Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Divisão da UML 2.0 Diagrama Objetivo Classes Mostra as classes envolvidas no sistema, a estrutura (atributos e métodos) de cada uma e o relacionamento entre elas. Pacotes Mostra as partes (sub-sistemas) de um sistema, agrupados de forma lógica. Componentes O diagrama tem por objetivo apresentar a disposição dos componentes físicos de um sistema. Mostra a organização das classes (obrigatoriedade). Um diagrama de componentes mostra os vários componentes em um sistema e suas dependências. Objetos É uma diagrama de classes instanciado, ou seja, modela instâncias dos itens de um diagrama de classes e seus respectivos relacionamentos. Estrutura Composta Utilizado para modelar colaborações Utilização Um diagrama de utilização (deployment diagram) mostra as relações físicas entre componentes de software e hardware no sistema implementado. Um diagrama de utilização é um bom lugar para mostrar como componentes e objetos são acessados se movem em um sistema distribuído. Casos de Uso Mostra as interações dos atores como sistema, explicitando as suas funcionalidades; Estado Mostra os diversos estados que um objeto pode assumir ao longo de seu ciclo de vida e o fluxo de controle de um estado para o outro. Atividades Mostra uma sequência de atividades, que pode corresponder a um detalhamento de caso de uso ou do método de uma classe. Visão geral de Integração É uma variação do diagrama de Atividade, dando um noção global do sistema ou de um determinado processo do negócio. 2 Seqüência Mostra a interação entre as classes na realização de um cenário de uso, mostrando a ordem temporal das mensagens enviadas e recebidas pelos objetos. Comunicação Era o antigo Diagrama de Colaboração. Mostra, como o diagrama de sequencia, a interação entre as classes na realização de um caso de uso, porém não se preocupa com a temporalidade do processo. Tempo Descreve a mudança no estado de um objeto no tempo, em resposta a eventos externos.
Compartilhar