View
213
Download
0
Category
Preview:
Citation preview
SERVIO PBLICO FEDERALMINISTRIO DA EDUCAOSECRETARIA DE EDUCAO PROFISSIONAL E TECNOLGICA
Especificao de requisitos
Sistema nico de Registro, Interatividade e Controle das Atividades, Turmas e Estudantes
Verso 1.0
Equipe:
Alex Rogrio da Silva CaladoAnne Ingrid Feitosa Bezerra Janailton Mick Vitor da Silva Marrone Silvrio Melo Dantas Thiago Vitor Lima da Silva
Belo Jardim, 24 de Maro de 2010
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
Sumrio
Contedo1.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 Viso Geral do Documento .................................................................................................................. 4
2. Requisitos Funcionais 4
2.1 Apresentao dos requisitos funcionais ...................................................................................... 4
2.2 Detalhes dos requisitos funcionais ......................................................................................................... 5
11
3. Requisitos No-Funcionais 11
3.1 Apresentao dos Requisitos No Funcionai ..................................................................................... 11
RNFP Requisitos No-Funcionais de Produto ........................................................................................ 12
RNFO Requisitos No-Funcionais Organizacional ................................................................................ 12
RNFE Requisitos No-Funcionais Externos ........................................................................................... 12
2
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
1. Introduo O sistema em desenvolvimento uma plataforma virtual que auxilia os professores nas
suas atividades rotineiras de trabalho, onde os mesmos podero utiliz-la como ambiente de gerenciamento de postagens de trabalhos, exerccios e afins. Num primeiro momento, o docente far seu cadastro no programa, preenchendo campos de escrita com informaes obrigatrias e pessoais, para que este tenha acesso ao seu prprio espao dentro da rede virtual. Depois, ele poder adicionar turmas e alunos com os quais d aula. Em seguida, postar no sistema exerccios, trabalhos, entre outros. Ainda assim, o prprio sistema notificar os alunos sobre as atividades passadas em aulas anteriores e/ou atuais. Sucintamente, o programa possui outras funes.
1.1 Objetivos do Documento Este Documento de Requisitos tem como base o sistema Suricate. Seu principal objetivo relatar as caractersticas do sistema de forma mais detalhada possvel, para que tanto a equipe, quanto o cliente tenham uma viso 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 Misso do Produto
O Suricate uma ferramenta que visa facilitar o dia-a-dia do professor auxiliando em tarefas rotineiras como: gerenciamento das atividades atribudas 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
No ter suporte online.
No faz backup de dados dos professores;
No possui garantia de invaso ao sistema;
O suporte tcnico no est incluso;
1.2.4 Benefcios Bsicos do Produto Agilidade no gerenciamento das turmas;
Diminuio no tempo de produo de planos de aula;
Diminuio no ndice de alunos esquecidos das atividades;
3
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
Facilidades em encontrar dados dos alunos;
Maior interao com os contedos de outras matrias;
Autonomia para usar o software onde estiver;
1.3 Viso Geral do Documento
Este documento est organizado da seguinte forma:
Na seo 1, apresenta-se uma introduo ao projeto, escopo do produto e objetivos; Na seo 2, so apresentados os requisitos funcionais, e uma breve descrio sobre
eles; Na seo 3, so apresentados os requisitos no-funcionais;
2. Requisitos FuncionaisOs requisitos funcionais visam explicitar as funcionalidades do sistema, identificando todos os
casos de uso que o usurio pode necessitar.
2.1 Apresentao dos requisitos funcionaisIdentificao
Nome da Funcionalidade Prioridade
RF 01 Cadastrar Professor EssencialRF 02 Editar Professor ImportanteRF 03 Excluir Professor ImportanteRF 04 Logar no sistema EssencialRF 05 Adicionar turma EssencialRF 06 Editar turma ImportanteRF 07 Excluir turma ImportanteRF 08 Adicionar alunos EssencialRF 09 Editar alunos ImportanteRF 10 Excluir Alunos ImportanteRF 11 Adicionar plano de aula EssencialRF 12 Editar plano de aula ImportanteRF 13 Excluir plano de aula ImportanteRF 14 Adicionar trabalho, atividade e / ou exerccio EssencialRF 15 Visualizar atividades agendadas ImportanteRF 16 Notificar os alunos sobre as atividades ImportanteRF 17 Visualizar calendrio do ms DesejvelRF 18RF 19
Pesquisar Alterar dados do administrador
ImportanteEssencial
4
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
2.2 Detalhes dos requisitos funcionais
Identificao: Nome:RF 01 Cadastrar ProfessorDescrio: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 funes descritas abaixo:
Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Nmero e rgo Expedidor) Estado Cidade CEP Bairro Rua Nmero Telefone Nmero da Matrcula do Professor Login Senha
Usurio: Administrador Essencial Importante Desejvel
Identificao: Nome:RF 02 Editar ProfessorDescrio: Os usurios, ou seja, tanto ao administrador quanto o prprio Professor podero editar os dados pessoais do j cadastrado utilizador. Porm cada um em suas respectivas interfaces e com algumas restries. Tais campos podero ser editados se for :
O professor: Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Nmero e rgo Expedidor) Estado Cidade
5
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
CEP Bairro Rua Nmero Telefone Login Senha
O administrador
Nome Completo Data de Nascimento Sexo (M, F) C.P.F. R.G. (Nmero e rgo Expedidor) Estado Cidade CEP Bairro Rua Nmero Telefone Nmero da Matrcula do Professor
Usurios: Administrador e Professor Essencial Importante Desejvel
Identificao: Nome:RF 03 Excluir ProfessorDescrio:Permitir que administrador do sistema, em ambiente exclusivo, exclua a conta do professor.
Usurio: Administrador Essencial Importante Desejvel
Identificao: Nome:RF 04 Logar no sistemaDescrio:
1. Administrador O administrador ter um usurio e uma senha padro, fornecida pela empresa fabricante do software, podendo ser alterada, para poder acessar o ambiente de cadastramento dos professores.
6
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
2. Utilizador do sistema O usurio acessar seu ambiente atravs de um sistema de login. Para que se acesse o ambiente deve-se informar:
Usurio Senha
Esses sero fornecidos a ele aps ter se cadastrado com o administrador do sistema.
Usurio: Administrador e Professor Essencial Importante Desejvel
Identificao: Nome:RF 05 Adicionar turma Descrio:O utilizador pode cadastrar as turmas em que leciona, com a finalidade de obter uma viso geral do grupo de alunos nela contido.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:RF 06 Editar turma Descrio:O usurio poder alterar os dados, previamente cadastrados, da (s) turma (s), caso necessite.
Usurios: ProfessorEssencial Importante Desejvel
Identificao: Nome:RF 07 Excluir turma Descrio:O usurio poder excluir as turmas cadastradas.
Usurios: Professor Essencial Importante Desejvel
7
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
Identificao: Nome:RF 08 Adicionar alunosDescrio:O utilizador poder, em uma tela dedicada, adicionar seus alunos bem como seus dados bsicos relacionando com as suas respectivas turmas.
Srie
urma
Instituio
Nome
Data de nascimento
Bairro
Rua
mero
Cidade
Cep
Estado
Usurios: Professor Essencial Importante Desejvel
Identificao: Nome:RF 09 Editar alunosDescrio:O usurio pode alterar os dados dos alunos j cadastrados.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:RF 10 Excluir AlunosDescrio:O usurio pode deletar o aluno de uma determinada turma, caso seja necessrio.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:
8
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
RF 11 Adicionar plano de aulaDescrio:O usurio pode acrescentar novos roteiros de planejamento de suas aulas e atividades.
Usurio: Professor Essencial Importante Desejvel
Identificao:
Nome:RF 12 Editar plano de aula Descrio:O usurio pode alterar e acrescentar roteiros, em planos de aula j adicionados, colocando por exemplos novos tpicos.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:RF 13 Excluir plano de aulaDescrio:O usurio poder excluir seus planos de aulas, uma vez que j adicionados.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:RF 14 Adicionar trabalho, atividade e / ou exerccioDescrio:
9
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
O usurio poder inserir, em um ambiente prprio, informaes de trabalhos e/ou atividades atribuindo a uma turma. Isso permitir um controle detalhado das atribuies e suas respectivas datas de tolerncia.
Usurio: Professor Essencial Importante Desejvel
Identificao: Nome:RF 15 Visualizar atividades agendadasDescrio:O usurio poder visualizar informaes de atividades que foram agendadas ou j realizadas.
Usurios: Professor Essencial Importante Desejvel
Identificao: Nome:RF 16 Notificar os alunos sobre as atividadesDescrio:O sistema far a notificao automtica atravs de um script, que ter como base as datas de tolerncia informada pelo professor no momento do cadastramento da atividade.
Usurios: Professor Essencial Importante Desejvel
Identificao: Nome:RF 17 Visualizar calendrio do ms Descrio:O professor poder visualizar no calendrio, por dia, se h alguma atividade , tanto em carter presente como futuro.
Usurios: Professor Essencial Importante Desejvel
Identificao: Nome:RF 18 Pesquisar
10
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
Descrio:A pesquisa pode ser por: Atividades
O usurio poder pesquisar as atividades atribudas as turmas a qual leciona , assim como tambm , poder visualizar as datas de tolerncia das mesmas.
Alunos O usurio poder pesquisar os dados alunos atravs de seus nomes e turmas.
Turmas O utilizador poder obter atravs da busca resultado de todos os alunos cadastrados em cada turma assim como acesso a todos os seus dados.
Usurios: Professor Essencial Importante Desejvel
Identificao: Nome:RF 19 Alterar dados do administradorDescrio:O administrador poder alterar seus dados padres, aps logar no sistema. Dados:
Login Senha
Usurios: administrador
Essencial Importante Desejvel
3. Requisitos No-Funcionais
3.1 Apresentao dos Requisitos No Funcionai
Este captulo ir apresentar os requisitos que definem particularidades do sistema, como algumas restries. Ainda assim, ele mostrar as linguagens de programao usadas ou os mtodos de desenvolvimento. Neste relatrio, os requisitos no-funcionais sero divididos em trs partes: Requisitos de Produto, Requisitos Organizacionais e Requisitos Externos.
11
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
RNFP Requisitos No-Funcionais de Produto
RNFO Requisitos No-Funcionais Organizacional
RNFE Requisitos No-Funcionais Externos
Identificao DescrioRNFO 01 O sistema deve ser compatvel com os mais diversos
navegadores do mercado. RNFP 01 A interface do sistema dever ser intuitiva, de modo que
seu uso seja o mais claro possvel.
RNFP 02 O sistema deve ser robusto, porm leve. Deve carregar em um tempo bom. De 0 a 5 segundos .
RNFO 02 As linguagens de desenvolvimento do sistema ser PHP e Java Script. Por motivos de mercado, licena e compatibilidade. Para complement-las o HTML e o CSS para estruturar e modelar o sistema. (No linguagem de programao).
RNFO 03 O Banco de Dados que ser utilizado ser MySQL. Isso porque h melhor compatibilidade em servidores Linux e por ser Open Source.
RNFP 03 A integridade dos dados dever ser garantida pelo Banco de Dados.
RNFE 01 A implantao do software dever ser contratada separadamente.
12
Especificao de requisitos Sistema de Gerenciamento de Turmas e Atividades (Suricate)
13
1.1 Objetivos do Documento 1.2 Escopo do Produto 1.2.1 Nome do Produto e de seus componentes principais1.3 Viso Geral do Documento 2. Requisitos Funcionais 2.1 Apresentao dos requisitos funcionais2.2 Detalhes dos requisitos funcionais
3. Requisitos No-Funcionais3.1 Apresentao dos Requisitos No FuncionaiRNFP Requisitos No-Funcionais de ProdutoRNFO Requisitos No-Funcionais OrganizacionalRNFE Requisitos No-Funcionais Externos
Recommended