SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA

Especificação de requisitos

Sistema Único de Registro, Interatividade e Controle das Atividades, Turmas e Estudantes

Versão 1.0

Equipe:
Alex Rogério da Silva Calado

Anne Ingrid Feitosa Bezerra Janailton Mick Vitor da Silva Marrone Silvério Melo Dantas Thiago Vitor Lima da Silva

Belo Jardim, 24 de Março de 2010

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

Sumário
Conteúdo
1.1 Objetivos do Documento ........................................................................................................................3 1.2 Escopo do Produto ...............................................................................................................................3 1.2.1 Nome do Produto e de seus componentes principais..........................................................................3 1.3 Visão Geral do Documento ..................................................................................................................4 2. Requisitos Funcionais 2.1 Apresentação dos requisitos funcionais......................................................................................4 2.2 Detalhes dos requisitos funcionais.........................................................................................................5 11 3. Requisitos Não-Funcionais 3.1 Apresentação dos Requisitos Não Funcionai.....................................................................................11 RNFP – Requisitos Não-Funcionais de Produto........................................................................................12 RNFO – Requisitos Não-Funcionais Organizacional................................................................................12 RNFE – Requisitos Não-Funcionais Externos...........................................................................................12 11 4

2

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

1. Introdução
O sistema em desenvolvimento é uma plataforma virtual que auxilia os professores nas suas atividades rotineiras de trabalho, onde os mesmos poderão utilizá-la como ambiente de gerenciamento de postagens de trabalhos, exercícios e afins. Num primeiro momento, o docente fará seu cadastro no programa, preenchendo campos de escrita com informações obrigatórias e pessoais, para que este tenha acesso ao seu próprio “espaço” dentro da rede virtual. Depois, ele poderá adicionar turmas e alunos com os quais dá aula. Em seguida, postará no sistema exercícios, trabalhos, entre outros. Ainda assim, o próprio sistema notificará os alunos sobre as atividades passadas em aulas anteriores e/ou atuais. Sucintamente, o programa possui outras funções.

1.1 Objetivos do Documento
Este Documento de Requisitos tem como base o sistema Suricate. Seu principal objetivo é relatar as características do sistema de forma mais detalhada possível, para que tanto a equipe, quanto o cliente tenham uma visão geral, clara e detalhada da ferramenta a ser produzida.

1.2 Escopo do Produto 1.2.1 Nome do Produto e de seus componentes principais
Suricate (componente único).

1.2.2 Missão do Produto
O Suricate é uma ferramenta que visa facilitar o dia-a-dia do professor auxiliando em tarefas rotineiras como: gerenciamento das atividades atribuídas as turmas, plano de aula, entre outras. De um modo geral irá gerenciar as turmas em que os docentes lecionam.

1.2.3 Limites do Produto
• • • • Não terá suporte online. Não faz backup de dados dos professores; Não possui garantia de invasão ao sistema; O suporte técnico não está incluso;

1.2.4 Benefícios Básicos do Produto
• • • Agilidade no gerenciamento das turmas; Diminuição no tempo de produção de planos de aula; Diminuição no índice de alunos “esquecidos” das atividades;

3

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

• • •

Facilidades em encontrar dados dos alunos; Maior interação com os conteúdos de outras matérias; Autonomia para usar o software onde estiver;

1.3 Visão Geral do Documento
Este documento está organizado da seguinte forma:
• • •

Na seção 1, apresenta-se uma introdução ao projeto, escopo do produto e objetivos; Na seção 2, são apresentados os requisitos funcionais, e uma breve descrição sobre eles; Na seção 3, são apresentados os requisitos não-funcionais;

2. Requisitos Funcionais
Os requisitos funcionais visam explicitar as funcionalidades do sistema, identificando todos os casos de uso que o usuário pode necessitar.

