• Nenhum resultado encontrado

LEVANTAMENTO DE REQUISITOS

No documento SISTEMA WEB PARA SUBMISSÃO DE PROJETOS (páginas 44-54)

4. O PROJETO DO SISTEMA

4.3. LEVANTAMENTO DE REQUISITOS

Encontra-se no próprio site do IFG o regulamento da PROAPP5 – Programa de Apoio à Produtividade em Pesquisa, onde se trata todo processo necessário para realização de submissão de projetos no Instituto Federal de Goiás. Assim, mediante a uma minuciosa leitura

e interpretação de todo documento é que foi possível destrinchar o que era necessário para o levantamento de requisitos do sistema.

Os requisitos são classificados em dois tipos, os Requisitos Funcionais (F) – que nada mais é que todo serviço que o sistema deve fazer; Requisitos Não-Funcionais (NF) – que são as restrições sobre os serviços. Os Requisitos Funcionais ainda podem ser classificados em dois grupos: Requisitos funcionais evidentes – que são efetuados com conhecimento do usuário; Requisitos funcionais ocultos – que são efetuados pelos sistemas sem o conhecimento explícito do usuário. Os Requisitos Não-Funcionais podem ser classificados como obrigatórios e desejados, ou seja, aparece para o usuário obrigatoriamente ou apenas quando desejar. (WAZLAWICK, 2004, p. 38-40). Nas tabelas a seguir são levantados todos os requisitos do sistema SisCaP.

Tabela 4 - Requisito cadastrar usuário

F1 Cadastrar Usuário Oculto ( )

Descrição: O sistema terá em sua página inicial a opção de cadastro de usuário onde uma das opções será o tipo de acesso no sistema como bolsista ou orientador.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 1.1 Controle de Acesso

O sistema só permitirá em sua página inicial o cadastro do usuário para tipo de acesso como bolsista ou orientador.

Segurança ( X ) ( X )

NF 1.2 Campos

Todos os interessados em submissão de projetos deverão realizar o cadastro no SisCaP.

Configuração ( X ) ( )

NF 1.3 Verificar Campos

Todos os campos de cadastro de usuário são de preenchimento obrigatório, inclusive o tipo de acesso.

Tabela 5 - Requisito logar no SisCaP

Fonte: Próprios autores.

Tabela 6 - Requisito ajuda no SisCaP

Fonte: Próprios autores.

F2 Logar no SisCaP Oculto ( )

Descrição: O sistema terá dois campos: de usuário e senha caso tenha realizado seu cadastro no SisCaP. Sendo assim, o sistema irá fazer validação de usuário e senha no banco de dados.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 2.1 Cadastro de usuário

Se o usuário não estiver cadastrado no sistema, ele deverá acessar a

opção de cadastrar. Segurança ( )

( X )

NF 2.2 Perca de senha

O sistema terá um campo com a opção para configuração de resgate de senha através de E-mail.

Segurança ( X ) ( X )

F3 Ajuda do SisCaP Oculto ( )

Descrição: O sistema disponibilizará uma tela de ajuda para aquele usuário que esquecer sua senha ou usuário, onde terá um passo a passo e um link redirecionando-o para um formulário de contato com a Pro-Reitoria.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 3.1 Verificar

O Sistema verifica se há cadastro de usuário e senha no banco de dados solicitados pelo usuário e o informa por e-mail sua senha caso aja.

Tabela 7 - Requisito manter edital

Fonte: Próprios autores.

F4 Manter Edital Oculto ( )

Descrição: Os editais deverão ser cadastrados pela Pro-Reitoria.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 4.1 Controle de Acesso

Somente a Pro-Reitoria como administradora do sistema terá permissão para os cadastros de editais

Segurança ( ) ( X )

NF 4.2 Listagem Editais

Todos os editais cadastrados ficaram listados para possíveis alterações de cadastro.

Configuração ( X ) ( )

NF 4.3 Verificar Restrições

O sistema terá de fazer a verificação da data limite de inscrição para cada edital

cadastrado pela Pro-Reitoria. Caso atinja a data limite o edital se encerra.

Tabela 8 - Requisito manter bolsista

