Você está na página 1de 19

Um processo de software

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

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.

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.

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).

Você também pode gostar