Vous êtes sur la page 1sur 9

Especializao em Engenharia de Software com nfase em Software Livre ESL2/2008

Documento de
Anlise de Requisitos
rso do Documeno0.01 beta

Histrico de Reviso
Verso
0.1
0.5

Data
24/04/09
14/05/09

Revisor
Ilo Rivero
Ilo Rivero

Descrio
Verso inicial
Alterao do Requisito RF008

Especializao em Engenharia de Software com nfase em Software Livre ESL2/2008

Sumrio
1. Introduo..................................................................................................................................................................3
1.1 Viso geral deste documento..............................................................................................................................3
1.2 Mdulos do Sistema...........................................................................................................................................3
1.3 Prioridades dos requisitos...................................................................................................................................3
2. Requisitos Funcionais................................................................................................................................................4
2.1 Controle de Acesso e cadastro............................................................................................................................4
[RF001] Solicitar acesso inicial ao sistema........................................................................................................4
[RF002] Acessar o sistema.................................................................................................................................4
[RF003] Alterar senha........................................................................................................................................4
[RF004] Cadastramento de usurio....................................................................................................................4
[RF005] Identificao positiva do usurio/paciente...........................................................................................4
2.2 Agendamento de Consultas................................................................................................................................5
[RF006] Agendamento de Consultas..................................................................................................................5
[RF007] Agendamento de Retorno.....................................................................................................................5
[RF008] Re-agendamento de consulta ou retorno..............................................................................................5
[RF009] Bloqueio de horrios............................................................................................................................5
[RF010] Desmarcar consulta..............................................................................................................................5
2.3 Atendimento no Posto de Sade.........................................................................................................................6
[RF011] Identificao de presena do usurio/paciente.....................................................................................6
[RF012] Permuta de horrios..............................................................................................................................6
[RF013] Fila de atendimento..............................................................................................................................6
[RF014] Atendimento Mdico............................................................................................................................6
2.4 Impresses e relatrios.......................................................................................................................................7
[RF015] Receita mdica.....................................................................................................................................7
[RF016] Atestados..............................................................................................................................................7
[RF017] Emisso de guias/requisies...............................................................................................................7
[RF018] Impresso de Relatrios.......................................................................................................................7
3. Requisitos No Funcionais.........................................................................................................................................8
3.1 Requisitos do Produto........................................................................................................................................8
[NF001] Usabilidade..........................................................................................................................................8
[NF002] Confiabilidade......................................................................................................................................8
[NF003] Disponibilidade de uso.........................................................................................................................8
3.2 Requisitos do Processo.......................................................................................................................................9
[NF004] Padres de Desenvolvimento...............................................................................................................9
[NF005] Linguagens de Desenvolvimento.........................................................................................................9
[NF006] Linguagem de Desenvolvimento para Internet....................................................................................9
[NF007] Sistema de Banco de Dados.................................................................................................................9
[NF008] Ambientes de Desenvolvimento..........................................................................................................9

1. Introduo
Este documento especifica o sistema AgendaSade a ser desenvolvido para a UFLA. Seu propsito colecionar,
analisar e definir as necessidades do cliente e as caractersticas de alto nvel que o sistema deve prover, focando nos
requisitos tcnicos identificados e no motivo destes existirem.
1.1 Viso geral deste documento
Abaixo esto descritas as sees que compem este documento:
Seo 2 Requisitos funcionais: lista os requisitos funcionais do sistema, especificando seus objetivos e prioridades.
Seo 3 Requisitos no funcionais: especifica todos os requisitos no funcionais do sistema, divididos em
requisitos de usabilidade, confiabilidade, desempenho, segurana, distribuio, adequao a padres e requisitos de
hardware e software.
1.2 Mdulos do Sistema
O sistema composto por trs mdulos interconectados:
S001 - Mdulo da Secretaria de Sade
Neste mdulo feito o cadastramento dos postos de sade, bem como senhas, permisses de acesso,
cadastramento de usurios do posto de sade, cadastramento de mdicos e especialidades mdicas disponveis
em cada posto.
S002 - Mdulo do Posto de Sade, dividido em duas partes:
S002.1 Mdulo de atendimento: Neste mdulo efetuado o cadastramento dos pacientes da regio, o agendamento
de horrios quando o paciente comparecer ao posto, remarcao de horrios, acesso a ficha mdica do paciente.
S002.2 Mdulo de atendimento mdico: Este mdulo possibilita ao mdico acessar a ficha mdica do paciente,
acrescentar informaes a essa ficha, prescrever receitas e exames mdicos, bem como imprimir receitas e
requisies de exames e atestados.
S003 Mdulo do Usurio/Paciente: Este mdulo acessado via internet, onde o usurio/paciente poder fazer seu
pr-cadastro, e aps os dados serem confirmados pelo posto de sade, poder solicitar reservas de horrios para
consultas mdicas
1.3 Prioridades dos requisitos
Para estabelecer a prioridade dos requisitos foram adotadas as denominaes essencial, importante e desejvel. A
prioridade dos requisitos utilizada no gerenciamento do escopo das etapas do projeto e na definio das prioridades
durante o desenvolvimento do sistema.
Essencial: requisito sem o qual o sistema no entra em funcionamento. Requisitos essenciais so requisitos
imprescindveis, devem ser implementados desde as primeiras implantaes do sistema.
Importante: requisito sem o qual o sistema entra em funcionamento, mas de forma no satisfatria. Requisitos
importantes devem ser implantados o mais rpido possvel, mas, se no forem, parte do sistema poder ser implantada
mesmo assim.
Desejvel: requisito que no compromete as funcionalidades bsicas do sistema, isto , o sistema pode funcionar de
forma satisfatria sem ele. Requisitos desejveis so requisitos que podem ser implantados por ltimo, sem
comprometer o funcionamento do sistema.

