Projeto de Engenharia de Software
Engenharia de projeto nada mais é do que baseado em uma junção de conceitos e praticas para um desenvolvimento de um produto de alta qualidade. Antes aplicar a pratica é necessário que os conceitos estejam bem organização de maneira em que o seu desenvolvimento seja de forma satisfatória.
PROJET O NO CONTEXTO DE ENGENHARIA DE SOFTWARE
Projeto se software é uma parte do conjunto da Engenharia de Software, que se aplica independentemente dos modelos de processo utilizados. Tem inicio logo após os requisitos terem sito analisados e modelados, sendo uma das ultimas ações do engenheiro de software.
O modelo de análise é baseado em cenários(diagramas de caso de uso) e classes, orientados a fluxo(de dados, de controle e narrativa de processamento) e comportamentais alimenta a tarefa de projeto (diagrama de estado e de sequencia). Com as notações do projeto é produzido dados/classes, um projeto arquitetural, um projeto de interface e um projeto de componentes.
Classes e os relacionamentos definidos nos carões de índice CRC e o conteúdo detalhado dos dados mostrado pelos atributos das classes pode ocorrer em conjunção com o projeto da arquitetura do software. O projeto de classe mais detalhado ocorre à medida que cada componente do software é projetado.
No projeto arquitetural se define que relacionamento os elementos principais estruturais do software terão. Padrões de projeto são utilizados para satisfazer os requisitos definidos para o sistema e suas restrições de modo a afetar o modelo arquitetural implementado. Esse projeto pode ser derivada de especificações do sistema, e se definida no modelo de análise, deriva-se também interações com subsistemas.
Projeto de interface é definido como será feita a comunicação do software com as pessoas que iram utilizar. Em uma interface necessita de informações como dados e/ou controle e tipos específicos de comportamentos. Sendo assim, os cenários de uso e modelos comportamentais fornecem mais