Modelo entidade relacionamento
ENGENHARIA DE SOFTWARE
MODELOS DE CICLO DE VIDA
Incremental
O modelo incremental combina elementos do modelo cascata sendo aplicado de maneira interativa. O modelo de processo incremental é interativo igual à prototipagem, mais diferente a prototipagem o incremental tem como objetivo apresentar um produto operacional a cada incremento realizado.
Esse modelo é muito útil quando a empresa não possui mão de obra disponível no momento para uma implementação completa, dentro do prazo estipulado.
Prototipação
Prototipação é a montagem de protótipos, ela pode ser classificada de acordo com uma variedade de dimensões. A abordagem de Prototipação tem um número de vantagens importante a oferecer, das quais nós indicamos a mais importante delas aqui. Primeira todo o requisito de sistema não tem que ser completamente determinado antecipadamente e pode mesmo ser trocada durante o curso do projeto. Segundo, a entrega de prototipação clara, definições de sistema entendível e especificações para o
Usuário final. Como conseqüência, o envolvimento e satisfação do usuário final são
Fortemente aumentados. Finalmente, prototipação faz isso possível para rapidamente testar o ambiente de desenvolvimento voltado para a funcionalidade, desempenho, interface com banco de dados, etc.
Porém algumas desvantagens podem ser apontadas como, por exemplo, a modelagem é iniciada antecipadamente, sem ter uma atenção devotada suficientemente para a analise de uma situação corrente e desejada, reconhecimento do problema e formulação do problema que são pelo menos tão importantes como a própria solução. Especialmente na prototipação evolucionária o perigo da falha do projeto existe: toda iteração ajusta o protótipo de uma forma que menos da funcionalidade desejada ou funcionalidade supérflua é incorporada dentro do protótipo. Um perigo final é que a prototipação pode lidar com entusiasmo do usuário final. O processo de prototipação pode dar ao