Sistema de
Gerenciamento
Clinico
Sistema de Gerenciamento Clinico
 Equipe:




Everton Martins Guimarães
Tomás Alves Spinelli
Márcio Gadelha
Cleydyr Bezerra
Roteiro
 Visão Geral
 Processo de Desenvolvimento





Plano de projeto
Requisitos
Plano e Projeto de Testes
Análise e Projeto
Arquitetura de Banco de Dados
 Resultados do projeto
Visão Geral
 O objetivo deste projeto é o desenvolvimento de um
sistema de gerenciamento para clínicas médicas.
 O servidor do sistema estará localizado dentro da clínica,
permitindo apenas comunicação entre os computadores
com o SGC instalado.
 O sistema permitirá recursos como cadastros de usuários,
funcionários e pacientes.
 Os usuários que terão permissão para usar o sistema
serão o Administrador, o Médico e a Secretária. Para cada
tipo de usuário haverá restrições ao uso do sistema.
Processo de Desenvolvimento
 Plano de Projeto





Concepção
Elaboração
Análise
Construção
Teste e Validação
Processo de Desenvolvimento
 Plano de Projeto
 Concepção
 Divisão de tarefas entre os membros da equipe.
 Estipulação de prazos para a definição do
cronograma.
 Definição do tema do projeto.
 Pesquisas sobre o tema.
Processo de Desenvolvimento
 Plano de Projeto
 Elaboração
 Especificação dos requisitos do sistema.
 Pesquisa comparativa com outros softwares do
mesmo gênero.
 Definir os casos de uso do sistema com base nos
requisitos levantados.
Processo de Desenvolvimento
 Plano de projeto
 Análise
 Definir a arquitetura geral do sistema e seu
comportamento.
 Análise de potenciais riscos ao desenvolvimento
do projeto.
Processo de Desenvolvimento
 Plano de Projeto
 Construção
 Os componentes serão de fato desenvolvidos e
integrados.
 As documentações correspondentes a cada um
dos componentes do sistema serão compiladas.
Processo de Desenvolvimento
 Plano de Projeto
 Fase de testes e validação
 O sistema será testado e validado para que possa
garantir a eficácia do mesmo.
Processo de Desenvolvimento
 Plano de Projeto
 Alocação de Recursos
 Humanos
 Software.
 Hardware.
 Infraestrutura.
Processo de Desenvolvimento
Plano de Projeto (alocação de Recursos Humanos).
 Everton Martins
 Gerente de projeto
 Testador
 Desenvolvedor
 Tomás Spinelli
 Analista de Sistema
 Arquiteto de teste
 Desenvolvedor
 Márcio Gadelha
 Gerente de Banco de
Dados
 Arquiteto de Software
 Desenvolvedor
 Cleydyr Bezerra
 Gerente de teste
 Testador
 Desenvolvedor
Processo de Desenvolvimento
Plano de Projeto (alocação de Recursos de Software).







MySQL 5.0.27
Eclipse
NotePad++ 5.6.8
Microsoft Project
Microsoft Windows 7
Microsoft Word 2010
Jude
Processo de Desenvolvimento
Plano de Projeto (alocação de Recursos de Hardware).
 Computadores dos laboratórios do Centro de
Informática – UFPE.
 Computadores pessoais de cada integrante.
Processo de Desenvolvimento
Plano de Projeto (alocação de Recursos de Infraestrutura).
 Reuniões realizadas via Internet por meio de
mensagens instantâneas.
 Reunião e Desenvolvimento nos Laboratórios do
