Análise e Projeto UML - RT Cesar Delmas Daniel Penaforte Guilherme Gonçalves Hector Paulo {cadcn,...

Preview:

Citation preview

Análise e ProjetoUML - 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

RequisitosSymLog – O projeto

Casos de Uso

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

5

Casos de Uso

AnáliseModelagem RUP - Fronteiras,

Controles e Entidades

7

Modelagem RUP

• Caso de Uso– Inserir Usuário

8

Seqüência – Inserir Usuário

9

Modelagem RUP

• Caso de Uso– Inserir

Formulário

10

Seqüência – Inserir Formulário

11

Modelagem RUP

• Caso de Uso– Buscar/Editar Formulário

12

Seqüência – Buscar/Editar Formulário

13

Modelagem RUP

• Caso de Uso– Exportar Dados

14

Seqüência – Exportar Dados

ProjetoMapeamentos Análise-Projeto

Arquitetura UML-RT

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

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

18

Arquitetura UML-RT

Recommended