Escolar Documentos
Profissional Documentos
Cultura Documentos
Documento de Requisitos –
CHATTERBOT
Divisão dos
atores
Documento de Requisitos
Versão 1.0
TempCorporation - Chatterbot Versão: 1.0
Documento de Requisitos Data da versão: 25/Mar/23
DocR001
HISTÓRICO DE REVISÕES
Revisão Data Descrição Autor
01 25/03/23 Elaboração da primeira versão do fss, ibs2, ncb
documento.
Índice
1. Introdução 05
1.1 Visão Geral do Documento
1.2 Padrões e Convenções
3. Requisitos Funcionais 11
3.1 Ações do Aluno 11
3.1.1 - [RF001] Acesso às informações acadêmicas
3.1.2 - [RF002] Solicitação de documentos
3.1.3 - [RF003]Atualização de informações
3.1.4 - [RF004] Envio de feedback
4. Requisitos Não-Funcionais 16
4.1 Confiabilidade
4.2 Segurança
4.4 Performance
7. Glossário 19
Documento de Requisitos
1. Introdução
Este documento tem como objetivo apresentar uma descrição detalhada dos
requisitos do Chatterbot. Por meio deste, o cliente tomará conhecimento das funcionalidades
funcionalidades.
1.1 Objetivos
Dentre os objetivos deste documento estão o de listar da forma mais clara possível, os
requisitos funcionais e não funcionais do sistema em questão. Assim, como dito
anteriormente, o cliente tomará conhecimento do que o sistema fará e os desenvolvedores de
como poderão implementar as funcionalidades.
1.2 Escopo
O presente documento visa ser escrito de forma abrangente e clara para que possa ser
utilizado por todos os desenvolvedores, analistas e arquitetos envolvidos e ainda ser
compreendido pelo cliente.
1.3 Referências
VER REFERENCIASSSSS
A seguir são apresentadas as divisões deste documento e uma rápida descrição de cada
seção:
requisitos.
uso que executam os requisitos elicitados, apresentando casos de uso com fluxos de
abaixo:
✰ Importante é um requisito que deve ser implementado, mas, se não for, o sistema
pode ser deixado para ser implementado por último ou em próximas iterações.
Cada termo que aparecer neste documento seguido do símbolo * será explicado no
glossário, tópico 7.
acadêmicas, tais como: consulta de notas, informações sobre disciplinas, horários de aula,
Para isso, o sistema deverá ser alimentado com um grande volume de dados
instituição, como o sistema de gestão acadêmica, para acessar dados atualizados em tempo
real.
tempo
dos alunos.
● Acessar informações privadas dos usuários sem a devida autorização ou sem estar
● Ser utilizado para atividades fraudulentas ou ilegais, como por exemplo, fornecer
3. Requisitos Funcionais
Esta seção apresenta em detalhes os requisitos funcionais do sistema.
Fazer primeiro o
essencial de
cada ator
3.1 Ações do Aluno
Os alunos devem ser capazes de acessar informações sobre suas disciplinas, notas,
horários de aula e outras informações relevantes.
Os Alunos devem ser capazes de atualizar suas informações pessoais, como endereço,
telefone, e-mail, entre outras.
O professor pode consultar sua própria grade horária, para saber em quais dias e
horários ele estará lecionando cada disciplina.
O professor pode visualizar as turmas de cada disciplina que ele leciona, bem como
as informações de cada aluno (nome, matrícula, contato, etc.).
Cadastrar todas as disciplinas do curso para que elas possam ser oferecidas
aos alunos.
É uma ação importante, pois é necessário alocar professores para lecionar cada
disciplina, de acordo com sua disponibilidade e expertise na área.
sistemas, entre outros. Essa funcionalidade é importante para garantir que o sistema
4. Requisitos Não-Funcionais
Esta seção apresenta os requisitos não-funcionais do sistema em detalhes. Todos os
sistema.
4.1 - Confiabilidade
problemas. O uso de alertas automáticos pode ser útil para notificar a equipe responsável
É importante garantir que esses testes sejam realizados com uma carga de trabalho
semelhante ou superior àquela que o sistema deve suportar em condições reais de uso.
4.2 - Segurança
dos usuários. É importante garantir que as senhas sejam armazenadas de forma segura e que
4.3 - Performance
a satisfação do usuário. Para isso, pode ser necessário otimizar o processamento de dados e
5.1 Dependências
01 03 04 08 13 14 15 16 17 18
7. Glossário
Uma breve descrição sobre os termos mais utilizados neste documento:
entre outros.
3. Ator: É uma pessoa, organização ou sistema externo que interage com o sistema.