Fonte: Próprios autores.

F5 Manter Bolsista (estudante) Oculto ( )

Descrição: O sistema disponibilizará um formulário de cadastro de dados pessoais e acadêmicos para que o bolsista possa preenchê-los. Ficará disponível um arquivo com critérios de avaliação sobre seu perfil como estudante. Terá uma etapa para upload de documentos pessoais necessários para regularização de seu cadastro no SisCaP.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 5.1 Controle de Acesso

Somente os bolsistas cadastrados no sistema, poderão preencher os formulários.

Segurança ( ) ( X )

NF 5.2 Verificar Campos

Todos os campos de dados pessoais e acadêmicos do bolsista são de preenchimento obrigatório. Interface ( ) ( X ) NF 5.3 Validar campos

O sistema terá de fazer a validação dos campos de CPF, telefone, e e-mail, onde só será possível o cadastro quando o usuário preencher todos os campos necessários, e de maneira correta.

Implementação ( ) ( X )

NF 5.4 Respostas

O sistema disponibilizará a avaliação do projeto que foi cadastrado pelo orientador e vinculado ao bolsista, caso tenha sido avaliado por algum

avaliador.

Tabela 9 - Requisito manter orientador

Fonte: Próprios autores.

F6 Manter Orientador Oculto ( )

Descrição: O sistema disponibilizará um formulário de cadastro de dados pessoais e específicos para que o orientador possa preenchê-los. Ficará disponível um arquivo com critérios de avaliação sobre seu perfil como orientador/coordenador. Terá uma etapa para

upload de documentos pessoais necessários para regularização de seu cadastro no SisCaP. Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 6.1 Controle de Acesso

Somente os orientadores

cadastrados no sistema, poderão preencher os formulários.

Segurança ( ) ( X )

NF 6.2 Verificar Campos

Todos os campos de dados pessoais e específicos do

orientador são de preenchimento obrigatório.

Interface ( ) ( X )

NF 6.3 Validar campos

O sistema terá de fazer a validação dos campos de CPF, telefone, e e- mail, onde só será possível o cadastro quando o usuário preencher todos os campos necessários, e de maneira correta.

Implementação ( ) ( X )

NF 6.4 Cadastrar Projeto

O sistema disponibilizará uma etapa para submissão e

preenchimento do formulário de cadastro do projeto.

Tabela 10 - Requisito manter projetos

Fonte: Próprios autores.

Tabela 11 - Requisito manter avaliador

F7 Manter Projetos Oculto ( )

Descrição: O sistema deverá permitir o cadastro de projetos de pesquisa. O cadastro de projeto só poderá ser feito pelos usuários orientadores e Pro-Reitoria. O sistema fará uma listagem dos projetos castrados.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 7.1 Controle de Acesso

Somente orientador e Pro-Reitoria terão permissão para cadastro de projetos

Segurança ( ) ( X )

NF 7.2 Verificar Campos

Todos os campos do formulário serão de preenchimento obrigatoriamente. Interface ( ) ( X ) NF 7.3 Validar campos

O campo data de inicio e término de projeto deverá estar validando, juntamente com a data do sistema, para que ocorra dentro do prazo.

Implementação ( ) ( X )

NF 7.4 Listagem Projetos

Todos os projetos cadastrados serão listados para possíveis alterações de cadastro.

Interface ( X ) ( )

F8 Manter Avaliador Oculto ( )

Descrição: O sistema deverá permitir o cadastro de avaliadores de projetos. O cadastro de avaliador só poderá ser feito pelo administrador (Pro-Reitoria).

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 8.1 Controle de Acesso

Somente administrador terá

permissão para cadastro de avaliador. Segurança ( )

( X )

NF 8.2 Verificar Campos

Todos os campos do formulário de cadastro serão de preenchimento obrigatoriamente.

Interface ( ) ( X )

NF 8.3 Acessar Projetos

Somente o avaliador cadastrado pela Pro-Reitoria poderá ter acesso aos projetos cadastros.

Tabela 12 - Requisito manter equipe

Fonte: Próprios autores.

Tabela 13 - Requisito anexar arquivos

