Você está na página 1de 15

SmartClinic

Especificao dos Requisitos


Verso <1.0>
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
#ist$rico das Re%is&es
Data Verso Descrio 'utor
! 10 ! 00" 00.01 Verso (nicial
D)aci 'l%es
*icole Sultanum
Renan +ima
Victor Rodri,ues
- daaf . n/s . rp,l . %cr 0
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
Sum1rio
1 (ntroduo......................................................................................................................................................4
1.1 2/)eti%os deste documento......................................................................................................................4
1. Escopo do produto SmartClinic................................................................................................................4
1..1 Componentes principais..................................................................................................................4
1.. 3enef4cios do produto......................................................................................................................4
1.5 6ateriais de refer7ncia............................................................................................................................5
1.8 Defini&es e si,las..................................................................................................................................5
1.9 Viso ,eral deste documento...................................................................................................................5
Descrio ,eral do produto..............................................................................................................................6
.1.1 (nterfaces de :ard;are....................................................................................................................6
.1. (nterfaces de soft;are.....................................................................................................................6
.1.5 (nterfaces de comunicao..............................................................................................................6
.1.8 Restri&es de mem$ria....................................................................................................................6
. <su1rios e sistemas e=ternos...................................................................................................................6
..1 Descrio.......................................................................................................................................6
5 Requisitos......................................................................................................................................................7
5.1 (dentificao dos Requisitos.....................................................................................................................7
5. >rioridades dos Requisitos.......................................................................................................................7
5.5 Requisitos funcionais...............................................................................................................................8
5.8 Requisitos no?funcionais........................................................................................................................8
8 Dia,ramas de casos de uso.............................................................................................................................8
8.1.1.1 Dia,rama de casos de uso Su/sistema de Cadastro de 6@dicos....................................................8
8.1.1. Dia,rama de casos de uso Su/sistema de Cadastro de Cl4nicas. .Error! Bookmark not defined.
8.1.1.5 Dia,rama de casos de uso Su/sistema de Cadastro de Secret1rias...........Error! Bookmark not
defined.
8.1.1.8 Dia,rama de casos de uso Su/sistema de Cadastro de >acientes.................................................9
8.1.1.9 Dia,rama de casos de uso Su/sistema de Cadastro de Con%7nios................................................9
8.1.1." Dia,rama de casos de uso Su/sistema de Aerenciamento da ',enda 6@dica..............................10
8.1.1.B Dia,rama de casos de uso Su/sistema de Aerenciamento de Documentos 6@dicos.....................10
9 Detal:amento Casos de <so..........................................................................................................................11
3
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
1 (ntroduo
1.1 2/)eti%os deste documento
Descrever e especifcar as necessidades do projeto SmartClinic, com o intuito de
servir de agente facilitador no gerenciamento dos requisitos do projeto e no
posterior desenvolvimento do software.

1. Escopo do produto SmartClinic
Um consultrio mdico um ambiente que precisa de uma gerncia efca! de
informa"#o, para lidar com as diversas entidades relacionadas de modo a prover um
servi"o com qualidade. $ propsito do SmartClinic oferecer aos mdicos e seus
consultrios um maior controle de suas atividades rotineiras, tais como a marca"#o
de consultas, agendamento de compromissos, relatrio de faturamento, entre
outros.
1..1 Componentes principais
Cadastro de mdicos
Cadastro de secret%rias
Cadastro de consultas
Cadastro de pacientes
Cadastro de convnios
&erenciamento de agenda mdica
&erenciamento de documentos mdicos
Servi"os de suporte a decis#o 'C(D)*+, C,-./0
1.. 3enef4cios do produto
3enef4cio Rele%Cncia
1gilidade no processo de gerenciamento de consultrios
mdicos
2ssencial
/aior seguran"a no arma!enamento de dados dos pacientes 2ssencial
&era um relatrio de faturamento por per3odo com as
consultas reali!adas e seus valores, separadas por convnio
(mportante
&era documentos mdicos4 receitas e atestados mdicos (mportante
4
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
1.5 6ateriais de refer7ncia
Dipo do material Refer7ncia
2ntrevista 2ntrevistas com mdicos e5perientes na %rea e antigos
usu%rios de outros sistemas.
Software .ersonal /ed 67
C(D)*+ DataSus
C,-./ 1/, 1ssocia"#o /dica ,rasileira
1.8 Defini&es e si,las
Si,la Definio
C(D Classifca"#o (nternacional de Doen"as
C,-./ Classifca"#o ,rasileira -ierarqui!ada de .rocedimentos
/dicos
1.9 Viso ,eral deste documento
$ documento est% estruturado da seguinte maneira4 na Se"#o 8, temos uma
descri"#o do produto, principalmente no que di! respeito aos usu%rios do sistema, e
requisitos tcnicos.
1 Se"#o 9 apresenta a lista de requisitos do sistema. :a Se"#o ;, est% dispon3vel o
conjunto de diagramas de caso de uso que correspondem aos requisitos listados.
.or fm, na Se"#o <, o documento apresenta um maior detal=amento dos casos de
uso mais importantes listados na se"#o anterior.
5
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
Descrio ,eral do produto
.1.1 (nterfaces de :ard;are
:#o aplic%vel ao sistema.
.1. (nterfaces de soft;are
*ome Descrio
S&,D (nterface (nterface com o Sistema de &erenciamento de ,anco de
Dados.
.1.5 (nterfaces de comunicao
:#o aplic%vel ao sistema.
.1.8 Restri&es de mem$ria
m Dipo de mem$ria +imites aplic1%eis
* -D $ sistema dever% ocupar no m%5imo *+ /, de espa"o em
disco, e5cluindo)se as bases de dados e o S&,D.
8 >1/ .or ser um sistema utili!ador da tecnologia ?ava, o sistema
dever% rodar numa m%quina com um m3nimo de 8<@ /,
de memria principal, para suportar a ?ava Airtual
/ac=ine'?A/0.
. <su1rios e sistemas e=ternos
..1 Descrio
'tor Definio
/dico Um mdico da cl3nica que utili!a o sistema
Secret%ria Uma secret%ria da cl3nica
S&,D Servi"o que reali!a a persistncia dos dados da aplica"#o
1dministrador >espons%vel pela manuten"#o do servi"o
5 Requisitos
5.1 >rioridades dos Requisitos
.ara estabelecer a prioridade dos requisitos foram adotadas as
denomina"Bes4 essencial, importante e desej%vel. 1bai5o temos a descri"#o
de signifcado de cada uma dessas denomina"Bes4
2ssencial C o requisito sem o qual o sistema n#o entra em funcionamento.
6
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
>equisitos essenciais s#o requisitos imprescind3veis, que tm
que ser implementados impreterivelmente.
(mportan
te
C o requisito sem o qual o sistema entra em funcionamento, mas
de forma n#o satisfatria. >equisitos importantes devem ser
implementados, mas, se n#o forem, o sistema poder% ser
implantado e usado mesmo assim.
Desej%vel
C o requisito que n#o compromete as funcionalidades b%sicas do
sistema, isto , o sistema pode funcionar de forma satisfatria
sem ele. >equisitos desej%veis s#o requisitos que podem ser
dei5ados para versBes posteriores do sistema, caso n#o =aja
tempo =%bil para implement%)los na vers#o que est% sendo
especifcada.
5. Requisitos funcionais
D>2E)+*F $ sistema deve permitir a manipula"#o de informa"Bes da Cl3nica, que s#o4 :ome da
cl3nica, C:.?, endere"o, telefone e cabe"al=o 'que deve aparecer em todos os documentos
gerados pela cl3nica0.
D>2E)+8F $ sistema deve guardar informa"Bes sobre os mdicos da cl3nica4 :ome do mdico,
C.G, >&, C>/, telefone, endere"o, se5o e dura"#o da consulta deste mdico
D>2E)+9F $ sistema deve permitir a possibilidade do cadastro de secret%rios que trabal=am na
cl3nica. Devem ser arma!enadas as informa"Bes :ome do funcion%rio, C.G, >&, telefone, endere"o
e se5o.
D>2E)+;F $ sistema deve permitir aos mdicos a consulta H tabela C(D 'Classifca"#o (nternacional
de Doen"as0.
D>2E)+<F $ sistema deve permitir a manipula"#o de pacientes, suas informa"Bes pessoais ':ome,
2ndere"o, Ielefone, C.G, >&, Se5o e Convnio ao qual est% associado0, e informa"Bes sobre a fc=a
mdica '.rincipal quei5a do paciente, antecedentes mdicos, =istria da doen"a atual, =iptese
de diagnstico, medica"#o prescrita, e5ames em aparel=os e sistemas, e e5ames
complementares0. (nforma"Bes sobre o paciente n#o podem ser removidas do sistema, por
e5igncias da lei.
D>2E)+@F Somente o mdico possui acesso H visuali!a"#o J modifca"#o de dados da fc=a mdica
de um paciente.
D>2E)+KF $ sistema deve manter uma 1genda de Compromissos para cada mdico. $s
compromissos deve conter data, =ora inicial, =ora fnal, uma descri"#o do compromisso. $s
compromissos podem ser tanto consultas da prpria cl3nica 'neste caso, o compromisso deve ser
associado a um paciente0 quanto compromissos e5ternos 'momentos em que o mdico estar%
ocupado, e nao poder% atender pacientes0. $s secret%rios devem poder ter acesso Hs agendas
dos mdicos, para convenincia destes.
D>2E)+7F $ sistema deve gerir informa"Bes sobre os convnios aceitos na cl3nica, guardando as
respectivas informa"Bes4 :ome, Ielefone para contato, endere"o, C:.?, e planos fornecidos pelo
convnio. 2le ainda deve gerar relatrios destinados a cada convnio, informando o per3odo de
tempo compreendido, as consultas reali!adas atravs do convnio neste per3odo, o faturamento a
ser destinado H cl3nica por cada convnio e o faturamento total.
D>2E)+6F $ sistema deve permitir a manipula"#o de documentos mdicos 'receitas e atestados0
que possam ser impressos. $ sistema tambm deve prover facilidades para edi"#o do cabe"al=o J
rodap do documento a ser gerado.
7
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
5.5 Requisitos no?funcionais
ER*F 01G ? Dempo de Resposta
Descri"#o: $s usu%rios do sistema dever#o esperar, em mdia, de! segundos para o
processamento de uma requisi"#o. (sto , o t=roug=put mdio 'padr#o0 do sistema dever%
ser estimado em cinco segundos para qualquer opera"#o.
.rioridade: (mportante
ER*F 0G ? (nterface 'mi,1%el
Descri"#o4 Considerando que os operadores do sistema geralmente n#o possuem
intimidade com aplica"Bes, a interface gr%fca dever% considerar aspectos de usabilidade.
Desenvolveremos a &U( utili!ando a 1.( de ?ava. $ objetivo utili!ar aspectos que
benefciem a navegabilidade do usu%rio no sistema, como disposi"#o intuitiva e
=ier%rquica dos menus. Uma boa estimativa de tempo para o usu%rio aprender a utili!ar o
sistema que seu aprendi!ado dure, no m%5imo, 8< minutos.
.rioridade4 (mportante
ER*F 05G ? <su1rios SimultCneos
Descri"#o4 $ sistema dever% suportar processamento multi)usu%rio, ou seja, v%rios
usu%rios poder#o utili!ar o sistema simultaneamente.
.rioridade4 2ssencial
ER*F 08G ? >ri%acidade
Descri"#o4 Usu%rios n#o poder#o acessar informa"Bes de outros usu%rios sem que
estejam autenticados no sistema. $utras regras tambm ser#o impostas de acordo com a
=ierarquia dos usu%rios dentro do sistema. .or e5emplo, secret%ria n#o pode ter acesso os
dados da fc=a de atendimento do paciente.
.rioridade4 2ssencial
ER*F 09G ? +in,ua,ens de >ro,ramao
Descri"#o4 $ smartclinic utili!ar% ?ava '?8S20

para implementa"#o dos cdigos do Sistema.
2ssa tecnologia permitir% o desenvolvimento de um sistema robusto, alm de suportar a
programa"#o multi)plataforma.
.rioridade4 Desej%vel
ER*F 0BG ? Ferramentas
Descri"#o4 1s ferramentas utili!adas ser#o4
2clipse .latLorm4 Um (D2 para desenvolvimento de aplica"Bes ?avaM
>ational >ose4 Gerramenta C1S2 U/N utili!ada para a modelagem dos casos de uso, de
diagramas de classes e outros aspectos do projeto.
/icrosoft $Oce4 Sua utili!a"#o ser% como editor de material au5iliar, i. e. documenta"#o,
e desenvolvimento do site do projetoM
8
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
.rioridade4 Desej%vel
ER*F 0BG H Ser%idor de dados
Descri"#o4 $ servidor de dados um subsistema que reali!a opera"Bes de inser"#o,
busca, remo"#o e atuali!a"#o de elementos a v%rios bancos de dados distribu3dos de maneira
concorrente e independente da aplica"#o.
8 Dia,ramas de casos de uso
8.1.1.1 Dia,rama de casos de uso Su/sistema de Confi,ura&es
9
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
8.1.1. Dia,rama de casos de uso Su/sistema de Cadastro de >acientes
8.1.1.5 Dia,rama de casos de uso Su/sistema de Cadastro de Con%7nios
10
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
8.1.1.8 Dia,rama de casos de uso Su/sistema de Aerenciamento da ',enda 6@dica
8.1.1.9 Dia,rama de casos de uso Su/sistema de Aerenciamento de Documentos 6@dicos
11
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
9 Detal:amento Casos de <so
9.1 (dentificao dos Casos de <so
.or conven"#o, a referncia a casos de uso feita atravs do nome da subse"#o
onde eles est#o descritos, do identifcador do subsistema, do identifcador do ator e
da numera"#o, de acordo com o esquema abai5o4
[ sigla da subseo | identifcador do subsistema | identifcador do ator |
numerao ]
$,S4 $s atores s#o identifcados pela primeira letra do seu nome.
5.1.1 [RF CU6] Logar no Sistema
5.1.1.1 Prioridade
2ssencial
5.1.1.2 Entradas
Nogin do /dicoJSecret%ria
Sen=a do /dicoJSecret%ria
5.1.1.3 Precondies
Sistema esteja conectado com o servidor de dados.
Campos da tela de login estarem preenc=idos.
5.1.1.4 Fluxo principal
1presentar a tela de login para preenc=imento dos campos4 Nogin e Sen=aM
Aalidar junto ao servidor de dados o login e a sen=aM
$ login reali!ado no sistemaM
5.1.1.5 Fluxos alternativos
5.1.1.5.1 Fluxo alternativo dados invlidos
Precondies Nogin ou sen=a inv%lidos
Passos C e5ibido um aviso indicando que o login ou a sen=a s#o inv%lidosM
$pera"#o de login canceladaM
5.1.1.5.2 Fluxo Alternativo Sistema no conectado ao servidor de dados
Precondies Sistema n#o conectado ao servidor de dados
Passos C e5ibido um aviso indicando que o sistema n#o est% conectado ao
servidor de dadosM
$pera"#o canceladaM
12
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
5.1.1.5.3 Ps-condies
$ estado do usu%rio passa a estar logado no Sistema.
5.1.2 [RF GPS1] Inserir Paciente
5.1.2.1 Prioridade
2ssencial
5.1.2.2 Entradas
Dados .essoais do .aciente
5.1.2.3 Precondies
2star logado no sistema como mdico ou secret%riaM
Iodos os campos serem devidamente preenc=idosM
1 data de nascimento ser anterior H data atualM
5.1.2.4 Fluxo principal
*. $s campos do formul%rio de cadastro s#o lidosM
8. Aerifcar a validade dos dadosM
9. $ sistema verifca junto ao servidor de dados que o paciente n#o e5iste no
sistemaM
;. $ paciente inserido no cadastroM
<. C e5ibido um di%logo de confrma"#o dos dadosM
5.1.2.5 Fluxos alternativos
5.1.2.5.1 Fluxo alternativo ados !nvlidos
Precondies 1lgum campo do formul%rio est% preenc=ido incorretamente no
passo * do Pu5o principalM
Passos *. Um aviso feito ao usu%rio para corrigir o campoM
5.1.2.5.2 Fluxo alternativo Paciente " cadastrado
Precondies o passo 9 do Pu5o principal n#o ocorreu
Passos 1 opera"#o canceladaM
C e5ibida uma mensagem informando que o paciente j% esta
cadastrado no sistema, e solicitado que tente cadastra outro
paciente.
$s campos do formul%rio permanecem inalterados para edi"#oM
13
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
5.1.2.5.3 Fluxo alternativo ados #o $on%irmados
Precondies $ usu%rio n#o confrmou os dados no passo <M
Passos 1 opera"#o canceladaM
$s campos do formul%rio permanecem inalterados para edi"#oM
5.1.2.5.& Ps-condies
$ paciente inclu3do no sistema.
5.1.3 [RF GAS3] rans!erir Com"romisso
5.1.3.1 Prioridade
2ssencial
5.1.3.2 Entradas
$ compromisso a ser transferidoM
:ova data do compromisso a ser transferido.
5.1.3.3 Precondies
2star logado no sistema como mdico ou secretariaM
25istir o compromisso a ser transferidoM
Aerifcar se a nova data posterior H data atualM
5.1.3.4 Fluxo principal
$ usu%rio abre o subsistema de gerenciamento da agendaM
2scol=e um compromissoM
Utili!ar a op"#o de transferir compromissoM
2scol=e a nova data do compromissoM
Confrma a opera"#o de transferncia
5.1.3.5 Fluxos alternativos
5.1.3.5.1 Fluxo alternativo ata ou 'orrio invlido
Precondies 1 data ou =or%rio do compromisso a ser desmarcado est%
inv%lidoM
Passos Um aviso feito ao usu%rio para conferir a data e =or%rio do
compromisso a ser desmarcadoM
5.1.3.5.2 Fluxo alternativo ata do com(romisso ) anterior a data atual
Precondies $ compromisso ser remarcado para data anterior a data atual do
sistemaM
Passos Um aviso feito ao usu%rio para remarcar o compromisso para uma
data posterior a data atualM
14
SmartClinic
Verso: 1.0
Especificao dos Requisitos Data Verso: ! 11 ! 0"
Especificacao Requisitos.doc
5.1.3.5.3 Fluxo alternativo ata do com(romisso " ocu(ada
Precondies 1 data e =or%rio em que se deseja realocar o compromisso j%
esta ocupada por outro compromisso.
Passos Um aviso feito ao usu%rio para remarcar o compromisso para uma
data que esteja livre na agenda.
5.1.3.6 Sadas
Iransferir o compromisso da agendaM
25ibir mensagem de sucesso na transfernciaM
5.1.3.! P"s#condies
$ subsistema de gerenciamento da agenda atuali!%)la com o compromisso marcado
para as nova dataM
15

Você também pode gostar