Você está na página 1de 12

Software Escolar – Trabalho de Requisitos 2022.

8
Equipe envolvida: Abraão Messias, Allan Victor, Filipe Gabriel, Isaque Mateus, Nicolas André e
Ricardo Queiroz-- Orientador: Diego Albuquerque

Proposta de Aplicação em
Servidor para Acesso de
Usuários

RECIFE, 2023
Histórico de Alterações
Data Versão Descrição Autor
08/08/2022 2.2. Fechamento do escopo. Nicolas André
21h46
08/08/2022 2.1 Adição dos casos de uso permitir o acesso de dados Nicolas André
17h30 do aluno e inserir nota. Modificação do sumário e
referência bibliográfica.
08/08/2022 2.0 Modificação dos casos de uso funcionais e não Nicolas André
10h40 funcionais.

01/08/2022 1.0 Modificação do tema, título, orientador e data. Nicolas André


Conteúdo
1. INTRODUÇÃO ............................................................................. ERRO! INDICADOR NÃO DEFINIDO.
1.1 VISÃO GERAL DO DOCUMENTO ....................................................... ERRO! INDICADOR NÃO DEFINIDO.
1.2 CONVENÇÕES, TERMOS E ABREVIAÇÕES ......................................... ERRO! INDICADOR NÃO DEFINIDO.
1.2.1 Identificação dos requisitos ............................................................. Erro! Indicador não definido.
1.2.2 Prioridades dos requisitos ............................................................... Erro! Indicador não definido.
2. DESCRIÇÃO GERAL DO SISTEMA ....................................................................................................... 6
2.1 ABRANGÊNCIA E SISTEMAS RELACIONADOS ......................................................................................... 6
3. REQUISITOS FUNCIONAIS (CASOS DE USO)..................................................................................... 6
3.1 CADASTRO ............................................................................................................................................ 6
[RF001] Efetuar Cadastro ............................................................................................................................ 7
[RF002] Fazer Login .................................................................................................................................... 7
[RF003] Acessar portal do aluno..
[RF004] Permitir o acesso a dados uso do aluno............................................................................................
......................................................... .............................................................................................................. 7
3.2 INTERFACE............................................................................................................................................ 8
[RF001] Escolher curso ................................................................................................................................ 8
[RF002] Consultar notas............................................................................................................................... 8
[RF003] Prazo de pagamento......................................................................................................................... 6
[RF004]Avaliar web Escolar ....................................................................................................................... 9
4. REQUISITOS NÃO-FUNCIONAIS ......................................................................................................... 10
[NF001] Confiabilidade .............................................................................................................................. 10
[NF002] Desempenho ................................................................................................................................. 10
[NF003]Implementação...................................................................................................................................9
[NF004]Legal..................................................................................................................................................9
[NF005] Interoperabilidade............................................................................................................................9
[NF006]...........................................................................................................................................................9
5. REFERÊNCIAS ......................................................................................................................................... 11

Documento de Requisitos Página 3 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
1. OBJETIVOS E ESCOPO
A Empresa Optimus Prime, visando modernizar seus processos e aumentar a produtividade, propõe a elaboração do projeto de uma aplicação em
servidor para acesso de usuários. Nesse projeto, utilizaremos o Servidor Windows Server 2012 como base, e por meio de um ponto de acesso em
rede, permitiremos que os usuários acessem e busquem informações no sistema desenvolvido para a WEB, utilizando tecnologias como HTML,
CSS e JavaScript. Os dados serão armazenados em um Banco de Dados MySQL, e toda a gestão do processo ocorrerá no próprio servidor,
garantindo a segurança dos dados e permitindo o acesso apenas à equipe de suporte. O objetivo é criar uma aplicação robusta e segura que facilite
o processo de busca e cadastro de informações, trazendo mais eficiência e agilidade para a empresa Optimus Prime. O projeto seguirá as
melhores práticas de desenvolvimento e será documentado detalhadamente em todas as fases, garantindo a transparência e rastreabilidade das
atividades

Documento de Requisitos Página 4 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
T54t54t54t4t5t45t45t
45t45t4t

Documento de Requisitos Página 5 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
.

2. Descrição geral do sistema

2.1 Abrangência e sistemas relacionados


O sistema Software Escolar é uma ferramenta para o processo de desenvolvimento de software. Fornece uma maneira intuitiva e eficiente para
definir componentes adequados a uma escola técnica. Utilizando as opções disponibilizadas, o aluno - em geral, - poderá cadastrar-se no sistema
podendo assim escolher cursos, visualizar uma unidade mais próxima da sua casa, visualizar notas e faltas, agendar segunda chamada, fazer
pagamento, fazer sugestões e reclamações. O professor poderá inserir, editar e visualizar as notas e faltas dos alunos. O gestor poderá cadastrar,
manter e excluir alunos do sistema, assim como a atendente. Além disso, poderá alterar, remover e consultar componentes já criados. Tais
componentes podem ser exportados da ferramenta, gerando um documento texto, páginas HTML ou um arquivo PDF que podem ser
visualizados sem utilizar a ferramenta.

3. Requisitos funcionais (casos de uso)

3.1 Cadastro

Documento de Requisitos Página 6 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
[RF001] Efetuar Cadastro
Descrição do caso de uso: Este caso de uso permite que o aluno se cadastre no sistema educacional.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

