Conjunto de diagramas definidos pela linguagem de modelagem unificada (UML), visando fornecer mecanismos e ferramentas
que suportem a modelagem do sistema de maneira eficaz e de fácil entendimento. Cada diagrama UML focaliza algum aspecto
do projeto de um determinado sistema, como podemos observar:
-
Diagramas de Interação: mostram interações entre objetos e atores dentro do sistema, incluindo as mensagens
que são disparadas entre eles. Divididos em diagramas de sequência e diagramas de colaboração, que endereçam a
visão dinâmica do sistema.
-
Diagrama de Classe: mostra um conjunto de classes e interfaces, indicando suas colaborações e
relacionamentos. Representa a visão estática da visão de projeto do sistema.
-
Diagrama de Use Case: mostra um conjunto de use cases e atores, definindo seus relacionametnos no projeto.
Estes diagramas são importantes para organização e modelagem do comportamento do sistema, sendo que cada use case,
representa um pedaço de funcionalidade indorporada ao sistema.
-
Diagrama de Estado: mostra uma máquina de estado consistindo dos estados, transições, eventos e atividades.
Endereça a visão dinâmica do sistema. São importantes para modelar o comportamento de um objeto com comportamento
dinâmico, enfatizando os eventos que resultam em mudança de estado para o objeto.
-
Diagrama de Atividade: tipo especial de diagramde estado que mostra um fluxo de atividades dentro do
sistema. Endereça a visão dinâmica do sistema. Importante para modelagem de uma função de um sistema e focaliza o
fluxo de controle entre objetos.
-
Diagrama de Componente: mostra a organização e as dependências entre um conjunto de componentes. Endereça
uma visão estática da implementação do sistema. Está relacionado ao diagrama de classe, já que um componente é
tipicamente mapeado em uma ou mais classes, interfaces ou colaborações.
-
Diagrama de Implantação: artefato não utlizado no processo de avaliação de progresso, pois consiste em um
conjunto de nós de processamento em tempo de execução e os componentes que residem sobre ele. Representa uma visão
estática da arquitetura. Tal diagrama não é considerado pelo fato de não representar nenhum incremento funcional ao
sistema como um todo, sendo que sua definição não consiste em um progresso substancial ao desenvolvimento.
|