2. Requisitos Funcionais
2.1 Controle de Acesso e cadastro
Esta seo agrupa os requisitos funcionais associados ao controle de acesso dos usurios.
[RF001] Solicitar acesso inicial ao sistema

Mdulos:
S002.1, S002.2

Os funcionrios do posto de sade , atendentes e mdicos, bem como os postos de sade, devero ser
cadastrados pela Secretaria de Sade, no qual recebero um login e senha para poderem acessar o sistema
no posto de sade especfico.
Prioridade:

Essencial Importante Desejvel

[RF002] Acessar o sistema

Mdulos:
S002.1, S002.2

Para acessar o sistema, deve-se informar o login e a senha corretos e login e a senha sero validados para
permitir o acesso.
Prioridade:

Essencial Importante Desejvel

[RF003] Alterar senha

Mdulos:
S002.1, S002.2,S003

O sistema permitir a alterao de senha pelo usurio, contanto que o mesmo informe a senha atual e a
nova senha, esta ltima dever ser digitada duas vezes e sero comparadas para evitar inconsistncias.
Prioridade:

Essencial Importante Desejvel

[RF004] Cadastramento de usurio

Mdulos:
S002.1, S003

O cadastramento dever ser feito informando nome completo, nmero do Carto Nacional do SUS,
endereo completo, telefone para contato, telefone celular, tipo sanguineo, documento de identidade com
rgo emissor, nome de uma pessoa para contato, endereo de e-mail e uma senha, esta ltima digitada
duas vezes para evitar inconsistncias. O status do cadastro ficar marcado como DOCUMENTAO
PENDENTE at que seja apresentado no posto de sade documentos para a identificao positiva do
paciente.
Prioridade:

Essencial Importante Desejvel

[RF005] Identificao positiva do usurio/paciente

Mdulos:
S002.1

O sistema permitir a alterao do cadastro do paciente, com a modificao do status do cadastro de


DOCUMENTAO PENDENTE para DOCUMENTAO CONFERIDA. Essa alterao poder ser feita
em qualquer visita do paciente ao Posto de Sade ou na primeira consulta.
Prioridade:

Essencial Importante Desejvel

2.2 Agendamento de Consultas


[RF006] Agendamento de Consultas

Mdulos:
S002.1, S003

O usurio, aps sua identificao no sistema, poder marcar apenas um horrio e uma especialidade mdica
Prioridade:

Essencial Importante Desejvel

[RF007] Agendamento de Retorno

Mdulos:
S002.1

O atendente do posto de sade poder marcar uma ou mais datas de retorno de acordo com as datas
estipuladas pelo mdico. necessria a identificao do paciente.
Prioridade:

Essencial Importante Desejvel

[RF008] Re-agendamento de consulta ou retorno

Mdulos:
S002.1

O atendente do posto de sade poder alterar a data de uma consulta ou retorno do paciente ao mdico
especificado, no caso de solicitao do paciente, do mdico ou da ausncia de algum deles. necessria a
identificao do paciente.
Prioridade:

Essencial Importante Desejvel

[RF009] Bloqueio de horrios

Mdulos:
S001, S002.1

O atendente do posto de sade ou secretaria de sade poder marcar bloquear um ou mais horrios ou faixa
de horrios para um ou mais mdicos ou especialidades, para utilizao interna do posto de sade, a critrio
da administrao do posto ou dos mdicos.
Prioridade:

Essencial Importante Desejvel

[RF010] Desmarcar consulta

Mdulos:
S002.1,S003

O atendente do posto de sade poder cancelar uma ou mais datas de retorno a pedido do usurio/paciente,
sendo que a solicitao poder ser feita diretamente no posto ou pela Internet.
Prioridade:

Essencial Importante Desejvel

2.3 Atendimento no Posto de Sade


[RF011] Identificao de presena do usurio/paciente

