Após definir a visão do projeto, você criará diagramas de componentes para ilustrar as peças necessárias para o seu sistema, posteriormente, para criar os artefatos reais, você utilizará alguma linguagem de programação criando-os do zero ou utilizando componentes já existentes.

Veja esse exemplo: suponha que você precise de um sistema que:

Certamente, se você pesquisar no Google, você irá encontrar componentes prontos que manipulam imagens e que geram relatórios em PDF. De forma nativa, o Java já possui componentes que permitem ler e gravar dados no banco de dados do MySQL. Dessa forma, você poderá pegar esses componentes prontos e trazê-los para o seu sistema, focando apenas no “como meu usuário quer que o sistema funcione para guardar, pesquisar e gerar relatórios das receitas culinárias”.

Esse pacote que contém a lógica do sistema é essencialmente o que você precisará codificá-lo no futuro.
Copyright © 2014 AIEC.