Eng. Software Flashcards
Estabelece serviços, restrições e metas do sistema por meio de consultas ao usuário
Definição de Requisitos
Alocar requisitos para hardware e software
Projeto de sistema e software
Após teste de sistema é entregue ao cliente
Integração e teste de software
Aspectos dinâmicos RUP
Ou temporal/horizontal
Fases, iterações e marcos
Aspectos estáticos RUP
Ou funcionais/verticais
Disciplinas
Engenharia
Apoio
Marcos RUP
Iniciação - Escopo ou obj do ciclo de vida
Elaboração - Arquitetura estabilizada
Construção - Capacidade operacional inicial
Transição - lançamento, release do produto
Sintetizar uma possível arquitetura
Atividade Iniciação
Plano de desenvolvimento de software
Artefato Iniciação
Modelo de caso de uso 10-20 %
Iniciação
Lista de risco revisada
Artefato Elaboração
Modelo de dados
Artefato Elaboração
Modelo de projeto
Artefato Construção
Materiais de suporte e manual
Artefato Construção
Fases do modelo cascata (sommervile)
- Definição dos requisitos
- Projeto de sistema e software
- Implementação e teste de unidade
- Integração e teste de sistema
- operação e manutenção
Fases cascata (pressman)
Comunicação Planejamento Modelagem Construção Implantação
Setores espiral (Boehm)
1- Determinação dos objetivos
2- Avaliação e redução de riscos
3- Desenvolvimento e teste
4- Planejar a próxima iteração
Burndown
Apresenta resultados de performance de uma sprint ou de uma release e não da equipe.
Abstract Factory x Factory Method
Abstract - Interface para criar familias de objetos relacionados. Fábrica escolhida em tempo de EXECUÇÃO
Factory - Define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe instanciar