Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UML
FMR Faculdade Marechal Rondon
Gesto de Sistemas de Informao
Prof. Ms. Elvio Gilberto da Silva
http://www.elvio.pro.br
elvio@fmr.edu.br
AULA N 1
Diagramas da UML
Diagramas da UML
Sistemas
complexos
requerem a
descrio de vrios aspectos diferentes:
Diagramas da UML
Diagramas da UML
Diagramas da UML
Diagramas da UML
Diagrama de classe
Diagrama de casos de uso
Diagramas de Interao
Diagrama de estado
Diagrama de Seqncia
Diagrama de Colaborao
Diagrama de atividade
Diagramas de implementao
Diagrama de Componente
Diagrama de implantao
Diagramas da UML
Diagrama de Classe:
Diagramas da UML
Associao
Pedido
incluirPedido()
atenderPedido()
1
Individuo
Cliente
codigoCliente
limiteCredito
Organizacao
OrganizacaoCliente
1..*
itemPedido
quantidade
Produto
incluirItemPedido()
calcularTotalPedido()
Leite
Chocolate
Biscoito
Diagramas da UML
Diagrama de Casos de
Uso:
Ator
Funcionalidade
Diagramas da UML
Diagrama de seqncia:
Diagramas da UML
Objeto1:
: Ator
Objeto2
Objeto3
:classe
evento
Diagramas da UML
Diagrama de Colaborao:
Diagramas da UML
3:
Objeto1
1:
Objet o2
2:
: Ator
Objeto3
Classe
Diagramas da UML
Diagrama de Estado:
Diagramas da UML
Pedido enviado
Registrando Pedido
Cancelando Pedido
pedido cancelado
Aprovando Pedido
pedido at endido
Diagramas da UML
Diagrama de atividade:
Diagramas da UML
inicio
Atividade 1
[ condi cao1 ]
Ati vi dade 2
condicao 2
Atividade3
Atividade 4
[ condicao de sincronizao ]
Atividade 5
fim
Diagramas da UML
Diagrama de componentes:
Mostra
as
dependncias
entre
componentes de software, inclusive
componentes de cdigo fonte, cdigo
binrio, e cdigos executveis.
Alguns componentes existem no momento
da ligao, outros em tempo de execuo.
Diagramas da UML
<<Subsystem Specification>>
<<Subsystem Specification>>
10
Diagramas da UML
Diagrama de Implantao:
Diagramas da UML
FAX
Term inal 1
Servidor
Terminal 2
Impressora
Matricial
Impressora
Laser
11
Diagramas da UML
Diagramas da UML
12
Diagramas da UML
Tipo de Modelo
implementa
tempo
Caso de Uso
Pode ser ilustrado
Por um ou mais
Caminho de
execuo
atravs
do Sistema
Texto em
Linguagem natural
Colaborao
uma instncia de
Dentro
do Sistema
uma instncia de
Fora do Sistema
Linguagem de modelagem
Cenrio
espao
trabalho
tempo
espao
trabalho
Modelo
Descrio de
Caso de uso
Diagrama
de seqncia
Diagrama
de colaborao
Descrio de
interao
Diagrama
de atividade
Diagrama
de seqncia
Diagrama
de colaborao
Descrio de
Cenrio
Diagrama
de atividade
13