You are on page 1of 14

<Clínica de Saúde>

<Melquesedeque Vieira Pedrosa Gomes>

Documento de Requisitos
Clínica de Saúde
Versão 1.0
Histórico de Alterações
Data Versão Descrição Autor
25/09/2017 1.0 Descrição das especificações da Clínica de saúde. Melquesedeque
Cadastro de Paciente e funcionários, agendamento Gomes
de consultas e cirurgias, agendamento de dias de
trabalho dos funcionários, portal de acesso dos
funcionários.
Conteúdo
1. INTRODUÇÃO ............................................................................................................................................ 4
1.1 VISÃO GERAL DO DOCUMENTO .................................................................................................................. 4
1.2 CONVENÇÕES, TERMOS E ABREVIAÇÕES .................................................................................................... 4
1.2.1 Identificação dos requisitos .......................................................................................................... 4
1.2.2 Prioridades dos requisitos ............................................................................................................ 4
2. DESCRIÇÃO GERAL DO SISTEMA ....................................................................................................... 5
2.1 ABRANGÊNCIA E SISTEMAS RELACIONADOS .............................................................................................. 5
3. REQUISITOS FUNCIONAIS (CASOS DE USO)..................................................................................... 6
4. REQUISITOS NÃO-FUNCIONAIS ......................................................................................................... 11
5. REFERÊNCIAS ......................................................................................................................................... 14

Documento de Requisitos Página 3 de 14


1. Introdução
Este documento especifica os requisitos do sistema Clínica de Saúde, fornecendo aos
desenvolvedores as informações necessárias para o projeto e implementação, assim como para
a realização dos testes e homologação do sistema.

1.1 Visão geral do documento


Além desta seção introdutória, as seções seguintes estão organizadas como descrito abaixo.
1. Seção 2 – Descrição geral do sistema: Clinica de saúde, gerenciamento de uma clínica:
cadastro de paciente e de usuários, sistema de consulta digital, gerencialmente de atividade dos
funcionários da clinica com seus receptivos portais .
2. Seção 3 – Requisitos funcionais (casos de uso): especifica todos os casos de uso do
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e saídas de cada caso
de uso a ser implementado.
3. Seção 4 – Requisitos não-funcionais: especifica todos os requisitos não funcionais do
sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurança,
distribuição, adequação a padrões e requisitos de hardware e software.
4. Seção 5 – Referências: apresenta referências para outros documentos utilizados para a
confecção deste documento.

1.2 Convenções, termos e abreviações


A correta interpretação deste documento exige o conhecimento de algumas convenções e
termos específicos, que são descritos a seguir.

1.2.1 Identificação dos requisitos


Por convenção, a referência a requisitos é feita através do nome da subseção onde eles estão
descritos, seguidos do identificador do requisito, de acordo com a especificação a seguir:
[nome da subseção. identificador do requisito]
Por exemplo, o requisito funcional [Recuperação de dados.RF016] deve estar descrito em uma
subseção chamada “Recuperação de dados”, em um bloco identificado pelo número [RF016].
Já o requisito não-funcional [Confiabilidade.NF008] deve estar descrito na seção de requisitos
não-funcionais de Confiabilidade, em um bloco identificado por [NF008].
Os requisitos devem ser identificados com um identificador único. A numeração inicia com o
identificador [RF001] ou [NF001] e prossegue sendo incrementada à medida que forem
surgindo novos requisitos.

1.2.2 Prioridades dos requisitos


Para estabelecer a prioridade dos requisitos, nas seções 4 e 5, foram adotadas as denominações
“essencial”, “importante” e “desejável”.
5. Essencial é o requisito sem o qual o sistema não entra em funcionamento. Requisitos
essenciais são requisitos imprescindíveis, que têm que ser implementados impreterivelmente.
6. Importante é o requisito sem o qual o sistema entra em funcionamento, mas de forma não
satisfatória. Requisitos importantes devem ser implementados, mas, se não forem, o sistema
poderá ser implantado e usado mesmo assim.
7. Desejável é o requisito que não compromete as funcionalidades básicas do sistema, isto é,
o sistema pode funcionar de forma satisfatória sem ele. Requisitos desejáveis podem ser

