13
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

30365772-Documento-de-Requisitos.pdf

Embed Size (px)

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

    E-mail

    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