Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (624 palavras )
  • Download(s) : 0
  • Publicado : 22 de março de 2013
Ler documento completo
Amostra do texto
Exercícios Capítulo 3

3.1 Justifique suas respostas com base nos tipos de sistemas que está sendo desenvolvido, sugerindo o modelo mais apropriado de processo de software genérico que pode serutilizado como base pra o gerenciamento do desenvolvimento dos seguintes sistemas.
* Sistema para controlar o mecanismo contra arrombamento de fechadura, em um veículo;
R: O sistema a serdesenvolvido deve utilizar um modelo formal, pois o mesmo garantia e cumpre os requisitos de segurança e confiabilidade.
* Sistema de realidade virtual para apoiar a manutenção de software;
R: O Sistemaa ser desenvolvido deve utilizar o modelo de cascata, pois
O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante parafrente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. A origem do termo cascata é frequentemente citadocomo sendo um artigo publicado em 1970 por W. W. Royce; ironicamente, Royce defendia um abordagem iterativa para o desenvolvimento de software e nem mesmo usou o termo cascata. Royce originalmentedescreve o que é hoje conhecido como o modelo em cascata como um exemplo de um método que ele argumentava ser um risco e um convite para falhas.
* Sistema de contabilidade para universidades, quesubstitua um sistema existente;
R: O sistema a ser desenvolvido deve utilizar o modelo de desenvolvimento evolucionário, pois é uma base para a as demais versões.
* Sistema interativo parapassageiros de ferrovias, que encontre os horários dos trens a partir de terminais instalados nas estações.
R: O sistema ferroviário deve utilizar o modelo formal, pois a segurança das informações(Horários), seja confiável aos passageiros.

3.2 Explique por que os programas que são desenvolvidos utilizando o desenvolvimento evolucionários apresentam difícil manutenção.
R: Um programa utilizando o...
tracking img