atps - fundamentos de analise orientada a objetos

Upload: alan-john

Post on 03-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    1/14

    FUNDAMENTOS DE ANLISE ORIENTADA A OBJETOS

    Sistema de Informatizao de Sistema Hospitalar

    So Paulo

    2013

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    2/14

    TECNOLOGIA DE ANLISE E DESENVOLVIMENTO DE SISTEMAS

    FUNDAMENTOS DE ANLISE ORIENTADA A OBJETOS

    Sistema de Informatizao de Sistema Hospitalar

    CARLOS ALBERTO DE OLIVEIRARA 1299875714

    FBIO DOS SANTOS DE OLIVEIRARA 3776762381

    JAILTON DE JESUS OLIVEIRARA 1299903880

    MARCOS VINCIUS CASTRO E SILVARA 3708614962

    TANIA MORENO PRADO DE CARVALHORA 1299931938

    VINCIUS TADEU DOS SANTOSRA 4206796562

    ORIENTADOR

    CLEYTON FERREIRA FRANCO

    So Paulo

    2013

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    3/14

    RESUMO

    Objetivos principais do Sistema Hospitalar: Possibilitar, atravs de uma intranet, o cadastro

    das alas hospitalares, funcionrios, equipamentos, convnios, especialidades, mdicos,enfermeiros e clientes. Aplicar a permisso de acesso correspondente a cada classe, para que

    no haja acesso indevido.

    O cadastro de Alas Hospitalares mantm as informaes sobre especialidades, leitos

    (ocupados e vazios), capacidade mxima de atendimentos e equipamentos existentes, o que

    possibilita separar pacientes por especialidades e garantir um controle de fluxo harmnico.

    O cadastro de Equipamentos Mdicos mantm informaes sobre os equipamentos existentes

    para a realizao de exames em geral.

    Cadastro de pacientes: O cadastro de pacientes mantm atualizado todos os procedimentos

    pelo qual este passa, garantindo que toda a equipe hospitalar tenha total controle de seu

    estado, em tempo real, facilitando assim as tomadas de decises.

    O cadastro de mdicos mantm informaes sobre todos os mdicos da rede hospitalar, bem

    como suas especialidades e responsabilidades, garantindo assim um atendimento eficaz e de

    qualidade.

    O Cadastro de Consultas mantm informaes sobre o paciente, a especialidade, data e

    horrios de consultas, garantindo um amplo controle no atendimento, evitando falhas de

    duplicidade de horrios com mesmo especialista, entre outros transtornos.

    O Cadastro de Exames mantm atualizados a lista de exames marcados e exames realizados,

    bem como horrios e pacientes beneficiados, garantindo fluidez e agilidade no processo.

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    4/14

    ABSTRACT

    Main objectives of the Hospital System: Enabling, through an intranet, the register of wards,

    staff, equipment, covenants, specialties, doctors, nurses and clients. Apply the access

    permission for each class, so there is no unauthorized access.

    The registration of Alas of Hospital maintains information on specialties, beds (occupied and

    vacant), capacity of existing equipment and care, enabling separate patients by separate

    specialties and ensure a harmonious flow control.

    The registration of Medical Equipment maintains information about existing equipment to

    conduct tests in general.

    The registration of Patients maintains the updated procedure, ensuring that all hospital staff

    have full control of their status in real time, thus facilitating decision making.

    The registration of Doctors keeps information on all medical doctors of the hospital network,

    as well as their specialties and responsibilities, thus ensuring an effective service and quality.

    The registration of Query maintains patient information, specialty, date and time of visits,

    ensuring broad control in service, avoiding duplication of failures times with the same

    specialist, among other disorders.

    The registration of Exams keeps updated list of exams marked and tests, as well as schedules

    and benefit patients by ensuring fluidity and agility in the process.

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    5/14

    SUMRIO

    I. DIAGRAMA DE CLASSES..........................................................................................1II.

    DIAGRAMA DE CASOS DE USO...............................................................................2

    III. LISTA DE REQUISITOS DO SISTEMA HOSPITALAR............................................3IV. LISTA DE EVENTOS....................................................................................................5V. CONCLUSO................................................................................................................8

    VI. BIBLIOGRAFIA............................................................................................................9

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    6/14

    1

    IDCRMCPFTELEFONE FIXOCELULARESPECIALIDADEOBSERVAO

    MDICOS

    IDUNIDADEENDEREOCNPJTELEFONEESPECIALIDADESALASLEITOSCONVNIOSFUNCIONRIOSMDICOSENFERMEIROSCLIENTES

    UNIDADEHOSPITALAR

    CONVNIOS

    IDNOMECNPJTELEFONEOBSERVAO

    CLIENTES

    AGENDADIAMSANOHORA

    CONSULTAS

    ID CLIENTEID MDICODATAHORA

    IDCORENNOMECPFTELEFONE FIXOCELULAROBSERVAO

    ENFERMEIROS

    IDCPF

    RGNOMETELEFONE FIXOCELULAR

    FUNCIONRIOS

    IDNOMEID DOS MDICOS

    ESPECIALIDADES

    DIAGRAMA DE CLASSES

    Cadastrar mdicoCadastrar CRMCadastrar loginmdicoCadastrar senhaDigitar CRMAcessar loginConferir senhaExibir Agenda

    Cadastrar unidadeConsultar unidadeAlterar unidade

    Cadastrar enfermeiroCadastrar COREN

    Cadastrar loginenfermeiroCadastrar senhaDigitar CORENAcessar loginConferir senhaExibir Planto

    CadastrarespecialidadeDigitar IDAlterar especialidade

    Cadastrar convnioCadastrar CNPJ

    Cadastrar clienteCadastrar loginclienteCadastrar senhaclienteDigitar IDAcessar loginConferir senhaExibir A endamento

    Cadastrar funcionrioCadastrar loginfuncionrioCadastrar senhafuncionrio

    ALAS LEITOS

    IDNOMEEQUIPAMENTOSITUAO

    IDALAESTADO ATUALOBSERVAO

    Cadastrar alaCadastrardescri o

    Cadastrar leitoDigitar IDAlterar leito

    IDCPFRGNOMEENDEREOTELEFONE FIXOCELULAR

    ESPECIALIDADEDATA CADASTRO

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    7/14

    2

    DIAGRAMAS DE CASO DE USO

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    8/14

    3

    LISTA DE REQUISITOS DO SISTEMA HOSPITALAR

    *O cadastro de cada classe ter 03 passos para acesso: Inserir, editar e excluir.

    As classes a cadastrar so:

    Unidades, alas hospitalares, especialidades, convnios, leitos, equipamentos, enfermeiros,

    mdicos, funcionrios e clientes.

    Em todas as classes haver instncia. Exemplos:

    >UNIDADE HOSPITALARID (01 DIGITO)UNIDADE 1ENDEREO Av. X, n 1.340BairroCidade - UF

    CNPJ 00.000.000/0000-00TELEFONE (00) 0000-0000ESPECIALIDADES 01- Pronto-socorro; 02 - CTI; 03Cardiologia, ...LEITOSCONVNIOSFUNCIONRIOSMDICOSENFERMEIROSCLIENTES

    > ALAS HOSPITALARES

    ID 002ALA LaboratrioEQUIPAMENTOS...SITUAO

    > ESPECIALIDADESID 003

    NOME Pronto-socorroID DO(s) MDICO(s)

    > CONVNIOS

    ID 0004NOME UnimedENDEREOCNPJ 00.000.000/0000-00TELEFONE (00) 0000-0000OBSERVAO

    > LEITOSID 00005ALA CardiologiaESTADO ATUAL Em funcionamentoOBSERVAO

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    9/14

    4

    > EQUIPAMENTOSID 000006

    NOME Equipamento de Raio-XESTADO ATUAL Em funcionamentoDATA DA ENTRADADATA REVISODATA NOVA REVISODATA DA SADAOBSERVAO

    > ENFERMEIROSID 0000007COREN 000.000-AA

    CPF 000.000.000-00NOME HorcioTELEFONE FIXO (00) 0000-0000CELULAR (00) 00000-0000OBSERVAO

    > MDICOSID 000000008CRM 00.000-0CPF 000.000.000-00

    NOME JooTELEFONE FIXO (00) 0000-0000CELULAR (00) 00000-0000ESPECIALIDADEOBSERVAO

    > FUNCIONRIOSID 000000009CPF 000.000.000-00RG 00.000.000-0

    NOME Horcio

    TELEFONE FIXO (00) 0000-0000CELULAR (00) 00000-0000OBSERVAO

    > CLIENTESID 0000000010CPF 000.000.000-00RG 00.000.000-0

    NOME KatianeTELEFONE FIXO (00) 0000-0000CELULAR (00) 00000-0000

    ESPECIALIDADEDATA DO CADASTROOBSERVAO

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    10/14

    5

    LISTA DE EVENTOS

    UNIDADES HOSPITALARES

    N Descrio Evento Casos de Uso Resposta

    1 Funcionrio cadastraunidade dadosUnidade cadastrarUnidade Nmero do ID(1 dgito)

    2Funcionrio consulta

    unidadeconsultaUnidade consultaUnidade

    Exibe dados daunidade

    3Funcionrio altera dados

    da unidadealteraUnidade alterarUnidade

    Alteraes realizadascom sucesso

    ALAS HOSPITALARES

    N Descrio Evento Casos de Uso Resposta

    1 Funcionrio cadastra alahospitalar dadosAla cadastrarAla Nmero do ID(2 dgitos)

    2Funcionrio descreve a ala

    hospitalardescricaoAla cadastrarDescricao

    Cadastro efetuadocom sucesso

    3Altera dados da ala

    hospitalaralteraAla alterarAla

    Alteraes realizadascom sucesso

    ESPECIALIDADES

    N Descrio Evento Casos de Uso Resposta

    1Funcionrio cadastra

    especialidadedadosEspecialidade cadastrarEspecialidade

    Nmero do ID

    (3 dgitos)

    2Funcionrio consulta

    especialidadeconsultaEspecialidade digitarID Exibio dos dados

    3Funcionrio altera dados

    especialidadealteraEspecialidade alterarEspecialidade

    Alteraes realizadascom sucesso

    CONVNIOS

    N Descrio Evento Casos de Uso Resposta

    1 Convnio solicita cadastro dadosConvenio cadastrarConvenioNmero do ID

    (4 dgitos)

    2 Convnio informa nCNPJ

    dadosCNPJ cadastrarCNPJ Confirmao docadastro

    LEITOS

    N Descrio Evento Casos de Uso Resposta

    1 Funcionrio cadastra leito dadosLeito cadastrarLeitoNmero do ID

    (5 dgitos)

    2 Funcionrio consulta leito consultaLeito digitarID Exibio dos dados

    3Funcionrio altera dados

    leitoalteraLeito alterarLeito

    Alteraes realizadascom sucesso

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    11/14

    6

    EQUIPAMENTOS

    N Descrio Evento Casos de Uso Resposta

    1Funcionrio cadastra

    equipamentodadosEquipamento cadastrarEquipamento

    Nmero do ID(6 dgitos)

    2Funcionrio consulta

    equipamentoconsultaEquipamento digitarID Exibio dos dados

    3Funcionrio altera dados

    equipamentoalteraEquipamento alterarEquipamento

    Alteraes realizadascom sucesso

    ENFERMEIROS

    N Descrio Evento Casos de Uso Resposta

    1Enfermeiro solicita

    cadastrodadosEnfermeiro cadastrarEnfermeiro

    Nmero do ID(7 dgitos)

    2Enfermeiro informa n

    CORENdadosCOREN cadastrar COREN

    Cadastro efetuadocom sucesso

    3 Enfermeiro cria login loginEnfermeiro cadastrarloginEnfermeiro Criar senha

    4 Enfermeiro cria senha senhaEnfermeiro cadastrarSenhaCadastro efetuado

    com sucesso

    5Enfermeiro consulta

    plantoplantaoEnfermeiro digitarCOREN Fazer login

    6 Enfermeiro acessa login acessaLogin acessarLogin Digitar a senha

    7 Enfermeiro digita senha confereSenha conferirSenhaAcessar login do

    enfermeiro

    8Enfermeiro acessa agenda

    de plantoacessaPlantao exibirPlantao Agenda de Planto

    MDICOSN Descrio Evento Casos de Uso Resposta

    1 Mdico solicita cadastro dadosMedico cadastrarMedicoNmero do ID

    (8 dgitos)

    2 Mdico informa n CRM dadosCRM cadastrarCRMCadastro efetuado

    com sucesso

    3 Mdico cria login loginMedico cadastrarloginMedico Criar senha

    4 Mdico cria senha senhaMedico cadastrarSenhaCadastro efetuado

    com sucesso

    5Mdico solicita consultas

    agendadasagendaMedico digitarCRM Fazer login

    6 Mdico acessa login acessaLogin acessarLogin Digitar a senha

    7 Mdico digita senha confereSenha conferirSenhaAcessar login do

    medico

    8 Mdico acessa agenda acessaAgenda exibirAgenda Agenda

    FUNCIONRIOS

    N Descrio Evento Casos de Uso Resposta

    1Funcionrio solicita

    cadastrodadosFuncionario cadastrarFuncionario

    Nmero do ID(9 dgitos)

    2 Funcionrio cria login loginFuncionario cadastrarloginFuncionario Criar senha

    3 Funcionrio cria senha senhaFuncionario cadastrarsenhaFuncionario Cadastro efetuadocom sucesso

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    12/14

    7

    CLIENTES

    N Descrio Evento Casos de Uso Resposta

    1 Cliente solicita cadastro dadosCliente cadastrarCliente

    Nmero do ID

    (10 dgitos)

    2 Cliente cria login loginCliente cadastrarloginCliente Criar senha

    3 Cliente cria senha senhaCliente cadastrarsenhaClienteCadastro efetuado

    com sucesso

    4 Cliente marca consulta marcaConsulta digitarID Fazer login

    5 Cliente acessa login acessaLogin acessarLogin Digitar a senha

    6 Cliente digita senha confereSenha conferirSenhaAcessar login do

    cliente

    7Cliente confirma

    agendamentoconfirmaAgendamento exibirAgendamento

    Consulta agendadacom sucesso

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    13/14

    8

    CONCLUSO

    Com o desenvolvimento do sistema para o mbito hospitalar, possvel a organizao das

    tarefas dirias de cada classe e o planejamento de estratgias para tomar as melhores decises,

    com muita rapidez e eficincia.

    Desenvolver uma lista de eventos e construir diagramas torna mais amplo a viso dos detalhes

    de todo o processo a ser realizado, como ser o acesso de cada classe, seus atributos, mtodos

    e se no haver conflito no caso de todos acessarem no mesmo perodo.

    Outro ponto muito importante o estudo do caso de uso, o qual retrata os eventos que

    ocorrem entre os agentes externos e o sistema.

  • 7/28/2019 ATPS - Fundamentos de Analise Orientada a Objetos

    14/14

    9

    BIBLIOGRAFIA

    UMLMaterial de 19/04/2011.

    Consultado em 23/03/2013 no site Departamento de Sistemas e Computao, da Universidade

    Federal de Campina Grande.

    Website: http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI-

    II/Uml/diagramas/usecases/usecases.htm

    Fonte: http:// www.dsc.ufcg.edu.br

    Artigo Introduo a UML(Unified Modeling Language ou Linguagem de Modelagem

    Unificada)

    Consultado em 23/03/2013 no site da Revista SQL MagazineEdio 1Website: http://www.devmedia.com.br/artigo-sql-magazine-1-introducao-a-uml-unified-

    modeling-language-ou-linguagem-de-modelagem-unificada/6928

    Anlise de Requisitos Software

    Consultado em 23/03/2013 no site Slide Share

    Website: http://www.slideshare.net/Ridlo/analise-de-requisitos-software

    Fonte: www.slideshare.net

    Engenharia de Software

    BOOCH,Grady;RUMBAUGH,James;JACOBSON,Ivair.UML:GuiadoUsurio.1ed.RiodeJan

    eiro:Campus,2006.SOMMERVILLE,Ian.Engenhariadesoftware.SoPaulo:PearsonAddisonW

    esley,2008.