Página 1 de 9
Documento de requisitos Ensino In Company
Versão: 0.2
Data: 30/06/2010
Página 2 de 9
Versão Data Autor Descrição
0.1 24/06/2010 Diego Martins Versão inicial do documento 0.2 30/06/2010 Ennyo José Aprimorando recursos
Página 3 de 9 Índice
Página 4 de 9 Introdução
Propósito
Este documento tem por finalidade a aglomeração de todos os requisitos de sistemas: funcional, não funcional e de domínio. Esta documentação será muito útil para que as pessoas envolvidas no projeto possam ter uma visão mais ampla do funcionamento do software que será construído, servindo também para orientar programadores, analistas, design e os parceiros durante o processo de desenvolvimento, dessa forma todos estarão sempre cientes das atividades a ser realizadas.
Os requisitos estão divididos pelas suas respectivas legendas, cada grupo de requisitos tem sua própria nomenclatura e identificação, assim a divisão de trabalho e controle de execução do projeto fica mais simples.
Público Alvo
Este documento se destina aos arquitetos de software, engenheiros de software, testadores e avaliadores para que possamos fazer um trabalho mais próximo da realidade do cliente sem esquecer nenhum dos requisitos.
Escopo
Página 5 de 9 Visão geral
Objetivo: Construir um sistema de ensino on-line para o ministério de aulas. Público Alvo: Pessoas interessadas em reforçar, iniciar o estudo de inglês.
Venda: A venda do serviço será feita presencialmente ou via internet a pessoas
físicas ou jurídicas, individualmente ou em pacotes.
Foco: Facilitar o estudo e compreensão da língua inglesa e suas nuances. Ele
também auxiliara o estudante promovendo exercícios que incremente elementos cognitivos no aprendizado.
O sistema Ensino In Company é um produto que vem aproximar mais a escola dos pais e dos alunos. O sistema irá permitir o aprendizado de idiomas de maneira prática e eficiente, tornando mais fácil o acesso à educação e aproximando mais os alunos, pais e professores dos procedimentos e situações acadêmicas.
O produto será dividido em módulos, área publica para alunos, área privada dos professores e área privada da coordenação. Essa divisão garante que o sistema funcione de forma modular, garantindo o controle e a segurança dos acessos. O sistema contará com vários módulos de acesso, são eles:
• Modulo aluno privado – os alunos têm acesso às aulas, suas notas,
histórico, dados acadêmicos e um gráfico de desempenho.
• Modulo pais privado – os pais dos alunos podem acessar a área
destinada a ver o histórico do aluno e seu desempenho, bem como o desenvolvimento do mesmo em suas atividades.
• Modulo administrativo – este modulo é centro de toda a aplicação, nele
temos toda a resolução da área administrativa, controle de matriculas, cadastros, relatórios e todo o aparato administrativo.
Descrição dos usuários
• Administrador;
• Aluno;
• Professores;
Página 6 de 9
Requisitos funcionais da área privada adminstração
Requisitos
RFAP-001 – Cadastro de Usuário. RFAP-001 – Modificação de Usuário. RFAP-001 – Exclusão de Usuário. RFAP-001 – Listagem de Usuário. RFAP-001 – Pesquisa de Usuário. RFAP-001 – Relatório de Usuário. RFAP-001 – Gráfico de Usuário.
RFAP-001 – Cadastro de Tipo de Usuário. RFAP-001 – Modificação de Tipo de Usuário. RFAP-001 – Exclusão de Tipo de Usuário. RFAP-001 – Listagem de Tipo de Usuário. RFAP-001 – Pesquisa de Tipo de Usuário. RFAP-001 – Relatório de Tipo de Usuário. RFAP-001 – Cadastro de alunos.
RFAP-001 – Modificação de alunos. RFAP-001 – Exclusão de alunos. RFAP-001 – Listagem de alunos. RFAP-001 – Pesquisa de alunos. RFAP-001 – Relatório de alunos. RFAP-001 – Gráfico de alunos.
RFAP-001 – Cadastro de professores. RFAP-001 – Modificação de professores. RFAP-001 – Exclusão de professores. RFAP-001 – Listagem de professores. RFAP-001 – Pesquisa de professores. RFAP-001 – Relatório de professores. RFAP-001 – Gráfico de professores.
RFAP-001 – Cadastro de Mídias ( vídeo, fotos, áudios, pdf ). RFAP-001 – Modificação de Mídias.
RFAP-001 – Exclusão de Mídias. RFAP-001 – Listagem de Mídias. RFAP-001 – Pesquisa de Mídias. RFAP-001 – Relatório de Mídias. RFAP-001 – Cadastro de idiomas. RFAP-001 – Modificação de idiomas. RFAP-001 – Exclusão de idiomas. RFAP-001 – Listagem de idiomas. RFAP-001 – Pesquisa de idiomas. RFAP-001 – Relatório de idiomas.
RFAP-001 – Cadastro de módulos ( nível básico, intermediário, avançado... ). RFAP-001 – Modificação de módulos.
RFAP-001 – Exclusão de módulos. RFAP-001 – Listagem de módulos.
Página 7 de 9 RFAP-001 – Pesquisa de módulos.
RFAP-001 – Relatório de módulos RFAP-001 – Cadastro de aulas. RFAP-001 – Modificação de aulas. RFAP-001 – Exclusão de aulas. RFAP-001 – Listagem de aulas. RFAP-001 – Pesquisa de aulas. RFAP-001 – Relatório de aulas.
RFAP-001 – Mecanismo para a realização de vendas de aulas on-line no próprio site da In Company.
RFAP-001 – Modificação de vendas. RFAP-001 – Exclusão de vendas. RFAP-001 – Listagem de vendas. RFAP-001 – Pesquisa de vendas. RFAP-001 – Relatório de vendas.
RFAP-001 – Mecanismo para controle de pagamentos e liberação das aulas. RFAP-001 – Modificação de pagamentos.
RFAP-001 – Exclusão de pagamentos. RFAP-001 – Listagem de pagamentos. RFAP-001 – Pesquisa de pagamentos. RFAP-001 – Relatório de pagamentos.
RFAP-001 – Mecanismo exibir, mudar e corrigir as questões. RFAP-001 – Cadastro de Questões
RFAP-001 – Modificação de Questões. RFAP-001 – Exclusão de Questões. RFAP-001 – Listagem de Questões. RFAP-001 – Pesquisa de Questões. RFAP-001 – Relatório de Questões. RFAP-001 – Cadastro do tipo de questão RFAP-001 – Modificação do tipo de Questões. RFAP-001 – Exclusão do tipo de Questões. RFAP-001 – Listagem do tipo de Questões. RFAP-001 – Pesquisa do tipo de Questões. RFAP-001 – Relatório do tipo de Questões.
RFAP-001 – Cadastro das respostas para cada questão RFAP-001 – Modificação das respostas para cada questão. RFAP-001 – Exclusão das respostas para cada questão. RFAP-001 – Listagem das respostas para cada questão. RFAP-001 – Pesquisa das respostas para cada questão. RFAP-001 – Relatório das respostas para cada questão.
RFAP-001 – Mecanismos para geração do Quiz ao final do questionário de cada assunto para os alunos.
RFAP-001 – Modificação das respostas para cada questão. RFAP-001 – Exclusão das respostas para cada questão. RFAP-001 – Listagem das respostas para cada questão. RFAP-001 – Pesquisa das respostas para cada questão.
Página 8 de 9
RFAP-001 – Geração do gabarito dos exercícios dos alunos
RFAP-001 – Geração de relatório de cada aula e um relatório final na conclusão de cada módulo
RFAP-001 – Barra de progresso do aluno para o módulo atual
RFAP-001 – Geração de script ( áudio ) ao final de uma aula do aluno para que o professor possa corrigir e enviar a correção ( áudio ) novamente ao aluno
RFAP-001 – Mecanismo de Vendas das aulas RFAP-001 – Montagem dos Exercícios
RFAP-001 - Controle de acesso a área privada
Requisitos não funcionais da área privada coordenação
Requisitos
RNFAP-001 – Cada grupo de usuário terá permissão pré-definida
RNFAP-001 – Deverá haver uma tela para cadastro do grupo de usuário e para definir as permissões do grupo
RNFAP-001 – Os arquivos de mídia deverão estar associado a um assunto ( no caso de um vídeo e um pdf ), uma questão ( no caso de imagem e áudio ) ou a uma resposta ( imagem e áudio )
RNFAP-001 – A venda será feita por módulo. O aluno só deverá ter acesso ao módulo comprado
RNFAP-001 – O aluno só pode avançar nas aulas se obtiver um rendimento mínimo, definido pelo administrador, em cada aula.
RNFAP-001 – O vídeo da aula atual deve permanecer fixo no topo durantes os exercícios, para que o aluno tenha a possibilidade de vê-lo novamente.
RNFAP-001 – Os erros e acertos devem ser computados no ato ( clique ) do aluno. RNFAP-001 – O aluno terá n-1 chances de responder a mesma questão, onde “n” é o número de respostas disponíveis.
RNFAP-001 – Todas as respostas que obtiverem ao menos uma resposta errada do aluno, devem ser reapresentadas mais a frente, no exercício atual.
Página 9 de 9