Mind map
Modelos de Engenharia de Software
Map content
Modelos de Engenharia de Software
Modelo Cascata
- Verificação e definição de requisitos
- Planejamento
- Definição de periodos e tarefas
- Modelagem
- Criação do modelo
- Criação de Interfaces
- Verificação de arquitetura do software
- Linguagem de programação a ser usada
- Integração
- Fase de teste
- Verificação dos sistemas desenvolvidos e suas funcionalidades
- Implantação / entrega manutenção
- fase final do processo
- entrega do software
- Acompanhamento para verificação de possiveis erros ou duvidas
- possivel apenas com a finalização da fase de integração
- fase final do processo
- baseado totalmente nas implementações definidos no passo anterior
- Fase de teste
- baseado totalmente nos planejamentos definidos no passo anterior
- Criação do modelo
- Elaboração de estrategias para acompanhamento
- baseado totalmente nos requisitos definidos no passo anterior
- Interação com o cliente - fase de comunicação * entender o projeto
- Planejamento
- Vantagens
- Por se tratar de um modelo que exija que cada passo so seja realizado após a finalização do passo anterior, acabar por acarretar em processos com erros minimos
- Estrutura de processo bem definida
- Desvantagens
- como o nome sugere por ser um modelo em cascata não se tem a possibiliade de pular ou voltar passos
- Não muito flexivel com base no mercado atual
- Verificação e definição de requisitos
Modelo Iterativo e Incremental
- Permite desenvolvimento em paralelo do software
- Desenvolvimento 2
- Definição de requisitos
- Planejamento
- Modelagem
- Verificaçao e implementação
- Implantação
- Verificaçao e implementação
- Modelagem
- Planejamento
- Definição de requisitos
- Desenvolvimento 3
- Definição de requisitos
- Planejamento
- Modelagem
- Verificaçao e implementação
- Implantação
- Verificaçao e implementação
- Modelagem
- Planejamento
- Definição de requisitos
- Desenvolvimento 1
- Definição de requisitos
- Planejamento
- Modelagem
- Verificaçao e implementação
- Implantação
- Verificaçao e implementação
- Modelagem
- Planejamento
- Definição de requisitos
- Vantagens
- Por permitir a continuaçao e desenvolvimento do software em paralelo a outros desenvolvimento no mesmo software, facilita a identificação e solução de problemas ainda no incio.
- A cada desenvolvimento realizado existe a implementação de novos recursos
- Desvantagens
- Não há como definir o numero de desenvolvimentos que o software ira precisar ate estar em um estado utilizavel
- Por haver diversas correções e implementações no software durante seu desenvolvimento, pode resultar na saida de algo que é diferente do que foi planejado originalmente
Modelo Espiral
- Determinação de requisitos
- Planejamento
- Modelação
- Construção
- Entrega / Feedback
- Construção
- Analise de Riscos para implementação de contra medidas
- Modelação
- Planejamento
- Modelo espiral exige que o processo seja feito um após o outro em formato espiral, ou seja, se o feedback apos a entrega nao for positivo, entao o projeto retorna ao ponto inicial e refaz todo o processo ate atingir um feedback positivo
- Desvantagens
- Por exigir que o modelo fique "dando voltas" se torna cansativo e custoso o processo ate a entrega final do sowtware
- Vantagens
- Por passar varias vezes por esse processo em espiral, se torna facil para o desenvolvedor e cliente notarem as mudanças que deverão ser feitas
- Determinação de requisitos
Prototipação
- usado para se ter uma melhor visao do que se quer no projeto
- usado para verificar a eficiência da logistíca usada
- usado para definir os requisitos
- conepção dos requisitos
- prototipo inicial
- analise do protótipo
- refinamento do prototipo
- entrega do mesmo
- refinamento do prototipo
- analise do protótipo
- prototipo inicial
- Vantagens
- Cliente ja tem desde o inicio a visão do trabalho sendo realizado e de como pode ser alterado
- Compreensão facilitada do que esta sendo construido
- Desvantagens
- Por trabalhar constantemente somente com o prototipo, o mesmo acaba por se tornar o produto final
- Muitas vezes por nào se ter um planejamento profundo o software passa por um numero muito grande de alterações
Information
- Description
- sistemas Mind Map on Modelos de Engenharia de Software, created by Carlos Gabriel on 24/05/2021.
- Created by
- Carlos Gabriel
- Views
- 0
- Rating