engenharia de softaware
Fatec Mogi Mirim – Arthur Azevedo
Trabalho T1 de Engenharia de Software I
Aluno Fabiano
Análise de adequação modelo/situação;
Clássico, Requer uma abordagem sistemática, sequencial ao desenvolvimento de software, o resultado de uma fase se constitui na entrada da outra.
Com base na situação/problema, este modelo se adéqua.
Prototipagem, O objetivo é entender os requisitos do usuário e, assim, obter uma melhor definição dos requisitos do sistema, ele possibilita que o desenvolvedor crie um modelo (protótipo) do software que deve ser construído.
Como a situação/problema define os requisitos, este modelo não é apropriado.
Incremental, O modelo incremental combina elementos do modelo cascata (aplicado repetidamente) com a filosofia iterativa da prototipação, o objetivo é trabalhar junto do usuário para descobrir seus requisitos, de maneira incremental, até que o produto final seja obtido.
Não indicaria este modelo, pois, os requisitos estão definidos e não há necessidade de gerar incrementos por não ter riscos técnicos.
RAD, Modelo sequencial linear que enfatiza um ciclo de desenvolvimento extremamente curto, o desenvolvimento rápido é obtido usando uma abordagem de construção baseada em componentes, os requisitos devem ser bem entendidos e o alcance do projeto restrito, cada função principal pode ser direcionada para uma equipe separada e então integrada para formar o todo.
Este modelo não é indicado, pois, a equipe técnica não tem experiência, o recurso humano não é suficiente para gerar várias equipes e não vejo necessidade de terminar o projeto num espaço de tempo tão curto.
Espiral, O modelo espiral acopla a natureza iterativa da prototipação com os aspectos controlados e sistemáticos do modelo cascata, o modelo é dividido em uma série de atividades de trabalho ou regiões de tarefa, de 3 a 6 regiões.
Não indicado por, exigir considerável experiência