Centro de Informática.
Processo de Desenvolvimento
Plano de Projeto (Custos).
Cargo
Carga horária Custo por hora Gasto semanal c/
semanal
de trabalho (R$) alimentação (R$)
Salário
Gasto semanal c/
transporte* (R$) Mensal (R$)
Desenvolvedor
40
15,00
30,00
10,00
550,00
Gerente
40
25,00
40,00
45,00
1680,00
Cargo
1 gerente
4 desenvolvedores
Custo Mensal (R$):
Salário
1680,00
1650
3330,00
O custo total do projeto é
estimado em R$12.500,00.
sendo R$6660,00 referentes
aos gastos com o quadro
pessoal e R$ 4840,00 para o
lucro da empresa.
Processo de Desenvolvimento
Plano de Projeto (Riscos).
 Problemas com Infra-Estrutura
 Magnitude: Alta.
 Arquitetura Mal Projetada
 Magnitude: Alta
 Especificação de Casos de Uso Inadequada
 Magnitude: Alta
 Falta de Interação dos Desenvolvedores com o Usuário
 Magnitude: Alta
 Atividades Paralelas dos Desenvolvedores
 Magnitude: Alta
 Usabilidade dos Usuários
 Magnitude: Alta
 Falta de conhecimento da tecnologia por parte da equipe
 Magnitude: Alta
Processo de Desenvolvimento
Requisitos (Requisitos Funcionais)













RF01 – Efetuar Login (Essencial).
RF02 – Cadastrar Médico (Essencial).
RF03 – Editar Médico (Essencial).
RF04 – Remover Médico (Desejável).
RF05 – Cadastrar Paciente (Essencial).
RF06 – Editar Paciente (Essencial).
RF07 – Remover Paciente (Desejável).
RF08 – Cadastrar Administrador
(Essencial).
RF09 – Editar Administrador (Essencial).
RF10 – Remover Administrador
(Desejável).
RF11 – Cadastrar Secretária (Essencial).
RF12 – Editar Secretária (Essencial).
RF13 – Remover Secretária (Desejável).











RF14 – Criar Consulta (Essencial).
RF15 – Editar Consulta (Essencial).
RF16 – Remover Consulta (Desejável).
RF17 – Criar Prontuário (Essencial).
RF18 – Editar Prontuário (Essencial).
RF19 – Remover Prontuário (Desejável).
RF20 – Consultar Administrador (Essencial).
RF21 – Consultar Médico (Essencial).
RF22 – Consulta Secretária (Essencial).
RF23 – Consultar Paciente (Essencial).
RF24 – Consultar Consulta (Essencial).
Processo de Desenvolvimento
Requisitos (Diagrama de Casos de Uso)
Processo de Desenvolvimento
Requisitos (Requisitos não Funcionais)
 RNF01 – Tempo de
Resposta (Performance).
 RNF02 – Interface
Amigável
 RNF03 – Autenticação
 RNF04 – Corretude
(Confiabilidade).
 RNF05 – Modularização
(Arquitetura).
 RNF06 – Tamanho
Máximo.
 RNF07 – Prazo de Entrega
(Documentação)
Processo de Desenvolvimento
Plano e Projeto de Testes(Requisitos a Testar)











Teste do Banco de Dados
Teste de Integridade de Dados
Teste Funcional
Teste do Ciclo de Negócios
Teste da Interface do Usuário
Teste de Desempenho
Teste de Carga
Teste de Stress
Teste de Segurança e de Controle de Acesso
Teste de Falha/Recuperação
Teste de Instalação/Desinstalação
Processo de Desenvolvimento
Análise e Projeto




Identificar as classes
Identificar responsabilidades das classes
Identificar relacionamentos
Identificar atributos
Processo de Desenvolvimento
Análise e Projeto (Diagrama de Sequência)
 Caso de Uso: Consultar Paciente
Processo de Desenvolvimento
Análise e Projeto (Diagrama de Classe)
 Caso de Uso: Cadastrar Médico
Processo de Desenvolvimento
Análise e Projeto (Diagrama de Classe)
Processo de Desenvolvimento
Análise e Projeto (Arquitetura)
 Organização dos Pacotes
Processo de Desenvolvimento
Análise e Projeto (Arquitetura)
 Algumas Classes:
 Gui:
 Controle:




ControleAdministrador
ControleMédico
ControleSecreária
ControlePaciênte
 Dados:




Pessoa
Usuário
Paciênte
Médico
 Repositório:
 RepositórioPaciênte
 RepositórioMédico
 RepositórioConsulta
Processo de Desenvolvimento
Análise e Projeto (Modelagem do Banco de Dados)
Obrigado!
Download

Sistema de Gerenciamento Clinico