UML (Linguagem de Modelagem Unificada)

click to edit

Linguagem de notação

Semanticamente e sintaticamente rica

É usado em projetos de sistemas

Estabelece uma linguagem de modelagem visual comum

Expressada através de diagramas

É composta por diferentes tipos de diagramas

Descrevem o limite, a estrutura e o comportamento do sistema e os objetos nele contidos

Surgiu da fusão de três grandes métodos

OMT

OOSE

BOOCH

Auxilia a visualizar o desenho e a comunicação entre objetos

Permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados

Objetivo UML

Porque deve ser feito

Quando fazer

Como fazer

O que fazer

Os Diagramas da UML estão divididos em Estruturais e Comportamentais

Diagramas Estruturais

Diagrama de classes

É o diagrama UML mais usado, e a principal base de qualquer solução orientada a objetos. Classes dentro de um sistema, atributos e operações, e a relação entre cada classe

Diagrama de componentes

Exibe a relação estrutural de elementos do sistema de software, na maioria das vezes utilizado quando se trabalha com sistemas complexos com múltiplos componentes.

Diagrama de estrutura composta

Diagramas de estrutura composta são utilizados para mostrar a estrutura interna de uma classe

Diagrama de implementação

Ilustra o hardware do sistema e seu software

Diagrama de objetos

Mostra a relação entre objetos usando exemplos do mundo real e retrata um sistema em um determinado momento

Diagrama de pacotes

Representa os subsistemas englobados de forma a determinar partes que o compõem

implatação

composta

classe

componente

diagramaObjetos

pacote

Diagramas Comportamentais

Diagramas de atividade

Descreve os passos a serem percorridos para a conclusão de uma atividade

Diagrama de comunicação

Semelhante a diagramas de sequência, no entanto foca mensagens transmitidas entre objetos

Diagrama da visão geral da interação

Há sete tipos de diagramas de interação, e este diagrama exibe a sequência em que eles atuam

Diagrama de sequência

Mostra como objetos interagem entre si, e a ordem de ocorrência

Diagrama de máquina de estados

Semelhante a diagramas de atividade, eles descrevem o comportamento de objetos que se comportam de maneiras diferentes em seu estado atual

Diagrama de tempo

Representa o comportamento de objetos em um determinado período de tempo

Diagrama de caso de uso

Geral e informal para fases de levantamento e análise de Requisitos do Sistema

uml-logo

tempo

550px-Exemplo_seq

unnamed

Figura-2-Diagrama-de-Atividades-modelado-pelo-Grupo-2-antes-da-utilizacao-do-sistema

collab1

image_gallery

Diagramas-de-Caso-de-Uso-da-Interface (1)