Você está na página 1de 11

Documento de Requisitos

Qualified Technology Solutions Cliente: Empresas de TI Projeto: Qualified Curriculum


Verso 0.3

Histrico de Alteraes
Data 05/09/2006 14/09/2006 19/09/2006 Verso 0.1 0.2 0.3 Descrio Criao do Documento Atualizao do Documento Atualizao do Documento Autor Walter Albuquerque Leonardo Maranho Wagner Medeiros

Contedo
1 INTRODUO....................................................................................................................4 2 DESCRIO GERAL DO SISTEMA..................................................................................4 3 DIAGRAMA DE CASO DE USO..........................................................................................5 4 ATORES DO SISTEMA.......................................................................................................5 5 GLOSSRIO........................................................................................................................5 6 REQUISITOS FUNCIONAIS................................................................................................6 7 REQUISITOS NO FUNCIONAIS.......................................................................................6 8 CASOS DE USO..................................................................................................................7 [UC001] Pesquisar e Selecionar Profissionais.................................................................7 [UC002] Manter Profissional.............................................................................................8 [UC003] Prestar exame on-line.........................................................................................9

Arquivo: QC-Requisitos

Pgina 3 de 11 ltima Atualizao: 26/05/YYYY 21:45:00 A5/P5h

Introduo

Esse documento tem por objetivo especificar os requisitos do sistema Qualified Curriculum, fornecendo aos desenvolvedores as informaes necessrias para o projeto e implementao, assim como para a realizao dos testes e homologao do sistema.

Descrio geral do sistema

O Qualified Curriculum um portal web a ser desenvolvido que tem como objetivo melhorar a interao entre profissionais de TI que buscam uma vaga no mercado e empresas de TI. Para isso o portal evitar uma srie de procedimentos que so facilmente observados durante o recrutamento de novos profissionais por parte das empresas. O profissional de TI interessado em cadastrar seu currculo, entrar no portal atravs de um login e uma senha que sero cadastrados depois que o usurio informa seu e-mail e alguns dados. Dentro do portal ele poder cadastrar seus conhecimentos e dados pessoais e assim montar o seu currculo. Aps essa etapa, ele passar por provas de conceitos elaboradas pelo portal, de acordo com o nvel de conhecimento que ele cadastrou para cada um dos conhecimentos. Esses nveis de conhecimento podem ser classificados como: Bsico, Intermedirio e Avanado. As provas contm vinte questes por conhecimento escolhido pelo usurio, essas questes sero elaboradas pelos administradores do portal. Finalizando as provas o profissional receber uma nota por conhecimento e estar apto a ser chamado pelas empresas que acessarem seu perfil. O portal permitir que o profissional refaa as provas de conceito contanto que a ltima prova feita pelo profissional para o conceito em questo tenha sido feita h mais de 1 meses. Enquanto o profissional no fizer (s) prova(s) de conceito(s), o mesmo no aparecer nas pesquisas das empresas ficando, desta forma, impossvel de ser contatado por empresas interessadas em seus conhecimentos. Aps o seu cadastro o profissional ficar no aguardo de ser chamado por alguma empresa usuria do sistema que far buscas por profissionais que atendem a suas necessidades. A empresa interessada em contratar profissionais de TI, ter que acessar o site e realizar um pr-cadastro, para analise e aprovao. Aps essa etapa ela receber seu login e senha de acesso ao portal. Dentro do portal, a empresa buscar os profissionais de acordo com os conhecimentos desejados. Os profissionais sero listados ordenados por suas mdia de suas notas nos conhecimentos selecionados pela empresa. Os profissionais selecionados tero seus dados informados a empresa para que a mesma contate-o. Tanto os profissionais como as empresas podero criar, alterar e excluir suas contas de acesso ao portal. O portal ter 2 mdulos de relatrios, 1 de uso exclusivo dos administradores e outro das empresas.

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

4 de 11

Diagrama de Caso de Uso

Atores do Sistema

Empresa: Empresa que buscar profissionais no site; Profissional: Profissional que ser pesquisado pelas empresas cadastradas no site; Servidor de Email: Sistema responsvel pelo envio dos emails; Administrador: Pessoa responsvel ela manuteno do sistema.

5
5.1

Glossrio
Prioridades Para definir as prioridades de requisitos iremos usar as seguintes sentenas: Essencial: Caractersticas essenciais. Falha em sua implementao significa no satisfazer o usurio. Tm que ser implementadas. Importante: Esta caracterstica tem que ser implementadas para a maioria das aplicaes. No entanto, a entrega do release no ser atrasada pela falta de uma caracterstica importante. Desejvel: So teis em aplicaes pouco tpicas, ou de uso pouco freqente. No se espera um impacto muito grande na satisfao do cliente pela sua implementao.

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

5 de 11

6
[RF001]