Documento de Requisitos Página 4 de 14


deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-los
na versão que está sendo especificada.

2. Descrição geral do sistema

2.1 Abrangência e sistemas relacionados


Sistema de clínica de saúde, onde será feito agendamento de consultas, acompanhamento da
consulta do cliente tanto na clínica como na cirurgia, gerenciamento de horários dos
funcionários e cadastro de funcionários e clientes.

Documento de Requisitos Página 5 de 14


3. Requisitos funcionais (casos de uso)

ID Requisito Descrição Prioridade


RF001 Cadastro Cadastro de Paciente que será realizado pela Essencial
de atendente. Campos de cadastro:
Paciente
--> Dados Pessoais
Nome String (50 caracteres);
matricula Int (10 caracteres);
Telefone String ((xx) x xxxx-xxxx);
CPF String (xxx.xxx.xxx-xx); autenticar pelo código
RG String (xxxxxxx-x);
Data de nascimento Date (dia/mês/ano);
Naturalidade (apresentar as opções de todos os
países);
E-mail String (100 caracteres);
Profissão String (50 caracteres apresentar as
opções);
Estado Civil (presentar as opções de Casado,
Solteiro, Divorciado);
Sexo (presentar as opções de Masculino,
feminino, outro)
Endereço {
cep (Buscar do site dos correios String (xxxxx-
xxx)) autenticar hno site
(ttp://www.buscacep.correios.com.br/sistemas/busc
acep/)
bairro (preenchimento auto/ String (50
caracteres))
Cidade (preenchimento auto/ String (50
caracteres))
número String (10 caracteres)
UF String (2 caracteres)
Complemento String (60 caracteres)};
Nome do pai String (50 caracteris);
Telefone do pai String ((xx) x xxxx-xxxx);
E-mail do pai String (70 caracteres);
Nome da mãe String (50 caracteris);
Telefone da mãe String ((xx) x xxxx-xxxx);
E-mail da mãe String (70 caracteres);
Nome do outro String (50 caracteris);
Telefone do outro String ((xx) x xxxx-xxxx);
E-mail do outro String (70 caracteres);
--> Dados Financeiros
Convênio (apresentar as opções Unimed,
Bradesco, Sandander, hapvida, Amil)
Inscrição String (30 caracteris)
Plano String (30 caracteris)
Validade String (30 caracteris)
--> Dados clínicos
Tipo sanguíneo (apresentar opçoes A+/- B+/-
AB+/- O+/-);
Peso Float (em Kg);
Documento de Requisitos Página 6 de 14
Altura Float (Campo de metros e centímetros);
Fator RH (apresentar as opções RH- e RH+);
Cor da Pele(apresentar as opções Branca, parda,
preta, amarela);
Doenças hereditárias? (Apresentar opção
sim/não) comente String (50 caracteres)/;
Diabetes (Apresentar opção sim/não) comente
String (50 caracteres);
Hipertensão (Apresentar opção sim/não)
comente String (50 caracteres);
Tabagismo (Apresentar opção sim/não) comente
String (50 caracteres);
Doenças Crônicas (Apresentar opção sim/não)
comente String (50 caracteres);
Neoplasia (Apresentar opção sim/não) comente
String (50 caracteres);
Fármaco Habitual (Apresentar opção sim/não)
comente String (50 caracteres);
Usuário de Drogas (Apresentar opção sim/não)
comente String (50 caracteres);
Alergias? (Apresentar opção sim/não) comente
String (50 caracteres);
Etilismo (Apresentar opção sim/não) comente
String (50 caracteres);
Vacinas tomadas? (Apresentar opção sim/não)
comente String (50 caracteres);
Já passou por cirurgias? (Apresentar opção
sim/não) comente String (50 caracteres)
Atividade sexual? (Apresentar opção sim/não)
comente String (50 caracteres)
Portadora de Doenças Sexualmente
Transmissíveis? (Apresentar opção sim/não)
comente String (50 caracteres)
Portador de marcapasso? (Apresentar opção
sim/não) comente String (50 caracteres)
Eplipsia - convulção? (Apresentar opção
sim/não) comente String (50 caracteres)
Gestão? Qual periodo? (Apresentar opção
sim/não) comente String (50 caracteres)
Hábitos da Vida? String (200 caracteres)
Tipo de Alimentação? String (200 caracteres)
Estado Emocinal? String (200 caracteres)

