Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
Clínica Veterinária
Ficha Técnica
Público Alvo
Este manual destina-se a usuários (funcionários) que terão acesso ao Software do Petshop
Histórico de Revisões
Data Versão Descrição Autor
Sumário
INTRODUÇÃO 5
Escopo do produto
Missão do produto
Convenções, termos e abreviações 7
1.Identificação dos Requisitos 8
2.Prioridades dos Requisitos 9
Referências 9
Padrões C3 . P2
[NF…] <Nome do requisito> C3 . P2
Hardware e software C3 . P2
[NF…] <Nome do requisito> C3 . P2
… C4 . P2
Diagrama(s) de pacote
Introdução
O objetivo deste trabalho está associado a primeira entrega do projeto, para pôr em prática
alguns métodos e ferramentas utilizados para desenvolvimento do software. Entregando a
documentação e as especificações dos requisitos do software
Este documento especifica o sistema de uma clínica Veterinária 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.
Escopo do produto
O projeto da Clínica Veterinária será um sistema de gerenciamento personalizado para
a clínica. Terá como principais características o gerenciamento de seus clientes e
animais, agendar consultas de atendimento dando assistência veterinária. 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.
Missão do produto
Sistematizar o gerenciamento do estabelecimento, informatizando os processos de
atendimento e manutenção; isso de forma que o usuário interaja facilmente com um
sistema confiável adaptado ao ambiente em questão. O sistema permitirá um
acompanhamento pelo gestor e funcionário pra gerenciar os dados da Clínica
Veterinária.
Referências
Capítulo
Descrição geral do sistema
O sistema deve permitir que o usuário cadastre clientes, consulte altere e exclua
consultas para obter controle diariamente da clínica Veterinária.
O software serve para auxiliar no gerenciamento e controle dos serviços e agendas de
uma Clínica Veterinária tendo como objetivos específicos proporcionar funcionalidades
de modo a disponibilizar informações aos clientes e possibilitar a interação do cliente
com a empresa por meio de um sistema. Informatizar cadastros de clientes e animais e
estabelecer um vínculo entre ambos. Informatizar a agenda de atendimentos;
1. Usuário
Este usuário será o funcionário responsável em cadastrar o cliente que atenderá na
clínica veterinária, cadastrando o cliente inserindo os dados obrigatoriamente, cliente já
cadastrado o funcionário agendará a consulta e receberá o valor da consulta,
imprimindo o pagamento, manipulará os dados caso seja necessário e excluí-los quando
for preciso.
2. Gestor
Este usuário será o gerente que fará controle das consultas agendadas tendo acesso à
todo o sistema gerando no final um relatório contendo as consultas realizadas e a serem
Versão 1.1 abril / 2022
Documento de Requisitos de Software Descrição geral do sistema – C1. P11 / 7
realizadas.
3. Veterinário
Este usuário será o funcionário responsável em consultar os animais, no sistema terá
acesso apenas aos cadastros dos clientes e animais, tendo acesso as agendas das
consultas realizadas e a serem realizadas.
Capítulo
Requisitos Funcionais (casos de uso)
Requisitos Funcional Descrição Subsecção
ou Não
Funcional
RF001, RF002, Requisito Cadastrar funcionário Cadastro de dados
RF003, RF004, Funcional login, cliente, animal,
RF005, RF06 veterinário e
atendimento.
RF07, RF8, Requisito Incluir cliente, incluir Inclusão de Dados
RF09, RF10, Funcional veterinário, verificar
RF11, RF12 disponibilidade, do
veterinário, incluir
animal, agendar
consulta, realizar
Consulta.
RF13 Requisito Receber, consultar e Pagamento
Funcional imprimir os
comprovantes de
pagamento.
[
[Receber Pagamento. RF13] está descrito em uma subseção chamada “Pagamento”, em
um bloco identificado pelo número [RF13]
[Consultar Pagamento. RF14] está descrito em uma subseção chamada “Pagamento”, em
um bloco identificado pelo número [RF14]
[Imprimir Comprovante de Pagamento. RF15] está descrito em uma subseção chamada
“Pagamento”, em um bloco identificado pelo número [RF15]
[Gerenciar Dados. RF16] está descrito em uma subseção chamada “Gerenciamento de
dados”, em um bloco identificado pelo número [RF16]
[Consultar Dados. RF17] está descrito em uma subseção chamada “Gerenciamento de
dados”, em um bloco identificado pelo número [RF17]
[Alterar Dados. RF18] está descrito em uma subseção chamada “Gerenciamento de
dados”, em um bloco identificado pelo número [RF18]
Versão 1.1 Abril/ 2022
Documento de Requisitos Requisitos funcionais – C2. P13 / 8
[Excluir Dados. RF19] está descrito em uma subseção chamada “Gerenciamento de
dados”, em um bloco identificado pelo número [RF19]
[Gerar Relatório dos Dados. RF20] está descrito em uma subseção chamada
“Gerenciamento de dados”, em um bloco identificado pelo número [RF20]
[RF002] <Login>
O usuário deverá logar no sistema para poder acessá-lo. Realizando um cadastro ele
terá seu login e senha para acessar os sistema
Ator: Funcionário, Gestor e Veterinário
Capítulo
Requisitos Não Funcionais
<Esta seção deve conter os requisitos não funcionais do sistema. Para uma melhor
organização deste documento, utilize as subseções abaixo para agrupar os requisitos
não funcionais relacionados. Naturalmente, o número e tipo de subseções utilizadas
depende do sistema que está sendo especificado e não é preciso utilizar todas elas.
Simplesmente elimine as subseções para as quais não for encontrado nenhum requisito.
Os requisitos não funcionais devem ser identificados com um identificador único, da
mesma maneira que os requisitos funcionais (casos de uso). Inicie a numeração com o
identificador NF001 e prossiga incrementando os números a medida que forem
surgindo novos requisitos não funcionais. Reinicie a numeração em cada subseção.
Forneça também um nome para o requisito, como foi feito para os requisitos
funcionais.
Descreva o requisito, assinale a sua prioridade e, em seguida, caso o requisito esteja
relacionado a um caso de uso ou a um grupo de casos de uso específicos, utilize o
campo “Caso(s) de uso associado(s):” para identificar o(s) caso(s) de uso
correspondente(s). Se for um requisito não funcional do sistema como um todo, esse
campo não precisa ser utilizado.>
Usabilidade
Esta seção descreve os requisitos não funcionais associados à facilidade de uso da
interface com o usuário, material de treinamento e documentação do sistema.
<Opcional> Caso(s) de uso associado(s): <use este campo para identificar a que
caso(s) de uso o requisito de usabilidade está relacionado.>
Confiabilidade
Esta seção descreve os requisitos não funcionais associados à freqüência, severidade de
falhas do sistema e habilidade de recuperação das mesmas, bem como à corretude do
sistema.
Desempenho
Versão <x.y> <mes / ano>
Documento de Requisitos Requisitos não funcionais – C3. P17 / 10
Esta seção descreve os requisitos não funcionais associados à eficiência, uso de
recursos e tempo de resposta do sistema.
Segurança
Esta seção descreve os requisitos não funcionais associados à integridade, privacidade e
autenticidade dos dados do sistema.
Distribuição
Esta seção descreve os requisitos não funcionais associados à distribuição da versão
executável do sistema.
Padrões
Esta seção descreve os requisitos não funcionais associados a padrões ou normas que
devem ser seguidos pelo sistema ou pelo seu processo de desenvolvimento.
<Se você mencionar documentos relacionados, não esqueça de listá-los na seção 1.3.>
Hardware e software
Esta seção descreve os requisitos não funcionais associados ao hardware e software
usados para desenvolver ou para executar o sistema.
Capítulo 5
DIAGRAMAS DA UML
Diagrama(s) de Pacotes