1
resposta

Dúvida sobre requisitos funcionais

Um breve detalhe do sistema. O sistema será acessado via interface web através de um browser no qual o usuário precisa ter um cadastro prévio. É necessário um login e uma senha para conectar-se à interface da aplicação. Desse modo o estudante pode ver sua frequência, histórico escolar, atualizar seu cadastro, leituras recomendadas, consultar notas dentre outros. Já o professor pode lançar notas e frequência do aluno e fazer upload de leituras recomendadas. A função do coordenador no sistema é cadastrar alunos e professores para que os seguintes usuários possam ter acesso a aplicação. O coordenador também tem outras funções que não serão implementadas neste momento, porem serão realizadas futuramente em uma outra versão do sistema.

alguém poderia me ajudar em relações os requisitos funcionais ? quais desses seriam ou não requisitos funcionais em relação a minha análise ? e se alguém tiver alguma sugestão em relação a retirar ou colocar algum requisito fico grato.

Requisitos Funcionais:

  • [RF1] Visualizar frequência: O sistema será capaz de mostrar a frequência do aluno em um determinado curso.

  • [RF2] Ver nota: O sistema mostrara as notas do aluno.

  • [RF3] Consultar histórico: O sistema será capaz de mostrar o histórico do aluno com os seus dados pessoais, curso, notas.

  • [RF4] Atualizar cadastro aluno: O sistema deverá ter um campo para que o aluno possa alterar os seus dados pessoais.

  • [RF5] Verificar leituras: O sistema terá um campo para que o aluno possa fazer download de livros, artigos e documentos que possam auxiliar o aluno no seu progresso escolar.

  • [RF6] Fazer login: O sistema terá uma tela de login um para o login e outra para a senha de forma a que só poderão acessar o sistema quem tiver um cadastro prévio.

  • [RF7] Cadastrar aluno: O coordenador poderá cadastrar aluno através do sistema de forma rápida e segura.

  • [RF8] Cadastrar professor: O coordenador poderá cadastrar professor através do sistema de forma rápida e segura.

  • [RF9] Lançar nota: O professor através do sistema será capaz de cadastrar notas do sistema e caso seja necessário corrigir alguma nota será possível alterar.

  • [RF10] Lançar frequência: O professor poderá acessar a aplicação e lançar a frequência do aluno e o discente tem a possibilidade e ver sua frequência em tempo real.

  • [RF11] Indicar leituras: O professor terá a opção de fazer upload de arquivos para que sejam disponibilizados para o aluno.

  • [RF12] Ter cadastro no sistema: Para que o usuário possa acessar o sistema e preciso ter uma cadastro prévio.

1 resposta

Oi Josenilton, tudo bem ?

Cara bem legal essa sua iniciativa de projeto.

O que você colocou como descrição está condizendo bastante com os requisitos.

Talvez você precise sentar com o "cliente" e ver o que mais será necessário, para adicionar mais requisitos e deixar seu sistema mais próximo do que ele quer.