Professional Documents
Culture Documents
Diagrama de
Estrutura Composta
Diagrama de Casos de Uso
Indicação: Análise de
Requisitos
Permite descobrir os
requisitos funcionais do
sistema
Fornece uma descrição
clara e consistente do que o
sistema deve fazer
Apresenta uma visão
externa do sistema: mostra
as funcionalidades do
Diagrama de Classes
Indicação: Análise do
Sistema
Modelo Estático
Mostra as Classes (atributos
+ métodos) e os
relacionamentos entre elas
Diagrama de Seqüência
Indicação: Análise do
Sistema
Mostra a interação entre
os objetos
Destaca as mensagens e
métodos disparados
Ênfase na ordem das
operações
Um para cada caso de
uso
Diagrama de Colaboração
Indicação: Análise do
Sistema
Mostra a interação entre
os objetos
Destaca as mensagens
que disparam métodos
Um para cada caso de
uso
Diagrama de Estado
Indicação: Análise do
Sistema
Acompanha as
mudanças de estado de
um objeto/classe
envolvidos em um
determinado processo
Um para cada caso de
uso, subsistema ou
sistema
Diagrama de Atividades
Indicação: Análise do
Sistema
Maior ênfase em algoritmo
Mais detalhado
Semelhante ao fluxograma
Preocupa-se em descrever
os passos de um MÉTODO
(não de um processo)
Diagrama de Componentes
• Mostra como o sistema será
implantado e quais são os seus
módulos
• Está associado à LP a ser
utilizada
• Determina como os componentes
irão interagir
• Destaca a função de cada
módulo para facilitar a
Diagrama de Componentes com
Interfaces
Diagrama de Implantação
<<subsystem>>
<<subsystem>>
Relação com Clientes
Relação com
(Leitores e S ócios)
Fornecedores
<<subsystem>>
Gestão de Recursos
(Publicações)
Exemplo (biblioteca): divisão
em camadas técnicas
<<layer>>
Interface com o
Ut ilizador
Usuário
<<layer>>
Lógica de
Negócio
<<layer>>
Base de Dados
Timing Diagram
Mostra a interação entre os objetos
em determinado ponto do tempo
É utilizado pelos Engenheiros
Elétricos
Mostra o comportamento dos
objetos em um dado período de
tempo, destacando as suas
alterações de estado.
Timing Diagram
Forma mais simples
Diagrama de Interação – Visão
Geral
Pode englobar vários diagramas:
seqüência, comunicação, timing.
Utilizado em demonstrações de
situações complexas: resume a
visão geral, mostra a seqüência
entre os diagramas
Usa notações do Diagrama de
Atividades
Diagrama de Interação – Visão Geral
Composite Structure
Diagram
Mostra uma colaboração que
existe entre instâncias de classes,
objetos ou interfaces.
São usadas notações disponíveis