Estutura Típica do Relatório de Desenvolvimento
Este relatório é composto pelas seguintes partes, que podem ser
apresentadas como documentos separados:
Revisão do relatório de especificação de requisitos (opcional)
Revisão do relatório de definição da arquitectura (opcional)
Relatório de projecto detalhado
- Descrição de componentes
- Especificação: serviços/dados disponibilizados e serviços requeridos
(no caso de componentes visuais, a especificação do interface para o
utilizador passa para o manual do utilizador)
- Implementação: aspectos de concepção interna (algoritmos, estruturas
de dados, etc.)
- algoritmos podem ser descritos através de diagramas de actividades
- ciclos de vida de objectos podem ser descritos por diagramas de estados
- Testes: informação sobre testes unitários (procedimentos de teste, resultados de
testes, etc.)
- Aplicações: exemplos / casos de utilização
- Realização de casos de utilização
- Parte estática: objectos envolvidos (objectos de interface, em
memória (de controlo) e persistentes), incluindo objectos internos ao
sistema
- refinamento do modelo de domínio parcial apresentado junto com
cada caso de utilização no relatório de especificação de
requisitos
- Parte dinâmica: diagramas de interacção (sequência, colaboração,
actividades, ...)
- refinamento de diagramas dinâmicos apresentados junto com cada
caso de utilização no relatório de especificação de requisitos,
acrescentando objectos internos ao sistema
- Informação sobre testes de integração: procedimentos, resultados de
teste
- Estado da implementação (casos de utilização não implementados, bugs
conhecidos, etc.)
Documentação de gestão de projecto
- Tempos gastos por cada um dos elementos do grupo (em horas), se possível distribuído pelas várias fases ou
tarefas.
- Totais de tempos gastos por fase e tarefa.
- Justificação de eventuais atrasos.
- Comentários sobre o funcionamento do grupo.