Requisitos Funcionais

Prioridade: Essencial Descrio: Dentro do portal, a empresa buscar os profissionais de acordo com os conhecimentos desejados. Os profissionais sero listados ordenados por suas mdia de suas notas nos conhecimentos selecionados pela empresa ([UC001] Pesquisar e Selecionar Profissional). Os profissionais selecionados tero seus dados informados a empresa para que a mesma contate-o.

[RF002]
Prioridade: Essencial Descrio: O profissional de TI interessado em cadastrar seu currculo, entrar no portal atravs de um login e uma senha que sero cadastrados depois que o usurio informa seu email e alguns dados. Dentro do portal ele poder cadastrar seus conhecimentos e dados pessoais e assim montar o seu currculo ([UC002] Manter Profissional). Aps essa etapa, ele passar por provas de conceitos elaboradas pelo portal, de acordo com o nvel de conhecimento que ele cadastrou para cada um dos conhecimentos. Esses nveis de conhecimento podem ser classificados como: Bsico, Intermedirio e Avanado. As provas contm vinte questes por conhecimento escolhido pelo usurio, essas questes sero elaboradas pelos administradores do portal ([UC003] Prestar Exame).

Requisitos no Funcionais

[RNF001] Tempo de Resposta


Prioridade: Essencial O tempo de resposta do sistema para as consultas dever ser de no mximo 5 segundos. Nos horrios de pico dever suportar 50 usurios concorrentemente.

[RNF002] Interface (GUI)


Prioridade: Essencial O sistema feito para web sendo o browser o internet explorer verso 6.0 ou superior com resoluo de 800x600 pixels de tela.

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

6 de 11

Casos de Uso

[UC001] Pesquisar e Selecionar Profissionais


Prioridade: Essencial Descrio: Este Caso de Uso tem como finalidade a pesquisa e seleo de profissionais por parte de uma empresa cadastrada no site. Atores: Empresa Pr-Condies: Usurio logado com perfil de empresa. Ps-Condies: Profissional selecionado pela empresa para contato. Fluxo de Eventos Principal: 1. Este caso de uso se inicia quando o usurio seleciona selecionar profissionais no menu principal. 2. O sistema exibe uma tela listando todos os conhecimentos disponveis no site para que o usurio selecione os conhecimentos que deseja. Nome Campo Nome do Conhecimento Tipo Texto Tamanho 20

3. O sistema exibe uma lista com os usurios que possuem em seu perfil todos os
conhecimentos selecionados pela empresa ordenados pela mdia das notas nos exames dos conhecimentos selecionados pela empresa. ([FS001] A busca no encontrou registros para os parmetros selecionados.). Nome Campo Nome Nota do ltimo Teste Tipo Texto Numero Tamanho 80

4. A empresa seleciona um usurio para detalhar os dados do mesmo. 5. O sistema mostra a tela de cadastro do profissional com todos os dados cadastrados pelo usurio e as notas de todos os exames prestados no site e suas respectivas datas. ([RN001] Visualizao das notas dos profissionais.) Nome Campo Nome CPF E-mail Endereo Texto do Currculo Tipo Texto Numero Texto Texto Texto 50 50 3000 Tamanho 80

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

7 de 11

Nota do ltimo Teste

Numero

6. A empresa seleciona o profissional. ([FS002] A empresa no selecionou o profissional


aps detalhe.). Fluxos Secundrios: [FS001] A busca no encontrou registros para os parmetros selecionados. 1. O sistema exibe a mensagem: No foram encontrados profissionais com todos os conhecimentos selecionados. [FS002] A empresa no selecionou o profissional aps detalhe 1. O sistema volta para tela anterior Regras de Negcio [RN001] Visualizao das notas dos profissionais. No caso de o profissional ter prestado mais de um exame para o mesmo conhecimento s ser exibida a nota do ltimo exame prestado pelo profissional.

[UC002] Manter Profissional


Prioridade: Essencial Descrio: Este Caso de Uso tem como finalidade o cadastro e manuteno dos dados pessoais e profissionais do usurio (profissional). Atores: Profissional Pr-Condies: O profissional deve est conectado ao sistema (ter efetuado login). Ps-Condies: Profissional com seu cadastro efetuado. Fluxo de Eventos Principal: 1. Este caso de uso se inicia quando o usurio seleciona a opo cadastrar profissional no menu principal. 2. O sistema exibe uma tela contendo alguns campos para que o usurio preencha [FS001] Campos obrigatrios no informados. Nome Campo Nome CPF E-mail Tipo Texto Numero Texto 50 Tamanho 80 Obrigatrio Sim Sim Sim

3. O usurio dever preencher os campos e acionar o commando cadastrar ou voltar. Acionando o comando voltar os dados informados sero desconsiderados e o sistema exibir a tela principal do sistema. Caso o usurio selecione o comando cadastrar, o

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