Mdulos:
S002.1

O atendente do posto de sade registrar a presena do usurio/paciente no sistema aps a identificao


positiva dele, colocando-o na sequncia de atendimento pr-definida.
Prioridade:

[RF012]

Essencial Importante Desejvel

Mdulos:
S002.1

Permuta de horrios

O atendente do posto de sade poder permutar o horrio de um paciente com outro, caso seja solicitado
pelos pacientes ou caso um paciente no esteja no posto no horrio pr-determinado.
Prioridade:

Essencial Importante Desejvel

[RF013] Fila de atendimento

Mdulos:
S002.1, S002.2

O atendente do posto de sade e o mdico devero ser informados pelo sistema da ordem de atendimento,
bem como dever ser mostrado visualmente os pacientes que faltaram e os que j foram atendidos
Prioridade:

Essencial Importante Desejvel

[RF014] Atendimento Mdico

Mdulos:
S002.2

A cada atendimento, o mdico receber do sistema a ficha mdica do usurio/paciente, e poder incluir
informaes sobre a consulta, exames solicitados, bem como observaes e informaes adicionais sobre o
paciente.
Prioridade:

Essencial Importante Desejvel

2.4 Impresses e relatrios


[RF015] Receita mdica

Mdulos:
S002.2

O mdico poder prescrever e imprimir receitas mdicas no sistema. As receitas sero armazenadas pelo
sistema e vinculadas a ficha do paciente.
Prioridade:

Essencial Importante Desejvel

[RF016] Atestados

Mdulos:
S002.2

O mdico poder digitar e imprimir atestados mdicos a pedido do paciente. Os atestados sero
armazenados pelo sistema e vinculados a ficha do paciente.
Prioridade:

Essencial Importante Desejvel

[RF017] Emisso de guias/requisies

Mdulos:
S002.2

O mdico poder imprimir guias de internao, bem como requisies de exames, que tambm ficaro
armazenadas e vinculadas a ficha do paciente.
Prioridade:

Essencial Importante Desejvel

[RF018] Impresso de Relatrios

Mdulos:
S001, S002.1,S002.2

O atendente do posto de sade, mdicos e secretaria de sade podero imprimir relatrios: pacientes
atendidos, pacientes ausentes, nmero de atendimentos, estatsticas de atendimento e quantidade de exames
solicitados. O sistema dever permitir a configurao e escolha dos dados a serem impressos.
Prioridade:

Essencial Importante Desejvel

3. Requisitos No Funcionais
3.1 Requisitos do Produto
[NF001] Usabilidade

Mdulos:
S001,
S002.1, S002.2, S003

Deve ser oferecida uma interface amigvel, considerando as diferentes caractersticas sociais,econmicas e
culturais dos potenciais usurios deste sistema. A navegabilidade entre as telas deve ser simples e de fcil
entendimento
Prioridade:

Essencial Importante Desejvel

[NF002] Confiabilidade

Mdulos:
S001,
S002.1, S002.2, S003

As informaes apresentadas pelo sistema, assim como os resultados gerados a partir da interao do
usurio devem ser corretos.
Prioridade:

Essencial Importante Desejvel

[NF003] Disponibilidade de uso

Mdulos:
S001,
S002.1, S002.2, S003

O sistema deve estar disponvel 24 horas por dia e 7 dias na semana.


Prioridade:

Essencial Importante Desejvel

3.2 Requisitos do Processo


[NF004] Padres de Desenvolvimento

Mdulos:
S001,
S002.1, S002.2, S003

O sistema dever ser desenvolvido utilizando as notaes BPMN, UML bem como o processo de
desenvolvimento Extreme Programming (XP)
Prioridade:

Essencial Importante Desejvel

[NF005] Linguagens de Desenvolvimento

Mdulos:
S001, S002.1, S002.2

O sistema dever ser desenvolvido utilizando a linguagem de programao JAVA


Prioridade:

Essencial Importante Desejvel

[NF006] Linguagem de Desenvolvimento para Internet

Mdulos:
S003

O sistema dever ser desenvolvido utilizando a linguagem de programao JAVA - JSP


Prioridade:

Essencial Importante Desejvel

[NF007] Sistema de Banco de Dados

Mdulos:
S001,
S002.1, S002.2, S003

O sistema dever ser utilizado o sistema de banco de dados MySQL nos postos de sade, com replicao no
servidor da Secretaria de Sade. O acesso ao banco de dados pela internet ser feito atravs da Secretaria de
Sade.
Prioridade:

Essencial Importante Desejvel

[NF008] Ambientes de Desenvolvimento


Devero ser utilizadas as ferramentas NetBeans e Intalio BPMN
Prioridade:

Essencial Importante Desejvel

Mdulos:
S001,
S002.1, S002.2, S003

Vous aimerez peut-être aussi