Escolar Documentos
Profissional Documentos
Cultura Documentos
Alexandre Monteiro
Agenda
1.
1. Revisão
Revisão
2.
2. Análise
Análise
3.
3. Projeto
Projeto
4.
4. Exercícios
Exercícios
REVISÃO
REVISÃO
Revisão
CadastrarProduto
Ator
<<include>>
EfetuarLogin
Exemplos
CadastrarProduto
Ator
<<boundary>>
FronteiraCadastrarProduto
[UC 01]
Entidade
[UC 01]: Cadastrar Produto
<<entity>> <<entity>>
EntidadeAtor EntidadeProduto
[UC 02]: Efetuar Login
<<entity>>
EntidadeAtor
Controle
Coordenam o comportamento (lógica de
controle) do caso de uso;
Interface entre fronteira e entidade.
Esteriótipo <<control>>
<<control>>
ControladorLogin
CadastrarProduto
Ator
<<include>>
<<control>>
ControladorCadastrarProduto
EfetuarLogin
Persistência
[UC 02]: Efetuar Login
<<entity>> <<entity collection>>
EntidadeAtor ColecaoAtor
Diagrama de Seqüências
<<control>>
ControladorLogin
Relacionamentos
Associação
<<boundary>>
FronteiraLogin
<<control>>
ControladorLogin
Agregação X Composição
Dependência
Diagrama de Classes
Os métodos são identificados através do diagrama de
seqüência;
Podemos identificar os atributos mais ainda não
podemos identificar o tipo deles
Diagrama de Classes
<<control>>
<<control>>
ControladorLogin ControladorCadastrarProduto
Apresentação
Comunicação
Negócio
Dados