Skip to content

Rastreabilidade de Requisitos

MrVictor42 edited this page Apr 6, 2017 · 21 revisions
Data Versão Descrição Autor
04/04/2017 1.0 Criação do Documento Victor Hugo
04/04/2017 1.1 Definição do problema e necessidades Victor Hugo
05/04/2017 1.2 Casos de Uso Victor Hugo
05/04/2017 1.3 Necessidade x Requisitos do Sistema Victor Hugo
06/04/2017 1.4 Sumário Victor Hugo

Sumário

  1. Introdução
  2. Abreviações
  3. Definição do Problema
  4. Identificar Necessidades
  5. Requisitos Funcionais
  6. Casos de Uso
  7. Necessidades X Requisitos do Sistema
  8. Requisitos do Sistema X Casos de Uso

1. Introdução

Este documento tem o objetivo de deixar explicito a dependência entre os requisitos para no contexto do projeto Escola-X. Neste documento será o identificado o problema, relaciona-lo as necessidades, os requisitos e aos casos de uso levantados para o sistema.

2. Abreviações

PR - Problema

NE - Necessidade

RF - Requisito Funcional

UC - Casos de Uso

3. Definição do Problema

ID O Problema Afeta Cujo Impacto Uma boa Solução seria
PR01 O problema de se controlar a assiduidade dos alunos no colégio CEM 01 do Gama Afeta o corpo docente do colégio. O colégio tem a necessidade de controlar a presença dos alunos e para isso paga uma empresa terceirizada Cujo impacto é a escola se tornar refém das imposições do serviço prestados por terceiros Uma boa solução seria o desenvolvimento de um software que auxilie o colégio em sua dificuldade de controlar a assiduidade dos alunos de maneira gratuita

4. Identificar Necessidades

ID Necessidade Solução Atual Solução Proposta
NE01 Controlar a entrada e saída dos alunos Uso de um software terceirizado que auxilia saber se o aluno foi ou não para o colégio Construir um sistema gratuito que auxilie no controle da assiduidade dos alunos
NE02 Controlar os dados dos alunos O software terceirizado controla todos os dados de maneira unilateral Fazer um software que permita o colégio possuir controle sobre todos os dados dos alunos
NE03 Controlar os responsáveis dos alunos, para que estes tenham um relatório sobre a situação escolar de seus dependentes É enviado apenas uma mensagem para os pais via SMS para alertar-los sobre ida ou não para o colégio Deixar os pais visualizarem os campos de nota, presença e notificações de seus dependentes
NE04 Controlar as notificações enviadas aos responsáveis É enviado apenas uma mensagem para os pais via SMS para alertar-los sobre ida ou não para o colégio Permitir com que o diretor e os professores possam enviar notificações para os pais, alertando os sobre advertências, suspensões, reuniões de pais e eventos escolares
NE05 Controlar o corpo docente Não é permitido pelo software atual adicionar ou remover membros do corpo docente Permitir com que o diretor possa adicionar,remover,pesquisar e alterar os dados do corpo docente
NE06 Controlar o controle de login Apenas o diretor pode realizar login Permitir com que o diretor,responsável e o aluno possam ter contato com as informações dos alunos
NE07 Controlar a procura dos alunos O sistema atual não permite com que ninguém possa procurar alunos Permitir com que o diretor,responsável e o aluno possam ver as informações do aluno correspondente. O responsável só pode ver as informações dos dependentes, e os alunos só podem ver suas informações
NE08 Controlar as mensagens enviadas aos responsáveis sobre a assiduidade dos alunos O sistema atual permite que seja enviada apenas mensagens de entrada e saída dos alunos Permitir com que seja enviada mensagem SMS alertando a entrada e saída dos alunos
NE09 Controlar o cadastro dos alunos O sistema atual não permite que seja adicionado um aluno sem que seja feita uma requisição aos responsáveis do sistema Permitir com que o Diretor possa cadastrar um aluno sem que seja necessário consultar os responsáveis pelo sistema
NE10 Controlar o cadastro dos responsáveis O sistema atual não cadastro os responsáveis Permitir com que o Diretor possa cadastrar os responsáveis pelos alunos
NE11 Controlar as notas dos alunos O sistema atual não permite que seja cadastrada a nota dos alunos Permitir com que os professores possam inserir as notas dos alunos

5. Requisitos Funcionais

ID Requisitos
RF01 O sistema deve permitir com que o Diretor possa efetuar cadastro dos alunos
RF02 O sistema deve permitir com que o Diretor possa efetuar cadastro dos responsáveis dos alunos
RF03 O sistema deve permitir com que o Diretor possa efetuar cadastro do corpo docente
RF04 O sistema deve permitir com que o Diretor e os Professores possam enviar notificações para os responsáveis
RF05 O sistema deve permitir com que os Professores possam enviar notificações para os responsáveis
RF06 O sistema deve permitir com que o Diretor possa realizar login
RF07 O sistema deve permitir com que o Professor possa realizar login
RF08 O sistema deve permitir com que os Responsáveis posssam realizar login
RF09 O sistema deve permitir com que seja possível procurar um aluno
RF10 O sistema deve permitir com que os Responsáveis recebam as notificações de entrada e saída de seus dependentes
RF11 O sistema deve permitir com que o Diretor possa visualizar boletim, visualizar advertência/suspensão e visualizar as faltas dos alunos
RF12 O sistema deve controlar a entrada e saída dos alunos
RF13 O sistema deve permitir com que os Alunos possam realizar login
RF14 O sistema deve permitir com que os Responsáveis possam visualizar boletim, visualizar advertência/suspensão e visualizar as faltas de seus filhos ou dependentes
RF15 O sistema deve permitir com que os Professores possam visualizar boletim, visualizar advertência/suspensão e visualizar as faltas dos alunos
RF16 O sistema deve permitir com que os Alunos possam visualizar seu boletim, advertências/suspensões e suas faltas
RF17 O sistema deve permitir com que os professores insiram as notas dos alunos

6. Casos de Uso

ID Casos de Uso
UC01 Manter Aluno
UC02 Manter Responsável
UC03 Manter Corpo Docente
UC04 Dar Nota
UC05 Registrar Notificação
UC06 Registrar Advertências
UC07 Registrar Suspensões
UC08 Fazer Login
UC09 Consultar Aluno
UC10 Visualizar Número de Faltas
UC11 Visualizar Advertências/Suspensões
UC12 Visualizar boletim
UC13 Notificar Responsável Via SMS
UC14 Registrar a Entrada/Saída

7. Necessidades X Requisitos do Sistema

RF01 RF02 RF03 RF04 RF05 RF06 RF07 RF08 RF09 RF10 RF11 RF12 RF13 RF14 RF15 RF16 RF17
NE01 X
NE02 X
NE03 X
NE04 X X
NE05 X
NE06 X X X X
NE07 X X X X
NE08 X
NE09 X
NE10 X
NE11 X

8. Requisitos do Sistema X Casos de Uso

UC01 UC02 UC03 UC04 UC05 UC06 UC07 UC08 UC09 UC10 UC11 UC12 UC13 UC14
RF01 X
RF02 X
RF03 X
RF04 X X X X
RF05 X X X
RF06 X
RF07 X
RF08 X
RF09
RF10
RF11 X
RF12 X
RF13 X
RF14 X X X X
RF15 X X X X
RF16 X X X X
RF17 X

Rastreabilidade dos Requisitos

Escola X Logo

Release 02

Sprints

Release 01

Gestão de Portfólios e Projetos

Métodos de Desenvolvimento de Software

Clone this wiki locally