2.1 Apresentação dos requisitos funcionais
Identificaç ão RF 01 RF 02 RF 03 RF 04 RF 05 RF 06 RF 07 RF 08 RF 09 RF 10 RF 11 RF 12 RF 13 RF 14 RF 15 RF 16 RF 17 RF 18 RF 19 Nome da Funcionalidade Cadastrar Professor Editar Professor Excluir Professor Logar no sistema Adicionar turma Editar turma Excluir turma Adicionar alunos Editar alunos Excluir Alunos Adicionar plano de aula Editar plano de aula Excluir plano de aula Adicionar trabalho, atividade e / ou exercício Visualizar atividades agendadas Notificar os alunos sobre as atividades Visualizar calendário do mês Pesquisar Alterar dados do administrador Prioridade Essencial Importante Importante Essencial Essencial Importante Importante Essencial Importante Importante Essencial Importante Importante Essencial Importante Importante Desejável Importante Essencial

4

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

2.2 Detalhes dos requisitos funcionais
Identificação: RF 01 Descrição: Este requisito funcional é essencial para o sistema, uma vez que este é um ambiente onde o administrador fará o registro do professor, adicionando nos locais correspondentes as funções descritas abaixo:
• • • • • • • • • • • • • • • Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Número e Órgão Expedidor) Estado Cidade CEP Bairro Rua Número Telefone Número da Matrícula do Professor Login Senha

Nome: Cadastrar Professor

Usuário: Administrador Essencial Identificação: RF 02 Descrição: Nome: Editar Professor

Importante

Desejável

Os usuários, ou seja, tanto ao administrador quanto o próprio Professor poderão editar os dados pessoais do já cadastrado utilizador. Porém cada um em suas respectivas interfaces e com algumas restrições. Tais campos poderão ser editados se for : O professor:
• • • • • • • Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Número e Órgão Expedidor) Estado Cidade

5

Especificação de requisitos • • • • • • • O administrador • • • • • • • • • • • • • CEP Bairro Rua Número Telefone Login Senha

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Número e Órgão Expedidor) Estado Cidade CEP Bairro Rua Número Telefone Número da Matrícula do Professor

Usuários: Administrador e Professor Essencial Importante

Desejável

Identificação: RF 03 Descrição:

Nome: Excluir Professor

Permitirá que administrador do sistema, em ambiente exclusivo, exclua a conta do professor. Usuário: Administrador Essencial Importante Desejável

Identificação: RF 04 Descrição:

Nome: Logar no sistema

1. Administrador O administrador terá um usuário e uma senha padrão, fornecida pela empresa fabricante do software, podendo ser alterada, para poder acessar o ambiente de cadastramento dos professores.

6

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

2. Utilizador do sistema O usuário acessará seu ambiente através de um sistema de login. Para que se acesse o ambiente deve-se informar: • Usuário • Senha Esses serão fornecidos a ele após ter se cadastrado com o administrador do sistema. Usuário: Administrador e Professor Essencial Importante Desejável

Identificação: RF 05 Descrição:

Nome: Adicionar turma

O utilizador pode cadastrar as turmas em que leciona, com a finalidade de obter uma visão geral do grupo de alunos nela contido. Usuário: Professor Essencial Importante Desejável

Identificação: RF 06 Descrição:

Nome: Editar turma

O usuário poderá alterar os dados, previamente cadastrados, da (s) turma (s), caso necessite. Usuários: Professor Essencial Importante Desejável

Identificação: RF 07 Descrição:

Nome: Excluir turma

O usuário poderá excluir as turmas cadastradas. Usuários: Professor Essencial Importante Desejável

7

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

Identificação: RF 08 Descrição:

Nome: Adicionar alunos

O utilizador poderá, em uma tela dedicada, adicionar seus alunos bem como seus dados básicos relacionando com as suas respectivas turmas.
• Série •Τ urma • Instituição •Nome •Data de nascimento •E-mail •Bairro •Rua •Ν úmero •Cidade •Cep •Estado

Usuários: Professor Essencial Identificação: RF 09 Descrição: Nome: Editar alunos

Importante

Desejável

O usuário pode alterar os dados dos alunos já cadastrados. Usuário: Professor Essencial Identificação: RF 10 Descrição: O usuário pode deletar o aluno de uma determinada turma, caso seja necessário. Usuário: Professor Essencial Identificação: Nome: Importante Desejável Nome: Excluir Alunos Importante Desejável

8

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

RF 11 Descrição:

