0% acharam este documento útil (0 voto)
277 visualizações6 páginas

Requisitos para Sistema Veterinário

O documento descreve os requisitos para um sistema de gestão de clínica veterinária, incluindo descrições de usuários, requisitos funcionais e não funcionais. Os requisitos funcionais incluem cadastro de animais, proprietários, produtos e funcionários, além de agendamento de horários e prontuário médico animal. Os requisitos não funcionais incluem compatibilidade com computadores e linguagem de programação.

Enviado por

Jéssica Moço
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
277 visualizações6 páginas

Requisitos para Sistema Veterinário

O documento descreve os requisitos para um sistema de gestão de clínica veterinária, incluindo descrições de usuários, requisitos funcionais e não funcionais. Os requisitos funcionais incluem cadastro de animais, proprietários, produtos e funcionários, além de agendamento de horários e prontuário médico animal. Os requisitos não funcionais incluem compatibilidade com computadores e linguagem de programação.

Enviado por

Jéssica Moço
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Atividade 2 – Documento de requisitos

Orientação: substitua os itens entre os símbolos < e > pelas suas respostas. Não se
esqueça que o documento é elaborado para quem vai desenvolver o software.

Responsável pelo documento: <Jéssica Rangel Moço>

Descrição geral do sistema


O sistema vai oferecer soluções em administração para uma clínica veterinária,
disponibilizando funcionalidades para as operações cotidianas do estabelecimento
que abrangem cadastros, consultas e pagamentos.

Descrição dos usuários


Os usuários do sistema se dividem basicamente em três grupos:
 Gerentes – Têm acesso a todas as funcionalidades do sistema e cadastra os
outros usuários.
 Atendentes – Têm acesso às funcionalidades de cadastro, busca.
agendamento de consultas e venda do sistema.
 Veterinários – Tem acesso às funcionalidades de registro das consultas e
busca.

1. Requisitos funcionais
Informe no mínimo cinco requisitos funcionais. Cada requisito funcional é uma parte
do que o cliente deseja que o software faça. Considerando o enunciado identifique
os requisitos funcionais, coloque um nome (que deve ser único), marque os usuários
envolvidos e descreva o requisito. Se baseie no exemplo RF001 para desenvolver
os tópicos.

[RF001] < Cadastro de animais >

Usuário(s): ( ) Gerente | (X) Atendentes | ( ) Veterinários

Descrição: < Usuário do sistema consegue criar um cadastro novo ou alterar as


informações de um cadastro existente.
As informações presentes na ficha criada são: nome, tipo (gato, cachorro, hamster, etc),
raça, idade. O tutor responsável pelo animal deve fornecer esses dados no momento do
cadastro do animal.
Para que o cadastro seja concluído é necessário vincular a ficha do animal a uma ficha de
tutor já cadastrada no sistema. >

[RF002] < Cadastro de proprietários >

Usuário(s): ( ) Gerente | (X) Atendentes | ( ) Veterinários

Descrição: < Usuário do sistema consegue criar um cadastro novo ou alterar as


informações de um cadastro existente.
As informações presentes na ficha criada são: nome, CPF, data de nascimento, sexo,
endereço e telefone. O tutor responsável pelo animal deve fornecer esses dados no
momento do cadastro do animal. >

[RF003] < Cadastro de produtos >

Usuário(s): ( ) Gerente | (X) Atendentes | ( ) Veterinários

Descrição: < Usuário do sistema consegue criar um cadastro novo ou alterar as


informações de um cadastro existente.
As informações são: nome, quantidade em estoque, preço de custo, preço de venda, descrição do
produto, além do fornecedor, vinculado através de um botão. >

[RF004] < Funcionários >


Usuário(s): (X) Gerente | ( ) Atendentes | ( ) Veterinários

Descrição: < Usuário do sistema consegue criar um cadastro novo ou alterar as


informações de um cadastro existente.
O cadastro do funcionário ocorre de maneira análoga à do proprietário, porém exige outros
campos, como: categoria, salário, login e senha. >

[RF005] < Agendar Horários>

Usuário(s): ( ) Gerente | (X ) Atendentes | ( ) Veterinários

Descrição: < Nesta seção, constará o menu da agenda estendido e as respectivas telas de
agendamento e consulta.
Na inserção de um novo agendamento, são exigidas a data e a hora do atendimento. Além de
serem apresentados os botões de vinculação com animal e produto oferecido.
A tela de vinculação, é usada para relacionar um produto já cadastrado com um agendamento que
está sendo realizado no momento.
A tela de vinculação é usada para relacionar um animal já cadastrado com um agendamento que
está sendo realizado no momento>

