Engenharia de Software
Por: Jose.Nascimento • 24/12/2017 • 930 Palavras (4 Páginas) • 541 Visualizações
...
Executa uma ou mais atividades em paralelo com outras atividades.
11. Defina os modelos de processo prescritivos a seguir:
a. Cascata
Quando os requisitos são bem definidos, pode seguir com o processo em um fluxo linear. Em processos que envolvem a construção de sistemas empresariais não é uma boa abordagem, pois o cliente é mantido muito afastado do processo.
b. Incremental
Combina elementos dos processos lineares e paralelos, aplicando sequencias lineares de forma escalonada, à medida que o tempo avança.
Cada sequencia linear gera “incrementais” (entregáveis/aprovados/liberados) do software.
c. Evolucionários
São modelos que possibilita à adequação as necessidades de mudança de um projeto.
d. Prototipação
É a construção de um modelo que representa o produto final, podendo ser o produto final propriamente dito, ou apenas um modelo que será descartado e a partir do conhecimento aprendido na construção deste modelo será produzido o software.
e. Espiral
O software será desenvolvido em uma serie de versões evolucionárias.
– Nas primeiras interações a versão pode consistir de um modelo ou de um protótipo.
– Nas demais interações são produzidas versões cada vez mais completas de sistema que passa pelo processo de engenharia.
f. Concorrente
A modelagem concorrente, define uma série de eventos que irão disparar transições de estado para estado para cada uma das atividades, ações ou tarefas da engenharia de software.
12. Defina os modelos de processo Especializados e cite alguns destes modelos.
Modelos de processo especializados levam em conta muitas da características de um ou mais modelos apresentados até então nesta aula.
Tendem a se aplicados quando se opta por uma abordagem especializada ou definida de forma restrita.
Citando, métodos formais, componentização, orientação a aspectos e PU.
13. Descreva o Processo Unificado.
O Processo Unificado é uma tentativa de aproveitar os melhores recursos e características dos modelos tradicionais do processo de software, mas caracterizando-os de modo a implementar muitos dos melhores princípios do desenvolvimento ágil de software.
14. O que é requisito?
Conjunto de necessidades explicitadas pelo cliente que deverão ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte
15. Descreva a engenharia de requisito.
É a forma pela qual se obtém o entendimento do problema proposto, e a forma que se organiza os requisitos obtidos no entendimento do problema.
16. Descreva o processo de engenharia de requisitos segundo Pfleeger.
São atividades relacionadas à produção (levantamento, registro, validação e verificação) e gerência (controle de mudanças, gerência de configuração, rastreabilidade, gerência de qualidade dos requisitos) de requisitos.
17. Descreva o processo de engenharia de requisitos segundo Pressman. Cite e explique cada uma das fases.
É proposto sete tarefas distintas, que ocorrem em paralelo e podem ser adaptadas as necessidades do projeto.
...