A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SGPSP Equipe: Átila Valgueiro Malta Moreira

Apresentações semelhantes


Apresentação em tema: "SGPSP Equipe: Átila Valgueiro Malta Moreira"— Transcrição da apresentação:

1 SGPSP Equipe: Átila Valgueiro Malta Moreira
Ícaro Valgueiro Malta Moreira Ivan Luiz de França Neto Leonardo Vieira de Carvalho Ricardo Jorge de Almeida Queiroz Filho Monitor: Elton Alves

2 Roteiro

3 Roteiro Motivação Problema Identificado Escopo Planejamento Requisitos
Casos de uso Arquitetura Testes Apresentação do Sistema

4 Motivação

5 Motivação Buscar solucionar as principais dificuldades apresentadas pela administradora do posto de saúde Professor Romero Marques, localizado na Rua Carlos Gomes nº 932, Prado.

6 Problema Identificado

7 Problema Identificado
Sistema de arquivos arcaico, baseado em formulários, fichas e prontuários que são guardados em envelopes de papel. A organização do sistema de medicamentos é feita manualmente, dificultando o acompanhamento das modificações ocorridas no estoque (tanto o recebimento quanto a utilização). O posto de saúde apresenta um sistema de arquivos arcaico, baseado em formulários, fichas e prontuários que são guardados em envelopes de papel. Tal forma de armazenar os dados é inconveniente por diversos aspectos, como as grandes chances de ocorrerem erros ao preencher os formulários e a dificuldade em atualizar os dados, o que exige que uma ficha seja inteiramente transcrita para outra. Outra grande dificuldade encontrada diz respeito à organização do sistema de medicamentos, que também é feita manualmente e dificulta o acompanhamento das modificações ocorridas no estoque (tanto o recebimento quanto a utilização). Isto é um problema sério, pois existem medicamentos prioritários que devem sempre estar presentes no estoque.

8 Escopo

9 Escopo Tornar rápida e viável : A marcação de consultas;
A manutenção dos prontuários médicos a serem atualizados pelos médicos sempre que necessário; As atualizações dos dados dos pacientes de forma segura e consistente; A geração de relatórios de consultas e de lotes de medicamentos.

10 Escopo Auxiliar a administração:
Dos medicamentos do posto de saúde, de forma que seja possível : manter um histórico da utilização dos mesmos; requisitar medicamentos com baixa quantidade no estoque ou em falta; alertar quando medicamentos prioritários estiverem acabando ou vencendo. Dos gastos;

11 Planejamento

12 Planejamento Recursos Utilizados Organização Cronograma Riscos

13 Planejamento Recursos Utilizados

14 Recursos Utilizados

15 Planejamento Organização

16 Membro Cargo Funções Átila Valgueiro Malta Moreira Desenvolvedor e arquiteto de software Prototipagem da interface com usuário, modelagem e definição dos diagramas e arquitetura do sistema Ícaro Valgueiro Malta Moreira Gerente de Projetos e desenvolvedor Planejamento, acompanhamento e gerenciamento de projeto; integração dos componentes. Ivan Luiz de França Neto Analista de Sistemas e Desenvolvedor Implementação da integração dos componentes; Realização de testes Leonardo Vieira Carvalho Modelagem e Implementação do Banco de Dados Ricardo Jorge de A. Queiroz Filho

17 Planejamento Cronograma

18

19

20 Planejamento Riscos

21 Riscos Sobrecarga dos integrantes;
Inexperiência com ferramentas utilizadas; Erros na coleta de requisitos; Mudanças de requisitos; ...

22 Requisitos

23 Requisitos Introdução Elicitação dos Requisitos
Requisitos Não-Funcionais Requisitos Funcionais

24 Requisitos Introdução

25 Introdução Através dos requisitos podemos transparecer as características do software para enfim avaliar a viabilidade e o escopo do projeto, além de elucidar as funcionalidades do sistema e destacar de que forma cada uma influi no sistema como um todo.

26 Elicitação dos Requisitos

27 Elicitação dos Requisitos
Entrevistas Casos de Uso

28 Requisitos Não-Funcionais

29 Requisitos Não-Funcionais
Requisitos do Processo EX: Serão usadas as ferramentas ‘CASE’ Jude e Visio para a descrição modelagem em UML. Requisitos de Produto EX: O sistema deve garantir a consistência e a integridade dos dados, para isso usaremos o Oracle g10.

30 Requisitos Não-Funcionais
Requisitos Externos EX: Será restrito o acesso aos dados dos pacientes, visando dessa forma evitar a invasão da privacidade desses indivíduos.

31 Requisitos Funcionais

