quinta-feira, 14 de abril de 2016

Requisitos Funcionais e Requisitos não Funcionais

Requisitos Funcionais 

  • Cadastrar todos os dados dos pacientes.
  • Busca por ID (no caso, o RG do paciente seria seu número de identificação).
  • Limitar a quantidade de agendamentos por profissional.
  • Fornecer notificação para lembrar os pacientes de seus agendamentos.
  • Permitir agendamentos de exame, consulta e retorno.
  • Impedir agendamentos em feriados, datas e horários em que não haverá atendimento.
  • Informar em tempo real os pacientes que estão esperando, atrasados e em atendimento.
  • Buscar rapidamente por horários vagos e pacientes agendados.
  • Manter catálogo de imagens e documentos do tratamento do paciente anexado ao prontuário.
  • Permitir que o administrador gerencie Controle Financeiro, Controle de Estoque, Relatórios, e execute cadastro de funcionários e produtos.





Requisitos não Funcionais 

  • Diferenciar cada agendamento (consulta, exame, cirurgia, retorno) através de ícones personalizados.
  • Gerar receitas, prontuários virtuais, entre outros, de modo instantâneo, através de modelos personalizados.
  • Possuir Utilitário de Cópia de Segurança do Banco de Dados (backup) para TI.
  • O sistema será responsivo e portável.

UML

O que é UML

    A princípio, para definição das funções do nosso sistema, usamos uma linguagem para melhor visualização do projeto, a UML (Linguagem de Modelagem Unificada). Esta tem como objetivo a especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos, através de diagramas de classes, caso de uso, sequência entre outros. 

Apresentação

Quem somos.



    Olá, nós somos alunos do IFSP (Instituto Federal de Ciência e Tecnologia de São Paulo) campus Itapetininga e temos como objetivo publicar o processo de desenvolvimento do proposto projeto. 


    Neste semestre na matéria de Metodologia e Desenvolvimento de Projeto, do curso técnico de Manutenção e Suporte em Informática, nos foi proposto criar um sistema que atendesse as necessidades de um consultório médico.



    Analisando todos os contratos necessários nesse sistema, decidimos criar um sistema web para maior portabilidade e comodidade dos usuários.



    Linguagens de programação a serem utilizadas: PHP, JavaScript.