Please enable JavaScript.
Coggle requires JavaScript to display documents.
Engenharia de Software 2º Bimestre - Coggle Diagram
Engenharia de Software 2º Bimestre
Processo de software
É uma série de passos (um ROTEIRO). Para criar EM TEMPO um SOFTWARE de ALTA QUALIDADE, sem estourar o ORÇAMENTO.
Como “escolher“ um processo?
As CARACTERÍSTICAS DA APLICAÇÃO (domínio do problema, tamanho, complexidade etc);
A TECNOLOGIA a ser adotada na sua construção (paradigma de desenvolvimento, linguagem de programação, mecanismo de persistência etc), a organização;
ONDE o produto será desenvolvido;
O PERFIL DA EQUIPE de desenvolvimento.
Metodologias de Desenvolvimento de Software
Modelo Espiral
Modelo incremental
Desenvolvimento Rápido de Aplicação - RAD
Desenvolvimento Formal de Sistemas
Modelo de prototipação
Desenvolvimento Orientado a Reuso
Modelo Sequencial Linear (Clássico ou Cascata)
Ciclo de vida
pode ser definido como uma “estrutura contendo processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema desde a definição de seus requisitos até o término de seu uso”.
Etapas
Planejamento
Testes
Implementação
Entrega e Implantação
Projeto
Operação
Análise e Especificação de Requisitos
Manutenção