28
Análise e Projeto de Sistemas Acompanhamento de projeto SOA/MDE

Análise e Projeto de Sistemas

Embed Size (px)

DESCRIPTION

Análise e Projeto de Sistemas. Acompanhamento de projeto SOA/MDE. Equipe. Anália Lima (alc5) Irineu Martins ( imlm2 ) Natália Cabral ( ncs ) Victor Lorena ( vlfs ). S ervice- O riented A rchitecture. - PowerPoint PPT Presentation

Citation preview

Page 1: Análise e Projeto de Sistemas

Análise e Projeto de Sistemas

Acompanhamento de projeto SOA/MDE

Page 2: Análise e Projeto de Sistemas

Equipe•Anália Lima (alc5)•Irineu Martins (imlm2)•Natália Cabral (ncs)•Victor Lorena (vlfs)

Page 3: Análise e Projeto de Sistemas

Service-Oriented Architecture

Estilo de arquitetura de software cujo princípio fundamental prega que as

funcionalidades implementadas pelas aplicações devem ser disponibilizadas na

forma de serviços

Page 4: Análise e Projeto de Sistemas

SOA/MDE•Diagrama de casos de uso•Especificação do Modelo de Negócio:

▫Modelo de Informação do Negócio ▫Modelo Navegacional ▫Protótipo de Interface Gráfica

•Análise de Serviços:▫Arquitetura dos Serviços▫Modelo de Interação dos Serviços▫Modelo de Informação Refinado▫Diagrama de Componentes dos Serviços

Page 5: Análise e Projeto de Sistemas

Sistema

O VideoSystem é um sistema web desenvolvido

com o objetivo de proporcionar melhores

meios de interação entre uma rede de locadoras e

seus clientes.

Page 6: Análise e Projeto de Sistemas

Diagrama de Casos de Uso

Page 7: Análise e Projeto de Sistemas

Modelo de Informação de Negócio•Caso de Uso:

▫Cadastrar Usuário▫Remover Usuário▫Efetuar Login▫Visualizar Filiais Próximas▫Solicitar Locação a Domicílio

Page 8: Análise e Projeto de Sistemas

Cadastrar Usuário

Cliente

Page 9: Análise e Projeto de Sistemas

Entidades Identificadas

Usuário

FuncionárioCliente

Administrador

Usuário

Page 10: Análise e Projeto de Sistemas

Remover Usuário

Page 11: Análise e Projeto de Sistemas

Entidades Identificadas

UsuárioCliente UsuárioPendênci

a

Usuário

Funcionário

Cliente

Administrador

Usuário

Page 12: Análise e Projeto de Sistemas

Efetuar Login

Page 13: Análise e Projeto de Sistemas

Entidades Identificadas

Conta de Acesso

UsuárioFuncionári

o

Cliente

AdministradorUsuário

Page 14: Análise e Projeto de Sistemas

Visualizar Filiais Mais Próximas

Page 15: Análise e Projeto de Sistemas

Entidades Identificadas

Endereço

Filial

Google API

Usuário

Funcionário

Administrador

UsuárioCliente

Page 16: Análise e Projeto de Sistemas

Solocitar Locação à Domicílio

Page 17: Análise e Projeto de Sistemas

Entidades Identificadas

UsuárioFuncionário

ClienteAdministrado

rUsuário

Endereç

o Google

API

Produto Reserva

Locação a domicílio

Locadora

Pagamento

Page 18: Análise e Projeto de Sistemas

Entidades Identificadas nos 5 Casos de UsoFuncionári

o

Cliente

Administrador

Usuário

Pendência

Conta de Acesso

Locação a domicílio

Produto

Locadora

Pagamento

Endereço

Google API

1 11

n

1

nn

1

1 n

n

1

1

1

1

1n

Reserva

n

n1

Page 19: Análise e Projeto de Sistemas

Modelo Navegacional

Page 20: Análise e Projeto de Sistemas

Protótipo da Interface Gráfica•Demonstração no AXURE.

Page 21: Análise e Projeto de Sistemas

Empacotando Casos de Uso

Page 22: Análise e Projeto de Sistemas

Arquitetura de Serviços

Page 23: Análise e Projeto de Sistemas

Serviços de Entidade

Page 24: Análise e Projeto de Sistemas

Modelo de Interação de Serviços

Page 25: Análise e Projeto de Sistemas

Cont. Modelo de Interação de Serviços

Page 26: Análise e Projeto de Sistemas

Modelagem de Informação Refinado

Funcionário

Cliente

Administrador

Usuário+Nome+E-mail+Telefone+ContaEndereço

Endereço+Logradouro+CEP+Número+Bairro+Cidade+Estado+Complemento

Google API

Conta de Acesso+CPF+Senha

Pendência+Tipo

+Débito

Pagamento+Forma+Total+Data+Responsável

Produto+Nome+Preço+Gênero+Criador

Reserva+Período+Produto+Solicitante

Locadora+Nome+Endereço+Gerente

Locação à domicílio

+Endereço+Período+Solicitante+Produtos+Pagamento

Google API

Page 27: Análise e Projeto de Sistemas

Diagrama de Componentes de Serviços

Page 28: Análise e Projeto de Sistemas

Dúvidas?