Metodologia: Elaboração
De LEDES
Tabela de conteúdo |
Objetivos
- Definir a arquitetura do sistema;
- Administrar os riscos do projeto;
- Descrever os casos de uso;
- Definir o plano de iteração para o planejamento e gerenciamento do projeto;
Artefatos de Saída
- Execução das Iterações previstas no plano de iterações, que sejam relacionadas à fase de elaboração, que devem abranger:
- Interface consolidada e validada pelo cliente;
- Sobre os casos de uso relacionados a riscos;
- Diagrama das classes envolvidas;
- Diagrama de sequência;
- DER das entidades envolvidas;
- Gerenciamento de Riscos (Aplicar os Planos de Ação);
- Atualizar o Documento de Riscos com as Experiências;
- Atividades de desenvolvimento documentadas no gForge;
- Diagrama e roteiro de todos os principais casos de uso do sistema;
- Atualização de roadmaps (plano de iterações) de acordo com os novos casos de uso;
Boas Práticas
- Considerar nas primeiras iterações, os casos de uso que oferecem maior risco.
Processo
- Criação de uma apresentação (em PDF) contendo texto e imagens especificando a arquitetura
- Atualizar o Mapa Conceitual
- Diagrama de Classes
- Diagrama ER
- Implementar artefatos de software que abordem os riscos
- Atualizar o documento de riscos com os resultados obtidos
- Especificar os Casos de Uso
- Especificar o Roteiro de Fluxo dos Casos de Uso, detalhando os passos de cada operação
- Atualizar o Roadmap
Ferramentas
- Editor de textos (roteiro de casos de uso, documentação de riscos);
- JUDE (diagramas UML);
- gForge;
- MediaWiki;
- IDE: Eclipse (Java) / Dreamweaver(?) (PHP);
- Gestão de Configuração: Trackers + SVN integrados ao gForge;
Gestão de Qualidade
- Os riscos foram eliminados? O resultado produzido nesse processo pode ser reutilizado durante o restante do projeto ou deverá ser adaptado/reconstruído?
- A interface e os protótipos produzidos foram validados pelo cliente?
- Os casos de uso descritos ao final da etapa representam cerca de 80% do sistema? O plano de iterações para a fase de construção e transição estão adequados para cumprir o desenvolvimento deles?
- Todas as decisões arquiteturais e de regras de negócio estão devidamente documentadas no ambiente do projeto (gForge)?

