1. Revisão das metodologias para desenvolvimento de sistemas orientados a objetos.
2. Revisão dos Modelos criados na disciplina Laboratório de Engenharia de Software WEB.
· Revisão do Plano de Projecto e demais documentos gerados.
· Revisão da arquitetura de pacotes e componentes.
· Revisão do Diagrama de Classe em camadas do projecto.
· Revisão dos diagramas de estado e actividade necessários.
· Revisão das interfaces para cada classe de fronteira e desenho da navegação.
· Revisão do modelo relacional da base de dados.
Controlo de configuração
· Criação da baseline após revisões. (escopo do projeto, cronograma e orçamento)
Plano de Testes
· Criação do plano de testes e de garantia de qualidade.
· Criação dos casos de teste unitário para cada classe / componente.
Plano de implementação
· Preparação do ambiente de desenvolvimento com as ferramentas de implementação Netbeans, Eclipse ou Aptana.
· Organizar o controlo de configurações com Subversion e repositório no GoogleCode.
· Definir os padrões de codificação e os templates a serem utilizados para qualidade do código.
Implementação e teste
· Implementação e teste das interfaces com HTML5, CSS3, JavaScript com uso do Jquery.
· Implementação e teste da base de dados, instruções SQL, views, gatilhos, rotinas e gerenciamento de transações.
· Implementação e teste dos componentes, classes com NetBens em Java ou PHP.
· Execução dos planos de teste para verificação e validação do código.
· Teste de Integração e registo dos testes.
Operação
· Criação de uma baseline antes da operação.
· Publicando com FTP.
· Teste Beta em ambiente de operação.
Documentação final.
· Revisão do Plano de Projecto e Relatório Post Morten.