Fonte: Próprios autores.

Tabela 14 - Requisito avaliar projetos

F9 Manter Equipe Oculto ( )

Descrição: O sistema deverá permitir o cadastro de até três membros na equipe do projeto.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 9.1 Controle de Acesso

Somente orientador poderá

cadastrar a equipe do projeto. Segurança ( )

( X )

F10 Anexar Arquivos Oculto ( )

Descrição:O sistema permitirá o usuário anexar arquivos referentes ao projeto. Poderão ser feito download e upload de documentos no sistema, tendo em vista que alguns documentos tem que ser assinados e digitalizados para serem anexados no sistema.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 10.1 Controle de Acesso

Todo usuário poderá anexar os arquivos referentes ao projeto.

Segurança ( ) ( X )

F11 Avaliar Projetos Oculto ( )

Descrição:O sistema terá de permitir que usuários avaliadores tenham acesso aos projetos avaliados para futuras avaliações e atribuições de notas.

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 11.1 Controle de Acesso

Somente os usuários avaliadores e a Pro-Reitoria terão permissão para avaliar projetos.

Tabela 15 - Tabela de requisitos suplementares

Fonte: Próprios autores.

4.4.5.4 Organização dos Requisitos em Casos de Uso

O próximo passo após o levantamento de requisitos é realizar a organização dos mesmos. Segundo Wazlawick, (2004 p.46): “Os grandes processos de negócio da empresa

são também chamados de casos de uso. Eles devem cobrir as principais atividades da empresa ligadas ao sistema que será implementado.”.

Dessa forma, foram organizados os casos de uso do sistema SisCaP na tabela 16:

Nome Restrição Categoria Desejável Permanente

S1 Tipo de Interface

A interface do sistema deverá ser implementada com ferramentas de estilização.

Interface ( ) ( X )

S2

Armazenamento de dados

A camada de persistência deve ser implementada para que diferentes tipos de banco de dados possam ser utilizados no futuro.

Persistência ( ) ( X )

S3 Perfis de usuário

Os perfis de usuários que vão acessar o sistema são:

Administrador (Pro-Reitoria) – Pode efetuar todas as operações. Bolsista – Pode efetuar as operações de cadastro. Orientador – Pode efetuar as operações de cadastro e submissão de projeto. Avaliador – Pode efetuar as operações de cadastro, avaliação.

Tabela 16 - Casos de Uso do sistema SisCaP

Nome

Atores

Descrição

Manter dados

Bolsistas Bolsista

Esse caso de uso descreve as etapas necessárias para a manutenção dos dados do estudante (inclusão, alteração). Manter dados

Orientadores Orientador

Esse caso de uso descreve as etapas necessárias para a manutenção dos dados do Orientador (inclusão, alteração). Cadastrar

usuário

Bolsista, Orientador e Pro-Reitoria

Esse caso de uso descreve as etapas necessárias para a manutenção dos dados do usuário (inclusão, alteração). Manter

Projetos Orientador

Esse caso de uso descreve as etapas necessárias para a manutenção de projetos (inclusão, alteração).

Manter Edital Pro-Reitoria Esse caso de uso descreve as etapas necessárias para a manutenção de editais (inclusão, alteração, exclusão). Manter

Avaliador Pro-Reitoria

O sistema deverá permitir o cadastro de avaliadores de projetos. O cadastro de avaliador só poderá ser feito pelo administrador (Pro-Reitoria).

Avaliar

Projetos Avaliador

O sistema terá de permitir que usuários avaliadores tenham acesso aos projetos avaliados para futuras avaliações e atribuições de notas. Anexar Arquivo Bolsista, Orientador e Pro-Reitoria

O sistema permitirá o usuário orientador anexar arquivos referentes ao projeto. Poderão ser feito download e upload de documentos no sistema, tendo em vista que alguns

documentos tem que ser assinados e digitalizados para serem anexados no sistema.

Manter

Equipe Orientador

O sistema deverá permitir o cadastro de até três membros na equipe do projeto.

No documento SISTEMA WEB PARA SUBMISSÃO DE PROJETOS (páginas 44-54)

Documentos relacionados