63
Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I.

Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Embed Size (px)

Citation preview

Page 1: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de casos de uso RUP + Projeto de serviços SOA

M.O.P.I.

Page 2: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Médicos Online & Pacientes Interconectados

Filipe Magalhães

Francisco Pimentel

Gabriel Gazineu

Luan Duarte

Page 3: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Roteiro Casos de Uso (com correções) Projeto de Caso de Uso Projeto de Subsistema Arquiteturas RUP (com correções) Arquiteturas SOA (com correções) Projeto de Backend Projeto de Frontend Projeto de BD Análise RUP x SOA

Page 4: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Casos de Uso Ator: Paciente

Page 5: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Casos de Uso Ator: Médico

Page 6: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Casos de Uso - Correção Consultório e Hospital = Estabelecimento

Page 7: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Casos de Uso Analisados

Page 8: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Acompanhar Tratamento

Page 9: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Acompanhar Tratamento

Page 10: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Receitar Paciente

Page 11: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Receitar Paciente

Page 12: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Avaliar Consulta

Page 13: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Avaliar Consulta

Page 14: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Consultar Plano de Saúde

Page 15: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Correção - Análise de Casos de Uso Consultar Plano de Saúde

Page 16: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Caso de Uso + Subsistema + Arquiteturas RUP

Page 17: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Marcar Consulta

Projeto de Casos de Uso

Padrões: Fachada Singleton Abstract Factory Observer

Page 18: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Casos de Uso Marcar Consulta

Page 19: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Subsistema Consultar Plano de Saúde

Page 20: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Subsistema Consultar Plano de Saúde

Page 21: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Arquitetura RUP

Page 22: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Arquitetura com Padrões de Projeto

Page 23: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto em SOA

Page 24: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Serviços

Page 25: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Arquitetura de Serviços

Page 26: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Modelo de Informação de Negócio Refinado

Page 27: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Arquitetura Componentizada

Page 28: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Arquitetura Componentizada com Padrões

Page 29: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend

Page 30: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Classes FachadaWebservice

Page 31: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Interação FachadaWebservice

Page 32: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Classes Componente Controlador Tratamento

Page 33: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Interação Componente Controlador Tratamento

Page 34: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Classes Componente Controlador Consulta

Page 35: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Interação Componente Controlador Consulta

Page 36: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Classes Componente Plano de Saúde

Page 37: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Interação Componente Plano de Saúde

Page 38: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Classes Cadastro Medicamento Receitado

Page 39: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Backend – Diagrama de Interação Cadastro Medicamento Receitado

Page 40: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend

Page 41: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend - Modelo Navegacional

Home

Marcar Consulta

Home

Acompanhar

Tratamento

Receitar Paciente

Avaliar Consult

a

Consultar Plano

Médicos Conveniado

s

Adicionar

Remédio

Atualizar Medicaçã

o

Login Usuário

Login Médico

Page 42: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend - Interfaces Design Padrão

Page 43: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend - Interfaces Login

Page 44: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend - Interfaces Home – Paciente

Page 45: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend - Interfaces Home – Médico

Page 46: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Classes Tela Marcar Consulta

Page 47: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Interação Tela Marcar Consulta

Page 48: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Classes Tela Acompanhar Tratamento

Page 49: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Interação Tela Acompanhar Tratamento

Page 50: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Classes Tela Avaliar Consulta

Page 51: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Interação Tela Avaliar Consulta

Page 52: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Classes Tela Consultar Plano de Saúde

Page 53: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Interação Tela Consultar Plano de Saúde

Page 54: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Classes Tela Receitar Paciente

Page 55: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Frontend – Diagrama de Interação Tela Receitar Paciente

Page 56: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de Banco de Dados

Page 57: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Modelo Conceitual

Page 58: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Modelo Lógico

Page 59: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Modelo Lógico

Page 60: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Modelo Lógico

Page 61: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Análise RUP vs SOA

Page 62: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

RUP vs SOA Documentação

detalhada Orientado a objetos Grande equipe de

desenvolvimento Alto nível de

conhecimento Modular

Orientado a serviços Os serviços podem

possuir diferentes tecnologias

Os serviços podem ser agrupados para originar outros

Fácil modularização e reuso

Page 63: Projeto de casos de uso RUP + Projeto de serviços SOA M.O.P.I

Projeto de casos de uso RUP + Projeto de serviços SOA

M.O.P.I.

?