Adicionar plano de aula

O usuário pode acrescentar novos roteiros de planejamento de suas aulas e atividades. Usuário: Professor Essencial Importante Desejável

Identificaçã o: RF 12 Descrição:

Nome: Editar plano de aula

O usuário pode alterar e acrescentar roteiros, em planos de aula já adicionados, colocando por exemplos novos tópicos. Usuário: Professor Essencial Identificação: RF 13 Descrição: O usuário poderá excluir seus planos de aulas, uma vez que já adicionados. Usuário: Professor Essencial Importante Desejável Nome: Excluir plano de aula Importante Desejável

Identificação: RF 14 Descrição:

Nome: Adicionar trabalho, atividade e / ou exercício

9

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

O usuário poderá inserir, em um ambiente próprio, informações de trabalhos e/ou atividades atribuindo a uma turma. Isso permitirá um controle detalhado das atribuições e suas respectivas datas de tolerância. Usuário: Professor Essencial Importante Desejável

Identificação: RF 15 Descrição:

Nome: Visualizar atividades agendadas

O usuário poderá visualizar informações de atividades que foram agendadas ou já realizadas. Usuários: Professor Essencial Identificação: RF 16 Descrição: O sistema fará a notificação automática através de um script, que terá como base as datas de tolerância informada pelo professor no momento do cadastramento da atividade. Usuários: Professor Essencial Importante Desejável Nome: Notificar os alunos sobre as atividades Importante Desejável

Identificação: RF 17 Descrição:

Nome: Visualizar calendário do mês

O professor poderá visualizar no calendário, por dia, se há alguma atividade , tanto em caráter presente como futuro.
Usuários: Professor Essencial Importante Desejável

Identificação: RF 18

Nome: Pesquisar

10

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

Descrição: A pesquisa pode ser por: • Atividades O usuário poderá pesquisar as atividades atribuídas as turmas a qual leciona , assim como também , poderá visualizar as datas de tolerância das mesmas.

O usuário poderá pesquisar os dados alunos através de seus nomes e turmas.
Turmas O utilizador poderá obter através da busca resultado de todos os alunos cadastrados em cada turma assim como acesso a todos os seus dados. Usuários: Professor Essencial Importante Desejável •

Alunos

Identificação: RF 19 Descrição:

Nome: Alterar dados do administrador

O administrador poderá alterar seus dados padrões, após logar no sistema. Dados: • • Login Senha Importante Desejável

Usuários: administrador Essencial

3. Requisitos Não-Funcionais
3.1 Apresentação dos Requisitos Não Funcionai Este capítulo irá apresentar os requisitos que definem particularidades do sistema, como algumas restrições. Ainda assim, ele mostrará as linguagens de programação usadas ou os métodos de desenvolvimento. Neste relatório, os requisitos não-funcionais serão divididos em três partes: Requisitos de Produto, Requisitos Organizacionais e Requisitos Externos.

11

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

RNFP – Requisitos Não-Funcionais de Produto RNFO – Requisitos Não-Funcionais Organizacional RNFE – Requisitos Não-Funcionais Externos

Identificação

Descrição

RNFO – 01 RNFP – 01 RNFP – 02 RNFO – 02

O sistema deve ser compatível com os mais diversos navegadores do mercado. A interface do sistema dever ser intuitiva, de modo que seu uso seja o mais claro possível.
O sistema deve ser robusto, porém leve. Deve carregar em um tempo bom. De 0 a 5 segundos .

As linguagens de desenvolvimento do sistema será PHP e Java Script. Por motivos de mercado, licença e compatibilidade. Para complementá-las o HTML e o CSS para estruturar e modelar o sistema. (Não é linguagem de programação).
O Banco de Dados que será utilizado será MySQL. Isso porque há melhor compatibilidade em servidores Linux e por ser Open Source. A integridade dos dados deverá ser garantida pelo Banco de Dados. A implantação do software deverá ser contratada separadamente.

RNFO – 03
RNFP – 03 RNFE – 01

12

Especificação de requisitos

Sistema de Gerenciamento de Turmas e Atividades (Suricate)

13

Sign up to vote on this title
UsefulNot useful