Processos de desenvolvimento de softwares
Desenvolvimento de Software
UN IABEU CENTRO UNIVERSITÁRIO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
CAMPUS 6
4º Período
MODELAGEM DE SISTEMAS
Trabalho a ser apresentado ao prof.º , com o requisito parcial para aprovação na disciplina Modelagem de Sistemas.
SUMÁRIO
1. INTRODUÇÃO 4
2. MODELO CASCATA 5
3. PROTÓTIPAÇÃO 6
4. MODELO EVOLUTIVO 7
5. MODELO INCREMENTAL 8
6. MODELO ESPIRAL 9
7. CONCLUSÃO 10
8. REFERÊNCIAS BIBLIOGRÁFICAS 11
1. Introdução
O processo de desenvolvimento de um software é composto por uma sequência de atividades que terá como resultado um sistema executável composto por documentações e uma série de requisitos descritos pelo usuário no início do processo.
A seguir serão descritos alguns modelos de desenvolvimento de software, seus objetivos, vantagens e desvantagens.
2. Modelo Cascata
Foi o primeiro modelo de processo de desenvolvimento de software a ser publicado. Tornou-se conhecido na década de 70.
Nesse modelo o desenvolvimento é estruturado numa cascata onde são estabelecidos requisitos básicos que envolvem software e hardware.
As etapas do desenvolvimento são: Análise e definição de requisitos, Projeto do sistema, Implementação, Teste do sistema e Manutenção.
Vantagens
Torna o processo de desenvolvimento estruturado. É organizado por uma sequência de fases. Cada fase só tem início quando termina a anterior;
Todas as atividades identificadas nas fases do modelo são fundamentais e estão na ordem certa; Desvantagens
Não permite reutilização;
É excessivamente sincronizado;
Se ocorrer algum erro, todo o processo é afetado;
O processo é bastante demorado;
Uma alteração modifica todo o processo.
3. Prototipação
A Prototipação busca primeiramente a velocidade no