Modulo a que se conecta


Profissão
RF002 Cadastro -->Dados Pessoais Essencial
de Nome String (50 caracteres);
funcionári matricula Int (10 caracteres);
os Telefone String ((xx) x xxxx-xxxx);
CPF String (xxx.xxx.xxx-xx); autenticar pelo código
RG String (xxxxxxx-x);
Data de nascimento Date (dia/mês/ano);
Naturalidade (apresentar as opções de todos os
países);
Documento de Requisitos Página 7 de 14
E-mail String (100 caracteres);
Profissão String (50 caracteres apresentar as
opções);
Estado Civil (presentar as opções de Casado,
Solteiro, Divorciado);
Sexo (presentar as opções de Masculino,
feminino, outro)
Endereço {
cep (Buscar do site dos correios String (xxxxx-
xxx)) autenticar hno site
(ttp://www.buscacep.correios.com.br/sistemas/busc
acep/)
bairro (preenchimento auto/ String (50
caracteres))
Cidade (preenchimento auto/ String (50
caracteres))
número String (10 caracteres)
UF String (2 caracteres)
Complemento String (60 caracteres)};
-->Dados de Trabalho
Cargo no Trabalho (Apresentar as opções
Médico, Enfermeiro, atendente, RH);
Especialidade String (Apresentar opções);
Exclusivo para médico -> Registro Profissional
Int (10 caracteres);
Tipo de permissão (Apresentar opções Médico
gerente, médico, Administrador, Gerente geral,
enfermeiro gerente, enfermeiro, Atendimento);

Modulo a que se conecta


Profissão
Especialidade
RF003 Portal de Portal de Médico gerente para gerenciamento de Essencial
Médico suas atividades.
gerente - Acesso ao prontuário de todos pacientes;
- Sistema de agendamento de médico (table da
semana e do mês sende esse uma previa);
- Conferir estoque dos remédios na farmácia da
clínica;
- Preenche receituário do cliente (imprimir e
assinar) String (100 caracteres);
- Sistema de consulta e realizar agenda de cirurgia
do paciente
RF004 Portal de Portal de Médico para gerenciamento de suas Essencial
Médico atividades.
- Acesso ao prontuário de seu paciente (quem
passa essa permissão é o médico gerente);
- Acesso a sua agenda Semanal e Mensal consulta
e cirurgias (Visualiza uma tabele com seus dias de
trabalho);
- Conferir estoque dos remédios na farmácia da
clínica;
- Preenche receituário do cliente (imprimir e
assinar) String (100 caracteres);
Documento de Requisitos Página 8 de 14
- Sistema de consulta e realizar agenda de cirurgia
do paciente
RF005 Portal do Portal de enfermeiro gerente para gerenciamento Essencial
enfermeiro de suas atividades:
gerente - Acesso ao prontuário de todos pacientes;
- Sistema de agendamento de enfermeiros (tabela
da semana e do mês sendo esse uma previa);
- Conferir estoque dos remédios na farmácia da
clínica;
RF006 Portal do Portal de enfermeiro para gerenciamento de suas Essencial
enfermeiro atividades:
- Acesso ao prontuário de sua paciente (quem
passa essa permissão é o enfermeiro gerente);
- Acesso a sua agenda Semanal e Mensal(Visualiza
uma tabele com seus dias de trabalho);
RF007 Portal do Portal de atendente para gerenciamento de suas Essencial
atendente atividades:
- Acesso a agenda de dias de trabalhos;
- Sistema de cadastro de paciente Cadastra
Pacientes;
- Acesso a informação gerais do Paciente (nome,
Sala onde está);
Acesso dos funcionários que trabalham no dia
(Visualiza uma tabele com horários de trabalho);
RF008 Portal do Portal de atendente para gerenciamento de suas Essencial
RH atividades:
- Sistema de cadastro de funcionário;
- Acesso agenda de trabalho de todos os
funcionários (Visualiza uma tabele com horários e
dias de trabalho);
- Acesso aos pacientes cadastrados e seus
prontuários (sistema de pesquisa pelo nome do
paciente);
- Agenda os dias trabalho do Médico/Enfermeiro
gerente;
RF009 Portal do Portal de atendente para gerenciamento de suas Essencial
Administra atividades:
dor - Acesso total de Funcionários e suas agendas;
- Acesso a todas as consultas e cirurgias;
- Acesso Agenda de trabalho dos funcionários;
- Sistema de agenda dos funcionários podendo a
modificar a gosto;
- Acesso ao estoque dos produtos;
- Acesso total aos pacientes de sua clínica a
juntamente com seus prontuários;
RF010 Formulário Formulário de consulta do paciente campos: Essencial
de Nome paciente String (50 caracteres);
consulta Nome do Médico String (50 caracteres);
do Qual a sua queixa? String (200 caracteres);
paciente Início, durabilidade, como se deu a evolução,
características da dor? String (200 caracteres);
Inspeção (avaliar) String (50 caracteres);
Palpação (avaliar) String (50 caracteres);