8 de 11

sistema ir salvar os dados do profissional e exibir a tela para cadastro dos dados pessoais do profissional, contendo os seguintes campos: Nome Campo Endereo Cidade Telefone Celular CEP Tipo Texto Texto Texto Texto Texto Tamanho 200 30 14 14 8 Obrigatrio Sim Sim No No Sim

4. O usurio deve preencher os campos e acionar o comando cadastrar ou voltar. Se o usurio acionar o comando voltar o sistema ir desconsiderar as informaes preenchidas e ir exibir a tela anterior. Acionando o comando cadastrar os dados informados sero salvos e ser exibida a tela para cadastrar os dados profissionais. [FS001] Campos obrigatrios no informados ,[RN001] CPF invlido. Nome Campo Tecnologia Nvel Tipo Texto Numero Tamanho 80 Obrigatrio Sim Sim

5. A tela possu o comando adicionar experincia, que adiciona uma linha, linha esta que ter os mesmos campos exibidos na tabela. A tela tambm possu um campo para remover uma linha. Aps cadastrar todos os seus conhecimentos, o profissional dever acionar o comando cadastrar. Este comando ir salvar os dados informados e encerrar o cadastro, [FS001] Campos obrigatrios no informados. Ser exibido uma tela confirmando o cadastro. Caso o usurio selecione o comando voltar o sistema ir desconsiderar as informaes preenchidas e retornar para a tela anterior. Fluxos Secundrios: [FS001] Campos obrigatrios no informados. 1. O sistema exibe a mensagem: Algum(ns) campo(s) obrigatrio(s) no foi(ram) informado(s). Regras de Negcio [RN001] CPF invlido. No caso de o profissional ter informado um CPF invlido.

[UC003] Prestar exame on-line


Prioridade: Essencial

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

9 de 11

Descrio: Esse caso de uso responsvel por realizar exame on-line, onde o profissional presta o exame de um determinado assunto conseguindo um score para seu currculo. Atores: Profissional Pr-Condies: O profissional deve est conectado ao sistema (ter efetuado login). Ps-condies: O score de seu exame, da rea de conhecimento selecionada, ser associada a seu currculo. Fluxo de evento principal 1. O profissional escolhe a rea de conhecimento e o nvel o qual deseja realizar o exame. Nome Campo Exame Nvel Tipo Combo Combo Tamanho Obrigatrio Sim Sim

2. O profissional pressiona a tecla para inicio do exame. 3. O sistema verifica se o profissional j prestou o exame. 4. O sistema escolhe randomicamente 20 questes levando em conta o nvel e a rea de conhecimento escolhida. 5. Uma tela com todas as questes e opes de resposta ser disponibilizada para o profissional e um cronmetro regressivo da soma dos tempos de cada questo ser iniciado. 6. Ao termino o profissional pressiona a tecla para finalizar o exame. 7. Uma tela com seu score e uma tecla para reiniciar o caso de uso ser disponibilizada para o profissional. Fluxos secundrios [FS001] Nota menor que a mnima para aprovao. No passo 3, caso o profissional j tenha feito o exame, sua nota foi menor que a nota mnima cadastrada para esse exame e a diferena da data corrente e a data da ultimo exame prestado for menor que 30 dias, o sistema exibe a seguinte mensagem: A nota de seu ultimo exame para essa rea foi [NOTA], menor que a mnima para aprovao que [NOTA MINIMA] e faz menos que 30 dias que voc prestou esse exame. Volte a fazer a partir do dia [DIA]. [FS002] Quantidade de questes cadastradas menor que a mnima. No passo 4, caso no haja 20 questes cadastrados para a rea de conhecimento e o nvel escolhido, o sistema apresentara todas as questes vinda do filtro. [FS003] Tempo estimado para o exame finalizado.

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

10 de 11

No passo 5, caso o cronmetro zerar, ser travado todas as opes de resposta e s ter habilitado a tecla de finalizar o exame. [FS004] Nota maior ou igual que a mnima para aprovao. No passo 7, caso o score obtido no exame for maior ou igual ao mnimo cadastrado para a aprovao do exame o sistema exibe a seguinte mensagem: Parabns, sua nota foi [NOTA]. Essa nota foi anexada em seu currculo. [FS005] Nota menor que a mnima para aprovao. No passo 7, caso o score obtido no exame for menor que o mnimo cadastrado para a aprovao do exame o sistema exibe a seguinte mensagem: Infelizmente sua nota foi [NOTA]. Essa nota menor que a mnima permitida para aprovao. Voc poder realizar novamente o exame em no mnimo 30 dias a partir de hoje.

<nome do arquivo> ltima atualizao: 26/05/YYYY 21:45:00 A5/P5h

11 de 11

Você também pode gostar