18
Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

Embed Size (px)

Citation preview

Page 1: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

Análise e ProjetoUML - RT

Cesar Delmas

Daniel Penaforte

Guilherme Gonçalves

Hector Paulo

{cadcn, dap4, ggc, hplo}@cin.ufpe.br

Page 2: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

2

Roteiro

• Requisitos– SymLog – O projeto– Casos de Uso

• Análise– Modelagem RUP - Fronteiras, Controles e

Entidades

• Projeto– Mapeamentos Análise-Projeto– Arquitetura UML-RT: Cápsulas e Protocolos

Page 3: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

RequisitosSymLog – O projeto

Casos de Uso

Page 4: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

4

SymLog

• O Projeto:– Auxiliar o preenchimento dos formulários pelos

operadores da organização cliente, num processo de pesquisa qualitativa, que codificam as informações obtidas. O suporte a essa atividade aumentará significativamente a produtividade da empresa.

– Outro benefício que o produto se propõe a gerar é a melhoria no relacionamento entre o cliente e seu parceiro, através de uma comunicação do Symlog com um sistema servidor na Califórnia, oferecido por esse parceiro para a geração de relatórios da pesquisa

Page 5: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

5

Casos de Uso

Page 6: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

AnáliseModelagem RUP - Fronteiras,

Controles e Entidades

Page 7: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

7

Modelagem RUP

• Caso de Uso– Inserir Usuário

Page 8: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

8

Seqüência – Inserir Usuário

Page 9: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

9

Modelagem RUP

• Caso de Uso– Inserir

Formulário

Page 10: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

10

Seqüência – Inserir Formulário

Page 11: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

11

Modelagem RUP

• Caso de Uso– Buscar/Editar Formulário

Page 12: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

12

Seqüência – Buscar/Editar Formulário

Page 13: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

13

Modelagem RUP

• Caso de Uso– Exportar Dados

Page 14: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

14

Seqüência – Exportar Dados

Page 15: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

ProjetoMapeamentos Análise-Projeto

Arquitetura UML-RT

Page 16: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

16

Mapeamento Análise-ProjetoClasses de Análise Elementos de Projeto

  <<Capsule>> Fachada

   

Formulário Formulário

Usuário Usuário

   

TelaBuscarFormulario

<<Capsule>> GUIBuscarFormulario<<Protocol>>

ProtocoloBuscarFormularioTelaEditarFormulario <<Capsule>> GUIEditarFormulario

<<Protocol>> ProtocoloEditarFormulario

TelaExportarDados <<Capsule>> GUIExportarDados<<Protocol>>

ProtocoloBuscarFormularioTelaInserirUsuario <<Capsule>> GUIInserirUsuario

<<Protocol>> ProtocoloInserirUsuario

Page 17: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

17

Mapeamento Análise-ProjetoClasses de Análise Elementos de Projeto

ControladorEditarFormulario ControladorEditarFormulario

ControladorExportarDados <<Capsule>> ControladorExportarDados<<Protocol>>

ProtocoloComunicacaoSymLogControladorInserirFormulario ControladorInserirFormulario

ControladorInserirUsuario ControladorInserirUsuario

CadastroFormularios CadastroFormularios

CadastroUsuarios CadastroUsuarios

  IRepositorioFormulario

  RepositorioFormulario

  IRepositorioUsuarios

  RepositorioUsuarios

ComunicacaoSymLog FachadaComunicacaoSymLog

  ISubsistemaComunicacaoSymLog

  SubsistemaComunicacaoSymLog

Page 18: Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn, dap4, ggc, hplo}@cin.ufpe.br

18

Arquitetura UML-RT