Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos de Software
RONDONÓPOLIS-MT
2023/1
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
Sumário
1. Introdução ..................................................................................................................... 4
2. Definição dos requisitos de usuário .............................................................................. 4
2.1. Requisitos Funcionais ........................................................................................................ 4
2.2. Requisitos Não Funcionais ................................................................................................. 5
3. Evolução do Sistema .................................................................................................... 7
4. Técnica de levantamento utilizada ............................................................................... 7
4.1 Entrevista............................................................................................................................. 7
4.2 Brainstorming ...................................................................................................................... 7
4.3 Questionário ........................................................................................................................ 7
5. Bibliografia ................................................................................................................... 8
Página 2 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
Glossário
Requisitos Funcionais - Funcionalidades que se espera que o sistema disponibilize, de
uma forma completa e consistente.
Requisitos Não-Funcionais - Aspectos não-funcionais do sistema, como restrições nas
quais o sistema deve operar.
Sistema - O software a ser desenvolvido, que atenderá às necessidades dos usuários
finais.
SLA (Acordo de Nível de Serviço) - Um acordo formal que define os níveis de serviço
que o sistema deve atender em termos de desempenho, disponibilidade e outros aspectos.
SSL (Camada de Soquetes Seguros) - Um protocolo de segurança que garante a
comunicação segura entre o cliente e o servidor.
CPF - Cadastro de Pessoa Física, um documento de identificação nacional no Brasil.
Usuário Final - Indivíduos que utilizarão o sistema como parte de suas atividades diárias.
Key Users - Usuários-chave que desempenham um papel crucial no uso do sistema e têm
um profundo conhecimento das necessidades e requisitos do usuário final.
Backup e Recuperação de Dados - Processo de criação e restauração de cópias de
segurança dos dados do sistema para garantir a disponibilidade contínua das informações.
Controle de Acesso - Medidas e políticas que regulam quem pode acessar determinadas
funcionalidades ou recursos do sistema.
Entrevista - Uma técnica de levantamento de requisitos que envolve questionar os key
users para obter informações sobre suas necessidades e expectativas.
Brainstorming - Uma técnica de levantamento de requisitos que envolve sessões de
grupo para gerar ideias e sugestões criativas.
Questionário - Uma técnica de levantamento de requisitos que envolve a coleta de
respostas a perguntas específicas de um grupo de usuários.
Desempenho Responsivo - A capacidade do sistema de responder rapidamente às
solicitações do usuário.
Segurança de Dados dos Usuários - A proteção das informações dos usuários contra
acesso não autorizado ou comprometimento.
Usabilidade Intuitiva - A facilidade de uso e a experiência do usuário ao interagir com
o sistema.
Requisitos Não-Funcionais - Aspectos não-funcionais do sistema, como restrições nas
quais o sistema deve operar.
Página 3 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
1. Introdução
Este documento apresenta os requisitos funcionais e não funcionais do sistema de
academias AppFIT, detalhando as operações que o sistema deve executar, bem como os
padrões de desempenho, segurança e usabilidade que devem ser atendidos. Além disso,
são apresentadas informações sobre as técnicas de levantamento de requisitos utilizadas,
bem como as fontes bibliográficas consultadas para embasar o processo de especificação.
Página 4 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
Página 5 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
Página 6 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
3. Evolução do Sistema
O sistema baseado em plataforma WEB estará preparado para integrar as seguintes
funcionalidades:
• Disponibilizar acesso através de plataforma móvel (smartphone);
• Disponibilizar integração com sistemas de pagamento online.
4.1 Entrevista
Para a entrevista, foi selecionado os seguintes key users:
4.2 Brainstorming
O brainstorming foi realizado de acordo com grupos de interesse: membros da equipe
corporativa e operacional. Neste processo foram realizadas apenas 3 perguntas:
1. Quais melhorias você gostaria de ver no sistema para facilitar suas tarefas diárias?
2. Quais são os maiores desafios que você enfrenta ao usar o sistema atualmente?
3. Que recursos ou funcionalidades adicionais seriam mais benéficos para melhorar
a eficiência operacional?
4.3 Questionário
O questionário foi aplicado para toda a empresa e a alunos, em torno de 90 pessoas
responderam, taxa de 100% de efetividade dos questionários. As perguntas que estavam no
questionário, foram:
Página 7 de 8
Documento de Especificação de Requisitos de Software
Curso de Sistemas de Informação | Engenharia de Software
Docente: Carlos Augusto Teixeira Araújo
ID Pergunta
1 Com que frequência você utiliza o sistema atualmente?
2 Que recursos do sistema você acha mais úteis para o desempenho de suas
funções?
3 Quais melhorias ou recursos adicionais você gostaria de ver no sistema?
5. Bibliografia
Sommerville, Ian. Engenharia de Software. Pearson, 2011.
Pereira, Maysa. Aula 2 – Engenharia de Software. Disponível em
<https://suap.ufr.edu.br/media/edu/material_aula/Aula_2_-
_Introducao_Engenharia_de_Software-9f6ba112dbdc41649c5fa8d430e72bad.pdf>.
Pereira, Maysa. Aula 4 – Desenvolvimento Ágil de
software. Disponível em <https://suap.ufr.edu.br/media/edu/material_aula/Aula_4_-
_Desenvolvimento_%C3%81gil_de_software-
76c4cb465ff74825a81bfa490376b54e.pdf>.
Pereira, Maysa. Aula 5 – Engenharia de Requisitos. Disponível em
<https://suap.ufr.edu.br/media/edu/material_aula/Aula_5_-_Engenaria_de_requisitos-
c713df0bed51410abda309ac24d657ca.pdf>.
Página 8 de 8