Diagrama de Componentes
Diagrama físico que mostra os vários componentes em um sistema e suas dependências.
Similar a um pacote, mas com um enfoque ao empacotamento físico do código. Basicamente,
um diagrama de componentes é composto por: componente,
interface e dependências.
Abaixo é proposto um diagrama de componentes para a Virtual LTDA.

Os estágios de processamento do diagrama acima são:
- Passo 1: o formulário HTML requisita um recurso. Esse pedido de recurso
é mapeado para um Servlet.
- Passo 2: o Servlet instancia uma classe de controle que é um JavaBean.
- Passo 3: A missão do controlador
Bean é implementar o caminho para o caso de uso. Existirá uma classe de
controle para cada caso de uso. Por exemplo, no caso da Virtual LTDA,
existirá um controlador chamado ControladorMantemRelacionamento que contem
uma operação chamada investigarCliente(). A missão dessa operação
é enviar mensagens para outros Beans.
- Passo 4: O Servlet então transmite a requisição ao Java Server Page
apropriado.
- Passo 5: O Java Server Page, usando os objetos recentemente posicionados
no escopo de requisição do Servlet, formata uma pagina de retorno HTML
como resposta ao browser.