Pet Shop System Requirements Document
Pet Shop System Requirements Document
Requirements Document
Pet Shop
Version 1.0
David Luiz dos Santos
Change History
Data Version Description Author
29/10/2021 1.0 Start of requirements document David
Content
1. INTRODUCTION 4
1.1 OVERVIEW OF THE DOCUMENT 4
1.2 CONVENTIONS, TERMS, AND ABBREVIATIONS 4
1.2.1Identification of requirements 4
1.2.2Requirements priorities 5
[Link] DESCRIPTION OF THE SYSTEM 5
2.1 SCOPE AND RELATED SYSTEMS 5
[Link] REQUIREMENTS (USE CASES) 6
[Link]-FUNCTIONAL REQUIREMENTS 7
[Link] REQUIREMENTS 8
5.1 RISK ASSESSMENT MATRIX 8
[Link] MATRIX - FUNCTIONAL REQUIREMENT 9
[Link] 10
Form Fields:
*Data do cadastro:String (00/00/0000)
*Nome do cliente: String(max. 250 caracteres)
*Telefone/Whatsapp: String(00)00000-0000
Social Networks: String
*Instagram:String
*Facebook:String
Others:String
*CEP: String;(00000-000)
*Bairro: String
*Cidade: String
*Estado: String
*Logradouro: String (max.250 caractere)
*Número: Number
RG: String(xxxxxxxx-x)
CPF: Number ([Link]-xx)
*Tipo de cliente:String
*Vip:String;(de 1 a 5 atendimentos)
*Gold:String;(from 5 to 10 services)
*Premium:String;(from 10
attendances)
Base registration
Register Institution: String;
. register Period:String;
Register Course:String;
Change:
Changes will only be allowed with permission
by an authorized employee.
Exclusion:
Form Fields:
*Nome do animal: String(max. 250 caracteres)
Form Fields:
*Nome: String(max. 250 caracteres)
*Telefone: String(00)00000-0000
RG: Number(xxxxxxxx-x)
CPF: Number ([Link]-xx)
*CEP: Number;(00000-000)
webservice:[Link]
*Bairro: String
*Cidade: String
*Estado: String
*Logradouro: String (max.250 caractere)
*Número: Number
Function: String (max. 100 characters)
Working Hours: String(max.250 characters)
*Salário: Number([Link],xx)
Bank account: String(max.250 characters)
RF004 Registration of the Functional Requirement that addresses all of the Essential
order relative fields for order registration.
Form Fields:
*Número do pedido: String(max. 250 caracteres)
*Tipo do serviço: String(max. 250 caracteres)
*Banho:String
*Tosa:String
Uberdog:String
Inquiries:String
Form Fields:
Order number: String(max. 250 characters)
Payment methods: String(max. 250
characters)
*Dinheiro:String
*Cartão de débito:String
*Cartão de crédito:String
*Boleto:String
Pix:String
4. Non-functional requirements
ID Requirement Description
RNF001 SERVER requirement
product The system must have at least the following
requirement of configuration. SSD HD 1TB ...
efficiency USERS
requirement of The system must have at least the following
space configuration. SSD hard drive 1TB ...
RNF002 Requirement: All forms must have Arial font, black,
product - size 12, with a light background on the screen preferably
requirement of of white color.
ease
for use
RNF003 Requirement for all forms must have the save buttons.
product - search, cancel and exit.
requirement of
ease
for use
RNF004 Requirement of The system will be implemented in the Language of
product Java programming, thus being portable in the
requirement of most used platforms (Windows, Linux).
ease
for use
ID Danger Solutions
[RS001] If any information is invalid A window will be
(não preenchida) presented informing that the data
for registration are incomplete.
[RS002] If the animal needs medicine, The system should allow the veterinarian
surgery or being hospitalized. add a new entry to the history of
animal.
[RS001] If any information is invalid If any input is not provided, the
(not filled) [RS002] the program will notify the veterinarian in the field
white, and will ask if the user wants
proceed anyway.