Please enable JavaScript.
Coggle requires JavaScript to display documents.
Eng de software - unidade 1 - Coggle Diagram
Eng de software - unidade 1
Engenharia de software tem por objetivo utilizar o conhecimento sobre computadores e computação para ajudar a resolver problemas.
Ética
Modelos de desenvolvimento de software
Ciclo de vida cascata
Análise
Desenho
Implementação
Testes
Ciclo de vida cascata com realimentação
A cada avanço ela pode retroceder o processo
Análise
Desenho
Implementação
Testes
Espiral
Comunicação
Planejamento
Modelagem
Construção
Implantação
Entrega
feedback
Início do próximo ciclo
Código teste
Análise de projeto
Estimativa
Cronograma
Análise de risco
Processo unificado de software
Comunicação
Planejamento
Modelagem
Construção
Implantação
Incremento de software
Produção
versão
Conceção
Elaboração
Prototipagem
modelo rápido
Versão inicial de um sistema de software usado para experimentar, demonstrar conceitos e descobrir mais sobre o problema e suas soluções
A cara requisito do cliente é feito um software com requisitos inicias. A cada retorno é incrementada uma nova funcionalidade.
Protipagem evolutiva
Prototipagem similar ao formato espiral
Planejamento da iteração
Requisitos
Análise
Desenho
Implementação
Testes
1 more item...
RUP
Rational Unified Process
Modelo híbrido e genérico composto das melhores práticas de desenvolvimento
Prototipagem
cascata
espiral
Métodos ágeis
Formato diferente da tradicional
Manifesto Ágil
XP
Abordagem para trazer valor
Planejamento
metáfora
Projeto simples
Time coeso
Teste de aceitação
Ritmo sustentável
Reuniões em pé
Posse coletiva
Programação em pares
Padrões de codificação
Ambiente de trabalho aberto
Apenas regras
Scrum
Engenharia de requisitos
Requisitos
Análise
Projeto
Implementação
teste
manutenção
Requisitos importantes
Requisitos funcionais
declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas
específicas e de como o sistema deve se comportar em determinadas situações
Requisitos não funcionais
são restrições aos serviços ou funções oferecidas pelo sistema. Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas”.
Regras de negócios
Regras de negócio (também chamadas de regras de domínio) descrevem tipicamente requisitos ou políticas que transcendem um projeto de software - elas são necessárias no domínio ou no negócio e muitas aplicações podem precisar respeitá-las