O Processo de Desenvolvimento de Software

Objetivos

Um processo de desenvolvimento de software

A Fase de Planejamento e Elaboração

  1. Criar relatório inicial de investigação (para construir o business case)
  2. Levantar requisitos funcionais e não funcionais
  3. Construir glossário (ao longo da fase)
  4. Definir modelo conceitual inicial (análise inicial)
  5. Projetar arquitetura
  6. Priorizar a funcionalidade e distribuí-la entre as iterações

Detalhes sobre o levantamento de requisitos

Detalhes sobre a fase de Construção

processo1.gif (9262 bytes)

Detalhes sobre a análise

  1. Refinar use cases
  2. Refinar modelo conceitual
  3. Refinar glossário
  4. Definir diagramas de seqüência (opcional)
  5. Definir contratos de operação (opcional)
  6. Definir diagramas de estado (opcional)

Detalhes sobre o projeto (design)

Detalhes sobre a implementação

Detalhes sobre os testes

intro programa