Documento de Requisitos Página 9 de 14


Percussão (avaliar) String (50 caracteres);
Ausculta (avaliar) String (50 caracteres);
Matérias utilizados na consulta String (50
caracteres);
RF011 Formulário Formulário da cirurgia do paciente: Essencial
da cirurgia Nome paciente String (50 caracteres);
Nome(s) Médico(s) String (50 caracteres);
Descrição do Decorrer da cirurgia String (300
caracteres);
Matérias utilizados String (50 caracteres);
RF012 Cadastro Sistema cadastra profissões Essencial
de
profissões
RF013 Cadastro Sistema de cadastro de tipo de permissões Essencial
de tipos
de
permissão

Documento de Requisitos Página 10 de 14


4. Requisitos não-funcionais

ID Requisito Descrição Prioridade


RNF001 Requisito de Sistema será implementado na Essencial
implementação linguagem Java.
RNF002 Requisito de Sistema deve se comunicar com banco Essencial
interoperabilidad de dados PostgreSQL.
e
RHF003 Requisitos de Sistema deve utilizar Orientação a Essencial
padrões Objeto no Java.

RHF004 Requisitos de Sistema deve ser executar na Essencial


portabilidade plataforma do Windows Na versão do 7
ao Windows 10.
RHF005 Requisitos de Sistema deve utilizar WebService Essencial
implementação ViaCep para a buscar do endereço.

Documento de Requisitos Página 11 de 14


Cenário do Clinica de saúde

Hipótese Inicial: O usuário se conecta ao sistema cadastra usuários, busca usuários, realiza
consulta e preenche o formulário da consulta e formulário da cirurgia.

