Health-Watcher
Verso 1.0
1 Introduo_________________________________________________ 3
1.1 VISO GERAL DESTE DOCUMENTO ______________________________ 3
1.2 CONVENES, TERMOS E ABREVIAES _________________________ 3
1.2.1 Identificao dos Requisitos _____________________________ 3
1.2.2 Prioridades dos Requisitos ______________________________ 4
1.3 REFERNCIAS ____________________________________________ 4
2 Descrio geral do sistema ___________________________________ 5
2.1 ABRANGNCIA E SISTEMAS RELACIONADOS _______________________ 5
2.2 DESCRIO DOS USURIOS __________________________________ 5
3 Requisitos funcionais (casos de uso) ____________________________ 6
FORAM IDENTIFICADOS OS SEGUINTES ATORES DO SISTEMA : ______________ 6
3.1 CASOS DE USO ASSOCIADOS AO CIDADO _______________________ 6
[RF01] Consultar informaes ________________________________ 6
[RF02] Especificar queixa ___________________________________ 7
3.2 CASOS DE USO ASSOCIADOS AO FUNCIONRIO ____________________ 9
[RF10] Login ______________________________________________ 9
[RF11] Cadastrar tabelas ___________________________________ 10
[RF12] Atualizar queixa ____________________________________ 11
[RF13] Cadastrar novo funcionrio ____________________________ 11
[RF14] Atualizar funcionrio _________________________________ 12
[RF15] Atualizar unidade de sade____________________________ 13
[RF16] Mudar funcionrio logado _____________________________ 13
[RF17] Mudar funcionrio logado _____________________________ 14
4 Requisitos no funcionais____________________________________ 15
4.1 USABILIDADE ____________________________________________ 15
4.2 CONFIABILIDADE _________________________________________ 15
4.3 DESEMPENHO ___________________________________________ 15
4.4 SEGURANA ____________________________________________ 15
4.5 PADRES ______________________________________________ 15
4.6 HARDWARE E SOFTWARE ___________________________________ 16
4.7 DISTRIBUIO ___________________________________________ 16
4.8 INTERFACE COM O USURIO _________________________________ 16
4.9 MEIO DE ARMAZENAMENTO __________________________________ 16
1.3 Referncias
Documentos relacionados ao HEALTH-WATCHER e/ou mencionados nas
sees a seguir:
1. Guia de Sade, 1996, Prefeitura da Cidade do Recife, Secretaria de Sade
2. Panfletos relativos Secretaria de Sade
Cidado
Toda e qualquer pessoa que desejar interagir com o sistema.
Cidado
Toda e qualquer pessoa que desejar interagir com o sistema.
Funcionrio
O servidor da Secretaria de Sade da Cidade do Recife (Inspetores,
atendentes e gerentes).
Entradas e pr condies:
Os dados a serem consultados devem estar cadastrados no
sistema
Sadas e ps condies:
Resultado da consulta do cidado
Sadas e ps condies:
A queixa deve estar registrada no sistema
[RF10] Login
Entradas e pr condies:
Nenhuma
Sadas e ps condies:
Senha validada pelo sistema
Fluxo alternativo
No passo 2 caso a senha ou funcionrio no seja vlido, mostrar uma
mensagem de erro.
As tabelas so as seguintes:
Unidade de sade (cdigo da unidade, descrio da unidade).
Especialidade (cdigo e descrio).
Unidade de sade / Especialidade (unidade de sade e especialidade).
Funcionrio (login, nome e senha).
Tipo de doena (cdigo, nome, descrio, manifestao e durao).
Sintoma (cdigo e descrio).
Tipo de doena / Sintoma (tipo de doena e sintoma).
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Dados atualizados nas tabelas
Fluxo de eventos principal
1. O funcionrio escolhe a opo para cadastrar (inserir/atualizar) uma das
tabelas.
2. O funcionrio informa os dados.
3. O sistema registra a informao.
Entradas e pr condies:
A queixa deve estar cadastrada e com a situao ABERTA.
Funcionrio logado no sistema.
Sadas e ps condies:
Queixa atualizada no sistema e com a sua situao FECHADA.
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Novo funcionrio cadastrado no sistema.
Fluxo alternativo
No passo 2 caso algum dos dados no tenha sido informado, mostrar uma
mensagem de erro.
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Informaes do funcionrio atualizadas no sistema.
Fluxo alternativo
No passo 3 caso algum dos dados no tenha sido informado o nome ou a
senha atual, mostrar uma mensagem de erro.
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Informaes da unidade de sade atualizadas no sistema.
Fluxo alternativo
Nos passos 2 e 3, caso algum dos dados no tenha sido informado, mostrar
uma mensagem de erro.
Este caso de uso tem como propsito permitir que outro funcionrio se
logue no sistema.
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Primeiro funcionrio deslogado e novo funcionrio logado no
sistema.
Fluxo alternativo
No passo 2 caso a senha ou funcionrio no seja vlido, mostrar uma
mensagem de erro.
Este caso de uso tem como propsito permitir que outro funcionrio se
logue no sistema.
Entradas e pr condies:
Funcionrio logado no sistema.
Sadas e ps condies:
Primeiro funcionrio deslogado e novo funcionrio logado no
sistema.
Fluxo alternativo
No passo 2 caso a senha ou funcionrio no seja vlido, mostrar uma
mensagem de erro.
4.1 Usabilidade
O sistema deve ter uma interface de fcil utilizao, visto que o sistema pode
ser utilizado por qualquer pessoa que tem acesso a Internet.
O sistema deve ter um HELP on-line para ser consultado por qualquer
pessoa que acesse o sistema.
4.2 Confiabilidade
O sistema deve estar disponvel 24 horas por dia durante os 7 dias da
semana. Por no ser um sistema crtico, o sistema poder ficar fora do ar at
que seja corrigida alguma falha que possa ocorrer.
4.3 Desempenho
O sistema deve prover acesso a 20 usurios simultaneamente.
O tempo de resposta no deve ultrapassar 05 segundos por acesso.
4.4 Segurana
O sistema deve utilizar algum protocolo de segurana para envio de dados
pela Internet.
Para ter acesso aos recursos de registro das queixas, o usurio deve estar
habilitado pelo controle de acesso ao sistema.
4.5 Padres
O sistema deve ser desenvolvido dentro dos padres estabelecidos pela
Emprel, responsvel pela normas de padronizao de sistemas da Prefeitura
da Cidade do Recife.
SOFTWARE
Uma Licena de uso do Microsoft Windows para a estao de
trabalho
HARDWARE
Um microcomputador Pentium III , com 256 Megas de Memria,
Placa de rede 3Com 10/100. Este equipamento ser utilizado como
estao de trabalho para a atendente.
4.7 Distribuio
O sistema deve ser capaz de ser executado em mquinas diferentes. Por
exemplo, o ncleo do sistema pode estar sendo executado em uma mquina
e os servlets em outra.