segunda, 14 abril 9845
Descrição: Esta etapa consiste no planejamento(determinando atividades) da fase de construção do subprojeto em questão(iteração). Nesta etapa orienta-se também a realização de uma Reunião de Apresentação do Projeto para as pessoas que estão integrando a equipe de projeto, bem como, verificar ambiente local de desenvolvimento dos mesmos. Esta etapa consiste no planejamento(determinando atividades) da fase de construção do subprojeto em questão(iteração). Nesta etapa orienta-se também a realização de uma Reunião de Apresentação do Projeto para as pessoas que estão integrando a equipe de projeto, bem como, verificar ambiente local de desenvolvimento dos mesmos.
Modelo de Projeto (Classes de Controle, Classes de Serviços e Classes de Persistência e Classes de Domínio);
Diagramas de Sequência por Caso de Uso;
Descrição: Esta etapa consiste no entendimento dos artefatos a serem produzidos (artefatos de entrada) e na revisão dos artefatos produzidos (artefatos de saída da fase de construção).
Revisar Artefatos - Entrada
Descrição: Esta atividade consiste em revisar os artefatos a serem produzidos(artefatos de entrada) com intuito de compreender o que deve ser construído.
Revisar Artefatos - Saída
Descrição: Esta atividade consiste em revisar o código fonte. Nesta revisão deve-se tomar atenção se os padrões da plataforma tecnológica adotada foram seguidos.
Entradas: Código fonte gerado
Realizar Revisão;
Cadastrar possíveis ocorrências de correção. Estas correções são analisadas pelo Líder de Fase que agendará atividades de correção se cabível.
Descrição: Esta etapa consiste na realização de testes(de Validação e de Sistema) para avaliar se os requisitos foram total ou parcialmente satisfeitos pelo software.
Executar Teste de Validação
Descrição: Executar os Casos de Teste e registrar as ocorrências que encontrar na ferramenta Almirante. O enfoque desta atividade está nos requisitos funcionais.
Entradas: Casos de Teste
Saídas: Caso encontradas incoerências ou inconsistências, registro de ocorrências via Almirante.
Executar Teste de Sistema
Descrição: Com o produto estável o responsável deve realizar testes para verificar desempenho, segurança, tolerância a falhas e comportamento da aplicação frente a situações anormais.
Casos de Testes.
Disponibilização de Versão
Descrição: Esta etapa consiste na geração de versões para ambiente de desenvolvimento, a qual será utilizada para a realização dos Testes de Validação e Testes de Sistema.
Gerar versão
Descrição: O Líder de Fase deve aplicar uma Tag ao projeto para determinar a estabilização do código-fonte gerado. Esta Tag cria um marco no processo de desenvolvimento e é utilizada para carregar o Ambiente de Desenvolvimento.
Entradas: Código Fonte e Testes gerados até o momento.
Saídas: Tag Aplicada e Ambiente de Desenvolvimento Atualizado.
Expresso - Solicitação de Serviço(OS) ao setor responsável;
Utilizar ferramenta específica, conforme a plataforma, para a disponibilização da aplicação.
Solicitar atualização do servidor de Desenvolvimento ao setor responsável, se primeiro deploy, a partir do segundo em diante utilizar o Estaleiro diretamente.
Guias: Padrão de Versionamento de Aplicações e Organização Física de Arquivos.
Descrição: Esta etapa consiste na efetiva construção da aplicação. Após a codificação da aplicação, tetes de unidade e de integração serão realizados visando descobrir eventuais erros.
Descrição: Produzir código-fonte conforme os modelos e especificações do projeto e a plataforma tecnológica especificada no projeto preliminar.
Criar também a funcionalidade para monitoramento do sistema.
Diagramas de Sequência por Caso de Uso.
Saídas: Código-fonte da aplicação
Ferramentas: Ferramenta adotada para o Desenvolvimento da Aplicação (IDE, do inglês Integrated Development Environment ou Ambiente Integrado de Desenvolvimento)
Produzir código-fonte conforme os modelos e especificações do projeto;
Criar a funcionalidade para monitoramento do sistema.
Consultar guias específicos da plataforma tecnológica selecionada
Implementar Teste de Unidade
Descrição: Produzir no mínimo um teste unitário para cada classe da aplicação.
Entradas: Plano de Testes
Saídas: Teste Unitário
Ferramentas: Ferramenta de Teste Unitário determinada no Plano de Testes
Tarefas: Implementar e Executar Teste Unitário
Implementar Teste de Integração
Responsável: Desenvolvedor.
Descrição: Extremamente importante quando tratar-se de um desenvolvimento iterativo. O Desenvolvedor deverá testar a integração do(s) componente(s) desenvolvidos na iteração atual com aqueles desenvolvidos preteritamente.