[RF006] < Ficha Médica Animal>

Usuário(s): ( ) Gerente | ( ) Atendentes | (X) Veterinários

Descrição: < A tela da ficha médica do animal é exibida após selecionar um animal na tabela de
busca, e contém menus referentes ao atendimento a ser realizado (Diagnóstico, vacina, produto).
Na inserção de um diagnóstico, são apresentados campos para a descrição e para a data, sendo
este iniciado com a data atual.
Na inserção de vacinas utilizadas, é apresentada uma tabela para buscas, além do campo para
exibição das vacinas selecionadas.
Na inserção de produtos utilizados, é apresentada uma tabela para buscas, além do campo para
exibição dos produtos selecionados.>

2. Requisitos não funcionais


Informe no mínimo dois requisitos não funcionais. Os requisitos não funcionais são
demandas para o software que não são diretamente relacionados a uma parte
específica do que o software será capaz de fazer, eles são relacionados a como o
software será feito. Considerando o enunciado identifique os requisitos não
funcionais, coloque um nome (que deve ser único) e descreva o requisito. Se baseie
no exemplo RNF001 para desenvolver os tópicos.

[RNF001] < Computadores>

Descrição: <As máquinas disponíveis para os funcionários na clínica veterinária


são computadores, por isso o software deve ser um sistema compatível com esse
tipo de maquinário>

[RNF002] < Linguagem>

Descrição: < Linguagem específica: Java, Objective-C, Swift, #C, Visual Basic etc>

[RNF003] < Internet>

Descrição: < Módulo de informações cadastrais off-line tendo em vista a


instabilidade da internet no bairro da empresa>
3. Casos de uso
Selecione dois requisitos funcionais (item 1) e descreva o passo a passo começando
do acesso do usuário, passando pelas interações dele e as respostas do sistema até
a última tela. Escrever em lista os passos, seguindo uma sequência lógica de ações.
Considere questões como: o que é mostrado para o usuário? Quais campos ele
preenche e/ou pressiona? Crie pequenas frases que resumem o que será exibido na
versão final. Se baseie no exemplo Caso de uso 1 para desenvolver os tópicos.

 Caso de uso 1:

Número do requisito: <1>

Passos:
<Usuário acessa o sistema, fornecendo login e senha>
<Sistema exibe uma tela com as opções ‘Marcar consulta’, ‘Novo cadastro’ e
‘Busca’>
<Usuário clica na opção ‘Novo cadastro’>
<Sistema exibe uma tela com as opções ‘Cadastro de animal' e 'Cadastro de
tutor’>
<Usuário clica na opção ‘Cadastro de animal’>
<Usuário preenche os campos correspondentes>
<Usuário clica na opção “Avançar”>
<Usuário insere no sistema o número do CPF do tutor>
<Usuário clica na opção “Buscar”>
<Sistema exibe uma lista com apenas um resultado>
<Usuário clica no cadastro apresentado>
<Sistema exibe informações de cadastro do tutor>
<Usuário clica na opção ‘Vincular animal ao tutor’>
<Sistema exibe uma tela de confirmação do cadastro>

 Caso de uso 2:
Número do requisito: <2>

Passos:
<Usuário acessa o sistema, fornecendo login e senha>
<Sistema exibe uma tela com as opções ‘Marcar consulta’, ‘Novo cadastro’ e
‘Busca’>
<Usuário clica na opção ‘Novo cadastro’>
<Sistema exibe uma tela com as opções ‘Cadastro de animal' e 'Cadastro de
tutor’>
<Usuário clica na opção ‘Cadastro de tutor’>
<Usuário preenche os campos correspondentes>
<Usuário clica na opção “Avançar”>
<Sistema exibe uma tela de confirmação do cadastro>

 Caso de uso 3:

Número do requisito: <5>

Passos:
<Usuário acessa o sistema, fornecendo login e senha>
<Sistema exibe uma tela com as opções ‘Marcar consulta’, ‘Novo cadastro’
e ‘Busca’>
<Usuário clica na opção ‘Marcar consulta>
<Sistema exibe uma tela com as opções de data>
<Usuário clica na opção desejada >
<Sistema exibe uma tela de horários disponíveis para a data >
<Usuário clica na opção desejada>
<Sistema exibe uma tela com a opção ‘Pesquisar’>
<Usuário digita o número do CPF do tutor>
<Usuário clica na opção “Avançar”>
<Sistema exibe uma tela com os dados cadastrais>
<Usuário clica na opção “Avançar”>

Você também pode gostar