32 Requisitos Funcionais
Cód. Nome Prioridade RF-01 Efetuar Login Essencial RF-CON-01 Marcar consulta RF-CON-02 Buscar consultas RF-CON-03 Atualizar dados de consulta RF-CON-04 Remover consulta RF-CON-05 Gerar relatório de consultas RF-FUNC-01 Buscar funcionário RF-FUNC-02 Atualizar dados de funcionários RF-FUNC-03 Remover funcionário RF-FUNC-ENF-01 Cadastrar enfermeiro RF-FUNC-MED-01 Cadastrar médico RF-MAT-01 Cadastrar material RF-MAT-02 Buscar material RF-MAT-03 Atualizar dados de material RF-MAT-04 Remover material RF-MAT-05 Gerar relatório de Materiais RF-MAT-06 Lembrar que o material esta acabando Importante RF-MAT-07 Lembrar que o material acabou RF-MAT-08 Cancelar sistema de lembrete Desejável RF-MAT-09 Remover lembrete RF-MAT-LOT-01 Cadastrar Lote de um material RF-MAT-LOT-02 Remover Lote de um material RF-MAT-LOT-03 Atualizar Lote de um material RF-PAC-01 Cadastrar paciente RF-PAC-02 Buscar paciente RF-PAC-03 Atualizar dados de prontuário RF-PAC-04 Remover prontuário

33 Casos de Uso

34 Diagrama de Casos de Uso

35 Exemplo: Gerar relatório de consultas Gerar relatório de materiais
Casos de Uso Exemplo: Gerar relatório de consultas Gerar relatório de materiais

36 [RF-CON-05] Gerar relatório de consultas
Descrição: Operação responsável pela geração de um relatório contendo informações sobre todas as consultas marcadas. Ator: Administrador Prioridade: Essencial Requisitos Não Funcionais Associados: RNF-PROD/DES-01, RNF-PROD/SEG-03, RNF-PROD/USAB-01 Entradas e pré-condições: - Apenas o administrador, com privilégios de gerente do posto pode gerar tal relatório. Saídas e pós-condições: - Uma tabela com informações sobre as consultas médicas marcadas, respeitando os critérios estabelecidos. A tabela estará ordenada pelo dia atual e pelo médico responsável, assim será possível saber a quantidade de consultas marcadas em um determinado dia, para uma determinado médico. Fluxos de eventos Fluxo principal: O administrador seleciona do lado esquerdo da tela a opção “Consultas”. Com isso ele terá acesso as funcionalidades de consulta. O administrador seleciona no canto superior direito a opção “Relatório”. O sistema gera uma tabela com as consultas marcadas, ordenadas pelo dia e pelo médico responsável pela consulta.

37 Diagrama de Classes

38 Diagrama de Sequência

39 [RF-MAT-05] Gerar relatório de materiais
Descrição: Operação responsável pela geração de um relatório contendo informações sobre todos os materiais armazenados no sistema. Ator: Administrador Prioridade: Essencial Requisitos Não Funcionais Associados: RNF-PROD/DES-01, RNF-PROD/SEG-03, RNF-PROD/USAB-01 Entradas e pré-condições: - Apenas o administrador, com privilégios de gerente do posto, pode gerar tal relatório. Saídas e pós-condições: Tabela com informações sobre os materiais, respeitando os critérios estabelecidos. Fluxos de eventos Fluxo principal: O administrador seleciona no lado esquerdo do aplicativo a opção “Materiais”. O administrador seleciona no canto superior direito a opção “Relatório”. O sistema gera uma tabela contendo informações sobre os materiais do posto, como a validade, a quantidade de material disponível e a prioridade de um determinado material.

40 Diagrama de Classes

41 Diagrama de Sequência

42 Diagrama de Classes

43 Não consegui inserir a imagem do diagrama de classes

44 Arquitetura

45 Diagrama de Pacotes

46 Distribuição de Classes no Pacote
Escopo Classes GUI Consulta Gui TelaGerenciaConsulta Material Gui TelaGerenciaMaterial Funcionário Gui TelaGerenciaFuncionario Paciente Gui TelaGerenciaPaciente TEM QUE CONSERTAR

47 Pacote Escopo Classes Fachada Negócio Consulta NegocioConsulta
Material, Lote, Consulta, Paciente, Funcionário, Prontuário. Negócio Consulta NegocioConsulta Endereço NegocioEndereco Enfermeiro NegocioEnfermeiro Lote NegocioLote Material NegocioMaterial Médico NegocioMedico Paciente NegocioPaciente Prontuário NegocioProntuario

48 Pacote Escopo Classes Repositório Consulta NegocioConsulta Endereço NegocioEndereco Enfermeiro NegocioEnfermeiro Lote NegocioLote Material NegocioMaterial Médico NegocioMedico Paciente NegocioPaciente Prontuário NegocioProntuario

49 Pacote Escopo Classes Dados Consulta Material Lote Funcionário Medico Enfermeiro Paciente Prontuário Prontuario Endereço Endereco ETC...

50 Teste

51 Tipos de Testes Teste de Banco de dados Teste Funcional
Teste de Interface do Usuário Perfil de Performance Teste de Volume Teste de Falha e Recuperação

52 Exemplo CT-23 Cadastrar material corretamente Funcional Objetivo:
Verificar se a funcionalidade de cadastrar material está executando corretamente. Requisito: [RF-MAT-01] Cadastrar Material Pré-condição: Existir um usuário com acesso de administrador cadastrado Passos Resultados esperados Selecione a opção “Gerenciamento de Material”; A janela de gerenciamento de material aparece. Selecione a opção “Cadastrar material”; A tela de cadastro é apresentada. Forneça os dados do material e clique no botão “Cadastrar”. O sistema retorna uma mensagem informando que o material foi cadastrado com sucesso.

53


Carregar ppt "SGPSP Equipe: Átila Valgueiro Malta Moreira"

Apresentações semelhantes


Anúncios Google