Normal: Funcionário cadastra Paciente, usuário abre o sistema coloca a sua senha, entra em
seu ambiente, vai na opção cadastrar o paciente (botão novo), a aba de cadastro abre o
Funcionário preenche os campos: Nome, MATRICULA, CPF, RG, TELEFONE,
DATA_NASCIMENTO, NATURALIDADE, SEXO, PROFISSÃO, E-MAIL,
ESCOLARIEDADE, ENFORMA SEU CEP O SISTEMA PREENCHE OS CAMPOS
ALTOMATICAMENTE, FALTANDO SO O ESTADO E NUMERO E COMPLEMENTO,
ENFORMA NUMEROS PARA CONTADO DE PARENTES NOME, TELEFONE E E-
MAIL, FOTO DO PACIENTE.
APÓS ISSO SISTEMA VAI A PARTE DO FINANCIERO ONDE O USUARIO VAI
PRENCHE OS CAMPOS CONVENIO, PLANO, VALIDADE, INSCRIÇÃO.
APÓS ISSO USUARIO PRENCHE OS CAMPOS DO DADOS CLINICOS DO PACOIENTE:
COR DA PELE, PESO, ALTURA SISTEMA RETORNA O IMC DO PACIENTE,
DOENÇAS HEREDITARIOS, DIABETICO, HIPERTENÇÃO, TAGISTA, USUARIOS DE
DROGAS, NEOPLASIA, FARMACO HABITUAL, ALERGIAS, ETILISTA, VACINAS
TOMADAS, CIRUGIAS FEITAS, ATIVIDADE SEXUAL, DOENÇA SEXUALMENTE
TRANSMICIVEIS, EPLEPCIA, TIPOS DE ALIMENTAÇÃO, ESTADO EMOCIONAL. E
POR FIM USUARIO GRAVA O PACIENTE NO SISTEMA.
O que pode dar errado: USUARIO PODE PREENCHE DADO DO CPF INVALIDO,
SISTEMA MOSTRAR UMA MENSAGEM DE CPF INVALIDO.
USUARIO ENFORMA UM CEP INVALIDO, SISTEMA MOSTRA A UMA MENSAGEM
DE CEP INVALIDO.
USUARIO COLOCAR FOTO EM FORMATO QUE EM O SISTEMA NÃO ACEITA,
SISTEMA MOSTRA A MENSAGEM DE FORMATO DE FOTO INVALIDO.
USUARIO LOGO NO SISTEMA BANCO DE DADOS ESTANDO FORA DO AR.
SISTEMA MOSTRA UMA MENSAGEM DE NÃO É POSSIVEM FAZER GRAVAR E
BUSCAR PACIENTE NO SISTEMA.
Estado do sistema após o termino: USUARIO ESTARA CONECTADO AO SISTEMA
AINDA APÓS GRAVA UM PACIENTE PODENDO GRAVA OUTRO OU ALTERA O
CADASTRO DE ALGUM OUTRO PACEINTE. PACIENTE GRAVADO NO BANCO DE
DADOS E APÓS CONEXÃO COM BANCO É FECHADA PARA GARVAR, SÓ ABRIRA
APÓS CASO NOVA SOLICITAÇÃO DE CADASTRO DE PACEINTE.

Documento de Requisitos Página 12 de 14


Matriz de Rastreabilidade
ID de
Requisito 001 002 003 004 005 006 007 008 009 010 011 012 013
001 R R D
002 R R R R R R R R R D D
003 D R R R R
004 D R R R
005 D R R
006 D R R
007 D R
008 R D R
009 D R
010 D R R R R R R R R R R R R
011 D D R R R
012 R R
013 R

Medidas de Software

Objetivo 1 :

Propósito: Melhorar;
Questão: Precisão;
Objeto: Estimativas de projeto;
Ponto de Vista: Analisado pelo ponto de vista do gerente de projeto;

Questão 1.1 :
Qual a precisão das estimativas de cronograma do projeto?
Métricas 1.1 a) Precisão Total do Cronograma = 35 Dias = 0,875
40 Dias

Métricas 1.1 b) Precisão total do cronograma por Macro-Atividade = 5 horas = 0,90


5,5 horas

Questão 1.2 :
Qual a precisão das estimativas de esforço do projeto?
Métrica 1.2 a) Precisão Total de esforço = 3 horas por dia = 0,75
4 horas por dia

Métrica 1.2 b) Precisão do Esforço por Macro-Atividade = 4 horas = 0,8


5 horas

Documento de Requisitos Página 13 de 14


5. Referências

1. Baseado no documento de requisitos disponível em


https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&sqi=2&ved=0
CCwQFjAC&url=http%3A%2F%2Fdemo.chiliproject.org%2Fattachments%2F169%2Fd
ocumentoRequisitos.doc&ei=kPnfU-
WKIs6XyATC5IC4Bw&usg=AFQjCNESjuE4x3e3nXsTuY3tnt4aqobn1A&bvm=bv.721
97243,d.b2U&cad=rja

Documento de Requisitos Página 14 de 14