Escolar Documentos
Profissional Documentos
Cultura Documentos
envolve vários
procedimentos para o seu
desenvolvimento, como
análise
1. Um processo de software
envolve vários
procedimentos para o seu
desenvolvimento, como
análise de viabilidade,
funcionalidades, requisitos
do usuário, implementação e
finalidade. O
processo de software é
conhecido como um
Framework, composto por
um conjunto de
atividades que possuem
como finalidade desenvolver
um software de qualidade.
Com
relação às atividades
fundamentais dos processos
de software, disserte sobre os
fatores que
envolvem os processos:
especificação de software,
projeto e implementação de
software,
validação de software e
evolução de software.
Resposta Esperada:
Especificação de software:
está relacionado a todas as
funcionalidades que o
software precisa
ter, bem como as restrições
de acesso ao sistema; nem
todos os usuários terão o
mesmo
acesso, devido às suas
atividades executadas. Isso
garante a segurança dos
processos, dados
e informações.
Projeto e implementação de
software: nesse processo,
deve ser desenhado e
modelado como
deve ser desenvolvido o
software, atendendo às
especificações dos sistemas
bem como aos
requisitos do usuário. No
projeto, são levantadas todas
as especificações, e, na
implementação,
devem ser seguidas várias
regras e técnicas para seu
funcionamento.
Validação de software: nessa
fase, é verificado se as
funcionalidades do software
estão de
acordo com as especificações
levantadas. Resumidamente,
o software precisa estar
funcionando conforme as
necessidades e
funcionalidades do usuário.
Evolução de software: a
evolução deve ocorrer de
forma planejada, como
também
documentada, planejada para
verificar a possibilidade de
realizar as mudanças e
documentada
para saber quais mudanças
foram realizadas no
software. Deve seguir
conforme as
necessidades do cliente e
seguir vários processos que
garantem que o software
evolua.
2. Os processos de software
visam assegurar o
desenvolvimento de software
com prazos e
necessidades de recursos
definidos, elevada
produtividade e com
qualidade no produto. Para
retratar corretamente as
características específicas de
processos e de produtos,
cada vez
mais são utilizados
mecanismos de análise
estruturada, a fim de facilitar
a comunicação e a
especificação de sistemas.
Nesse sentido, disserte sobre
a análise estruturada de suas
ferramentas.
Resposta Esperada:
A análise estruturada é um
mecanismo de especificação
de processo e de produto de
software
que utiliza uma
representação gráfica
formada por símbolos,
criando modelos de fluxos de
informações capazes de
facilitar a comunicação dos
usuários, analistas e
projetistas de um
projeto de software e
trazendo informações mais
claras sobre o sistema e suas
funcionalidades.
As principais ferramentas da
modelagem da análise
estruturada são o Diagrama
de Fluxo de
Dados (DFD), o Dicionário
de Dados (DD) e o Diagrama
de Entidade e
Relacionamento (DER).
1. Um processo de software
envolve vários
procedimentos para o seu
desenvolvimento, como
análise de viabilidade,
funcionalidades, requisitos
do usuário, implementação e
finalidade. O
processo de software é
conhecido como um
Framework, composto por
um conjunto de
atividades que possuem
como finalidade desenvolver
um software de qualidade.
Com
relação às atividades
fundamentais dos processos
de software, disserte sobre os
fatores que
envolvem os processos:
especificação de software,
projeto e implementação de
software,
validação de software e
evolução de software.
Resposta Esperada:
Especificação de software:
está relacionado a todas as
funcionalidades que o
software precisa
ter, bem como as restrições
de acesso ao sistema; nem
todos os usuários terão o
mesmo
acesso, devido às suas
atividades executadas. Isso
garante a segurança dos
processos, dados
e informações.
Projeto e implementação de
software: nesse processo,
deve ser desenhado e
modelado como
deve ser desenvolvido o
software, atendendo às
especificações dos sistemas
bem como aos
requisitos do usuário. No
projeto, são levantadas todas
as especificações, e, na
implementação,
devem ser seguidas várias
regras e técnicas para seu
funcionamento.
Validação de software: nessa
fase, é verificado se as
funcionalidades do software
estão de
acordo com as especificações
levantadas. Resumidamente,
o software precisa estar
funcionando conforme as
necessidades e
funcionalidades do usuário.
Evolução de software: a
evolução deve ocorrer de
forma planejada, como
também
documentada, planejada para
verificar a possibilidade de
realizar as mudanças e
documentada
para saber quais mudanças
foram realizadas no
software. Deve seguir
conforme as
necessidades do cliente e
seguir vários processos que
garantem que o software
evolua.
2. Os processos de software
visam assegurar o
desenvolvimento de software
com prazos e
necessidades de recursos
definidos, elevada
produtividade e com
qualidade no produto. Para
retratar corretamente as
características específicas de
processos e de produtos,
cada vez
mais são utilizados
mecanismos de análise
estruturada, a fim de facilitar
a comunicação e a
especificação de sistemas.
Nesse sentido, disserte sobre
a análise estruturada de suas
ferramentas.
Resposta Esperada:
A análise estruturada é um
mecanismo de especificação
de processo e de produto de
software
que utiliza uma
representação gráfica
formada por símbolos,
criando modelos de fluxos de
informações capazes de
facilitar a comunicação dos
usuários, analistas e
projetistas de um
projeto de software e
trazendo informações mais
claras sobre o sistema e suas
funcionalidades.
As principais ferramentas da
modelagem da análise
estruturada são o Diagrama
de Fluxo de
Dados (DFD), o Dicionário
de Dados (DD) e o Diagrama
de Entidade e
Relacionamento (DER).
UNIASSELVI
ERGONOMIA DE SOTWARE