Disciplina de Análise e projeto

A disciplina de Análise e Projeto desempenha um papel importante para que o objetivo da fase de Elaboração seja atingido. Ela é quem dá forma ao domínio do sistema, gerando um modelo conceitual orientado pelos casos de uso. Modelos estáticos e dinâmicos são formulados e servirão como base para a implementação. A figura representa o fluxo de atividades da disciplina. A primeira atividade a ser realizada nesta disciplina é a revisão do documento de visão, documento de arquitetura e documentos de detalhamento de caso de uso, possibilitando assim uma escolha mais adequada do caso de uso a ser utilizado na validação da arquitetura. Em seguida é identificado o caso de uso que melhor se adeque as especificações da arquitetura. Se nenhum dos casos de uso detalhados na disciplina de Requisitos atender as especificações da arquitetura, deve-se realizar novamente a disciplina de requisitos, detalhando assim outros casos de uso que possam atender a tais especificações. Quando o caso de uso for identificado, o mesmo será analisado, buscando identificar conceitos e operações. Logo após é elaborado o diagrama de iteração de objetos (Diagrama de Sequência) e o diagrama de classe do projeto (Caso necessário). Por fim, a disciplina de implementação e teste é inciada. Se ao final da implementação e teste, a arquitetura não for validada, a mesma deve ser ajustada e a implementação e teste chamada novamente. Caso seja totalmente inválida, a arquitetura deve ser redefinida, e ai inicia-se a análise e projeto novamente. A arquitetura estando válida, o documento de Arquitetura deve ser atualizado, caso exista alguma mudança.