A solução inteligente para o seu consultório médico Djaci Filho (daaf) Nicole Sultanum (nbs2) Renan Lima (rpgl) Victor Rodrigues (vcr2) (c) 2007 Smart Software Factory . All rights reserved.
Roteiro Requisitos Diagramas de Análise Diagrama de Projeto SmartClinic - Descrição Diagramas dos casos de uso Diagramas de Análise Sequência Classes Diagrama de Projeto Arquitetura Mapeamento entre classes Análise e Projeto
Descrição do sistema SmartClinic Diagramas dos casos de uso Requisitos Descrição do sistema SmartClinic Diagramas dos casos de uso
SmartClinic Descrição e Requisitos Gerenciamento de uma clínica médica Cadastro de: Médicos e secretárias Pacientes Convênios Procedimentos médicos Relatórios para convênio Agenda de compromissos Consulta à CID (Classificação Internacional de Doenças) Ambiente não confiável Backups locais do BD para consulta
Diagrama de Casos de Uso Administração
Diagrama de Casos de Uso Convênios
Diagrama de Casos de Uso Pacientes
Diagrama de Casos de Uso Atividades médicas
Diagrama de Casos de Uso Agenda
Diagrama de Casos de Uso Sincronização com Banco de Dados
Para cada caso de uso: Diagramas de sequência Diagramas de Classes Análise Para cada caso de uso: Diagramas de sequência Diagramas de Classes
Casos de Uso Analisados Logar no sistema Cadastrar paciente Transferir compromisso Atualizar base local de dados
Diagrama de Seqüência Logar no sistema
Diagrama de Classes Logar no sistema
Diagrama de Seqüência Cadastrar paciente
Diagrama de Classes Cadastrar paciente
Diagrama de Seqüência Transferir Compromisso
Diagrama de Classes Transferir Compromisso
Diagrama de Seqüência Atualizar base local de dados
Diagrama de Classes Atualizar base local de dados
Arquitetura Mapeamento: Análise => Projeto Pacotes
Arquitetura Arquitetura em camadas Padrão Facade Criação de 3 subsistemas
Mapeamento entre classes de Análise e elementos de Projeto (1/3) TelaTransferirCompromisso <<capsule>>TelaTransferir Compromisso TelaInserirPaciente <<capsule>>TelaInserirPaciente TelaLogin <<capsule>>TelaEfetuarLogin ControladorTransferirCompromisso ControladorCompromisso ControladorInserirPaciente ControladorPaciente ControladorEfetuarLogin ControladorLogin CadastroCompromisso ISubSistemaCompromissos FachadaCompromissos IRepositorioCompromisso RepositorioCompromissoBDR
Mapeamento entre classes de Análise e elementos de Projeto (2/3) CadastroLogin ISubSistemaLogin FachadaLogin IRepositorioLogin RepositorioLoginBDR CadastroPaciente ISubSistemaPaciente FachadaPaciente IRepositorioPaciente RepositorioPacienteBDR Compromisso Paciente Login Medico
Mapeamento entre classes de Análise e elementos de Projeto (3/3) Data InterfaceTimerBDSync <<capsule>> Timer ControladorAtualizar BaseLocal <<capsule>> ControladorAtualizarBaseLocal <<capsule>>Fachada <<protocol>>InformaTempo <<protocol>>TransferirCompromisso <<protocol>>EfetuarLogin <<protocol>>InserirPaciente
Pacotes