Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Fonte: própria
Exemplo
Fonte: própria
Exemplo
consultar( )
consultar( )
consultar( )
incluir( )
Dados cliente
dados cliente
Fonte: própria
Interatividade
Fonte: própria
Diagrama de estados – identificando estados
1 0..*
Professor Curso
Atuando Licenciado
Fonte: própria
Diagrama de estados – estado inicial
Atuando
Fonte: própria
Diagrama de estados – estado final
Licenciado
Fonte: própria
Diagrama de estados – transição
Registro fechado
Curso Aberto Curso Fechado
Adicionar
Aluno
Fonte: própria
Diagrama de estados – condição de guarda
Registro fechado
[número alunos >= 5]
Curso Aberto Curso Fechado
Adicionar
Aluno
Fonte: própria
Diagrama de estados – ação
Matrícula aberta /
Atribuição inicialize alunos = zero
Curso Aberto
de Curso
Fonte: própria
Diagrama de estados – construção
Incrementa Incrementa
hora minuto
Botão Botão
Display modo Ajuste Hora modo Ajuste Minuto
Botão
modo
Fonte: própria
Interatividade
Diagrama de comunicação:
mostra como os objetos se relacionam
e trocam mensagens entre si.
Diagrama de pacotes:
mostra como as classe são divididas em módulos.
Diagrama de comunicação
Fonte: livro-texto
Diagrama de sequência – comparativo
Fonte: livro-texto
Diagrama de pacotes
Pagamento
Pedido
+ CartaoDebito
+ Pedido
+ CartaoCredito
-ItemPedido
+ Boleto
Fonte: própria
Diagrama de pacotes – generalização
Pagamento
CartaoDebito CartaoCredito
Fonte: própria
Diagrama de pacotes – vários elementos
Pacote 1
Cliente : Cliente
Componente1
CartaoCredito
Pagamento
Exemplo
Fonte: própria
Interatividade
Diagrama de componentes:
mostra os módulos físicos que serão utilizados.
Diagrama de implantação:
mostra as plataformas físicas e conexões
de rede que serão utilizadas.
Diagrama de componentes
Tipos de componentes
Componentes de implantação
Forma o sistema executável.
Ex.: bibliotecas (.dll, EJB, .class) e os executáveis (.exe).
Componentes do produto de trabalho
Não participam do sistema executável.
Ex.: código-fonte, arquivos de dados.
Componentes de execução
Criados como consequência da execução do sistema.
Ex.: objeto COM+, instanciado de uma DLL.
Diagrama de componentes – estereótipos
Fonte: livro-texto
Diagrama de componentes – exemplo
Fonte: livro-texto
Diagrama de componentes – exemplo
Produto
Fonte: própria
Diagrama de componentes – exemplo
Pagamento.jsp Pagamento.class
CartaoDebito
Pagamento CartaoCredito
Boleto
V
I
S
A
.
D
Cartao.exe L
L
Fonte: própria
Diagrama de distribuição
Mainframe
Auto-
Atendimento SNA
SNA
Banco de Dados
Application
Servidor WEB Server
TCP/IP
TCP/IP
Fonte: própria
Diagrama de distribuição – exemplo
Mainframe
Auto-
Atendimento SNA
- Xenon 3.0 Ghz
- 1 GB RAM
Auto.exe
SNA
Banco de Dados
Application - W2K3
Servidor WEB Server
- Xenon 2.4 Ghz TCP/IP
TCP/IP - Unix
- Linux - Sun Solaris
- TomCat - WebSphere
Fonte: própria
Diagrama de distribuição – exemplo
Pedido
Pagamento
Application
Servidor WEB Server
- Xenon 2.4 Ghz TCP/IP
TCP/IP - Unix Banco de Dados
- Linux - Sun Solaris - W2K3
- TomCat - WebSphere
Fonte: própria
Interatividade