Entradas e pré-condições: Não tem.

Saídas e pós-condição: Um componente é cadastrado no sistema.

[RF002] Fazer Login


Descrição do caso de uso: Este caso de uso permite que o aluno tenha acesso à plataforma educacional após ter se cadastrado no sistema.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

Entradas e pré-condições: É necessário ter se cadastrado no sistema.

Saídas e pós-condição: O aluno consegue utilizar os benefícios do software.

[RF003] Acessar portal do aluno


Descrição do caso de uso: Este caso de uso permite que o aluno acesse a plataforma do aluno.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável.

Entradas e pré-condições: É necessário ter feito o login.

Saídas e pós-condição: O aluno consegue visualizar as informações do site.

[RF004] Permitir o acesso a dados de uso do aluno


Documento de Requisitos Página 7 de 12
Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
Descrição do caso de uso: Este caso de uso permite que o gestor e a atendente façam cadastro, altere ou exclua o aluno.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

Entradas e pré-condições: Necessário ter acesso ao banco de dados.

Saídas e pós-condição: Atualização do aluno no sistema.

3.2 Interface

[RF001] Escolher Curso


Descrição do caso de uso: Este caso de uso permite que o aluno saiba sobre, escolha o curso desejado e localize a unidade escolar mais próxima
da casa dele.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

Entradas e pré-condições: deve receber como entrada o componente que se deseja visualizar.

Saídas e pós-condição: o aluno visualiza o componente desejado

[RF002] Consultar notas


Descrição do caso de uso: Este caso de uso permite que o aluno consulte suas notas permitindo visualizar também as suas faltas e agendar a
segunda chamada caso necessário.

Prioridade: [ ] Essencial [×] Importante [ ] Desejável

Entradas e pré-condições: recebe como entrada as notas dos alunos.


Documento de Requisitos Página 8 de 12
Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
Saídas e pós-condição: o aluno e o professor conseguem visualizar as notas.

[RF003] Prazo de pagamento


Descrição do caso de uso: Este caso de uso permite que o aluno atualize pagamento mensal do curso dando a ele a opção de escolher a forma de
pagamento, o comprovante de pagamento, o meio pelo qual o comprovante será impresso e um desconto de 30% caso o pagamento seja a vista.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável.

Entradas e pré-condições: recebe como entrada o pagamento do aluno.

Saídas e pós-condição: O aluno tem a opção de gerar o comprovante e imprimir em pdf.

[RF004] Avaliar Web Escolar

Descrição do caso de uso: Este caso de uso permite que o aluno avalie a escola dando a ele a oportunidade de fazer uma reclamação via web ou
ligar pelo número disponibilizado.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

Entradas e pré-condições: Necessário estar com o pagamento em dia.

Saídas e pós-condições: recebe reclamações e avaliações do aluno gerando um número para contato.

[RF005] Inserir notas no portal


Descrição do caso de uso: Este caso de uso permite que o professor insira e edite as notas dos alunos no portal.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável


Entrada e pré-condições: Necessário estar logado como docente.

Documento de Requisitos Página 9 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
Saídas e pós-condições: é gerado ao docente a média do aluno automaticamente

4. Requisitos não-funcionais

[NF001] Confiabilidade
O sistema deverá estar disponível 99% do tempo para que os alunos possam utilizá-los sem quaisquer dificuldades. O sistema deverá ter alta
disponibilidade.
Prioridade: [×] Essencial [ ] Importante [ ] Desejável

[NF002] Desempenho
Embora não seja um requisito essencial ao sistema, deve ser considerada por corresponder a um fator de qualidade de software.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável.

[NF003] Implementação
Requisito organizacional. Visando criar um produto com maior extensibilidade, usabilidade e flexibilidade, deve ser adotar como linguagem
principal de desenvolvimento Java seguindo cuidadosamente as técnicas de orientação a objetos. Entretanto, outras linguagens também poderão
ser usadas quando indicações técnicas recomendem.
O uso da linguagem Java permite não especificar qual será o sistema operacional e a máquina em que o programa irá executar. No entanto, essa
máquina deverá se comunicar com um sistema de banco de dados.

Prioridade: [×] [ ] Importante [ ] Desejável

Documento de Requisitos Página 10 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
[NF004] Legal
Requisito externo. Sendo um software de uma escola técnica, deve estar tudo em conformidade com os transmites legais:
padrões, leis etc.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

[NF005] Interoperabilidade
Para um tráfego melhor e mais seguros, as informações do aluno disponibilizadas no cadastro devem estar inseridas no banco de
dados SQL.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

[NF006] Ético
Confiabilidade dos dados dos alunos deverá ser mantida em segurança dentro dos padrões éticos. Não deverá haver explanação
dos dados pessoais.

Prioridade: [×] Essencial [ ] Importante [ ] Desejável

5. Referências

1https://www2.ufjf.br/diavi//files/2016/07/DocumentosdeRequisitosdoSistema.pdf.
2https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o_funcional
3 https://www.cin.ufpe.br/~cezl/Exemplo_de_requisitos.pdf

Documento de Requisitos Página 11 de 12


Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h
Documento de Requisitos Página 12 de 12
Arquivo: Documento de Requisitos FINAL
Última Atualização: 09/08/2023 10:56:00h

Você também pode gostar