Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – TURMA “A”, ANÁLISE E MODELAGEM DE SISTEMAS PROJETO: SISTEMA PARA UM CLÍNICA MÉDICA Membros: Francisco Antonio Soares Lima Júnior - 01602443 Lucas de Sousa Lima - 01604235 Jalles de oliveira Freitas Junior - 01606722 Marcos Mizael Farias de Sousa - 01596389 Gustavo Oliveira Teixeira - 01600323 Documentação do processo de Engenharia de Requisitos do software para uma clínica médica. 1) Elicitação Para a etapa de elicitação foram utilizados dois métodos, sendo eles: a) Questionário - Na primeira etapa do nosso processo, decidimos utilizar um questionário para coletar informações valiosas dos principais envolvidos na clínica médica. Fizemos isso para garantir que entendêssemos completamente as necessidades e expectativas de todos os stakeholders envolvidos no projeto. Distribuímos o questionário entre os médicos e administradores do projeto. b) Brainstorming - Após a fase de coleta de informações por meio do questionário, realizamos uma sessão de brainstorming para aprofundar nossa compreensão e gerar ideias criativas que nos ajudarão a definir os requisitos do software da clínica médica. Começamos por revisar as informações coletadas no questionário e destacamos os principais pontos de interesse e preocupações levantados pelos stakeholders. 2) Especificação de Requisitos Após o levantamento da primeira fase com a entrevista e brainstorming, o processo seguiu com a especificação dos requisitos funcionais e não funcionais. Requisitos funcionais: Sistema de Login: Deve haver um sistema de login e autenticação para funcionários da clínica, incluindo médicos, enfermeiros e pessoal administrativo. Gerenciamento de Pacientes: Possibilidade de cadastrar, modificar, apagar e exportar dados dos pacientes, incluindo informações pessoais, histórico médico e registros de consultas. Agendamento de Consultas: O software deve permitir agendar consultas para os pacientes, com a capacidade de verificar disponibilidade de médicos e recursos da clínica. Registro de Consultas: Deve ser possível registrar informações detalhadas das consultas, incluindo diagnósticos, prescrições médicas e tratamentos recomendados. Geração de Relatórios: O sistema deve fornecer a capacidade de gerar relatórios sobre o desempenho da clínica, como estatísticas de atendimento, ocupação das agendas dos médicos e análises financeiras. Requisitos não funcionais: Usabilidade: O software deve ser fácil de usar, com uma interface amigável para que os funcionários da clínica possam aprender rapidamente a utilizá-lo. Tempo de Resposta: O tempo de resposta do sistema não deve ultrapassar 2 segundos para a maioria das operações, garantindo uma experiência eficiente para os usuários. Segurança: O sistema deve garantir a segurança dos dados dos pacientes, cumprindo regulamentações de privacidade e protegendo informações sensíveis. Disponibilidade: O sistema deve estar disponível 24 horas por dia, 7 dias por semana, para que os funcionários da clínica possam acessá-lo quando necessário. Escalabilidade: O software deve ser capaz de lidar com o crescimento da clínica, suportando um número crescente de pacientes, médicos e funcionários. Integração: Deve ser possível integrar o software com outros sistemas de saúde, como laboratórios ou hospitais, para compartilhar informações relevantes. Backup e Recuperação: O sistema deve realizar backups regulares dos dados e permitir uma rápida recuperação em caso de falhas. 3) Validação a) Requisito Funcional 1: Tela de Login e Senha: ● Validar se a tela de login e senha permite apenas o acesso de profissionais de saúde autorizados, como médicos, enfermeiros e funcionários da clínica. ● Verificar se as credenciais de acesso são devidamente validadas antes de conceder acesso ao sistema. ● Garantir que a tela de login impeça o acesso não autorizado, implementando medidas de segurança, como bloqueio de contas após tentativas de login fracassadas. b) Requisito Funcional 2: Cadastro, Modificação, Exclusão e Exportação de Dados de Pacientes: ● Validar se o sistema permite o cadastro eficiente de novos pacientes, capturando informações relevantes, como nome, data de nascimento, histórico médico, etc. ● Verificar se a modificação de dados de pacientes existentes é precisa e mantém o histórico médico atualizado. ● Assegurar que a exclusão de pacientes seja possível quando necessário, mantendo registros adequados para fins de auditoria e conformidade regulatória. ● Validar a capacidade de exportar registros de pacientes para formatos compatíveis, como PDF ou documentos eletrônicos seguros, para compartilhamento com outros profissionais de saúde ou sistemas externos. c) Requisito Funcional 3: Geração de Relatórios de Desempenho: ● Certificar-se de que o sistema é capaz de gerar relatórios de desempenho da clínica, incluindo estatísticas de atendimento, ocupação de consultórios e análises financeiras. ● Verificar se os relatórios são apresentados de forma clara e são úteis para a tomada de decisões pela administração da clínica. ● Validar a capacidade de atualizar relatórios automaticamente em tempo real ou conforme necessário. d) Requisito Funcional 4: Integração com Sistemas Externos: ● Garantir que o sistema permita a integração com sistemas externos, como laboratórios de exames, para o compartilhamento seguro de resultados de exames e informações relevantes sobre pacientes. ● Verificar se os dados compartilhados são compatíveis com os sistemas utilizados pelos parceiros externos, garantindo a interoperabilidade. ● Certificar-se de que a integridade e a segurança dos dados sejam mantidas durante o processo de integração e compartilhamento, aderindo a padrões de segurança de dados médicos, como o HIPAA, se aplicável. ● A validação desses requisitos funcionais é essencial para garantir que o software da clínica médica atenda às necessidades dos profissionais de saúde, seja seguro e eficaz na gestão de informações de pacientes e na colaboração com outros sistemas de saúde. * Um pouco dos requisitos em linguagem natural estruturada - Cadastro de Pacientes: 1. O usuário acessa a interface web. 2. Seleciona a opção "Cadastro de Pacientes". 3. Preenche os detalhes do paciente, incluindo nome, data de nascimento e informações de contato. 4. Confirma o cadastro e o sistema armazena as informações no banco de dados. Agendamento de Consultas: 1. O usuário clica na opção "Agendar Consulta". 2. Escolhe o médico desejado e a data disponível. 3. Confirma a consulta. 4. O sistema envia uma confirmação por e-mail e atualiza o calendário do médico. Esta documentação representa o resultado de um processo detalhado de elicitação, especificação e validação de requisitos para o nosso projeto de software de clínica médica. Estamos comprometidos em utilizar esses requisitos como guia para o desenvolvimento, com o objetivo de criar um sistema que atenda plenamente às necessidades dos nossos clientes e contribua para a excelência no atendimento de saúde. Aguardamos ansiosamente o próximo estágio do projeto e a oportunidade de trazer esta visão à vida.