Académique Documents
Professionnel Documents
Culture Documents
Trampo
Verso 1.0
Histrico de Alteraes
Data
17/08/2009
Verso
1.0
Descrio
1 Reunio - Criao do documento de requisitos: 2. Viso geral do sistema / 2.1. Abrangncia e sistemas relacionados Alteraes esto em verde - 2. Viso geral do sistema/3. Requisitos Funcionais RF01 e RF02 (descrio do requisito funcional, pr-condio, ps-condio) Alterao das RF de 03 a 05 esto em azul Alterao das RF 04, 05, 06, 07, 08, 09, 10, 11,12 Alteraes das RF 02, 03 Alteraes das RF 04, 05 Alteraes das RF 06, 07, 08 Alteraes das RF 01 a 13 Alteraes das RF 01 a 13
Autor
Equipe
20/08/2009
1.0
Diana
Integrantes
Nome
Danilo Alves Diana Karine Elizabeth Regina Fbio Laurentino Marcos Pedrosa
Fone
Contedo
1. Introduo .......................................................................................................... 4
1.1 1.2
1.2.1 1.2.2
2.
3.
4.
Requisitos no-funcionais.............................................................................. 16
4.1 4.2 4.3 4.4 4.5 4.6 Usabilidade..........................................................................................................16 Confiabilidade .....................................................................................................16 Desempenho .......................................................................................................16 Segurana ...........................................................................................................16 Hardware e software ...........................................................................................16 Adequao a padres .........................................................................................16
5.
Modelo E-R....................................................................................................... 17
1.
Introduo
Este documento especifica os requisitos do sistema TRAMPO, fornecendo aos desenvolvedores as informaes necessrias para o projeto e implementao, assim como para a realizao dos testes e homologao do sistema.
1.1
Alm desta seo introdutria, as sees seguintes esto organizadas como descrito abaixo.
1.2
A correta interpretao deste documento exige o conhecimento de algumas convenes e termos especficos, que so descritos a seguir. 1.2.1 Identificao dos requisitos
Por conveno, a referncia a requisitos feita atravs do identificador do requisito, de acordo com a especificao a seguir: [identificador do requisito]
Por exemplo, o requisito funcional [RF016] deve estar identificado pelo nmero [RF016]. J o requisito no-funcional [NF008] deve estar descrito na seo de requisitos no-funcionais em um bloco identificado por [NF008]. Os requisitos devem ser identificados com um identificador nico. A numerao inicia com o identificador [RF001] ou [NF001] e prossegue sendo incrementada medida que forem surgindo novos requisitos. 1.2.2 Prioridades dos requisitos
Para estabelecer a prioridade dos requisitos, nas sees 3 e 4, foram adotadas as denominaes: essencial, importante e desejvel. Essencial o requisito sem o qual o sistema no entra em funcionamento. Requisitos essenciais so requisitos imprescindveis, que tm que ser implementados impreterivelmente. Importante o requisito sem o qual o sistema entra em funcionamento, mas de forma no satisfatria. Requisitos importantes devem ser implementados, mas, se no forem, o sistema poder ser implantado e usado mesmo assim. Desejvel o requisito que no compromete as funcionalidades bsicas do sistema, isto , o sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis podem ser deixados para verses posteriores do sistema, caso no haja tempo hbil para implement-los na verso que est sendo especificada.
2.
O sistema TRAMPO tem como objetivos, cadastrar os Clientes interessados em recrutar candidatos que tenham perfil e currculo desejveis de acordo com suas exigncias. Cadastrar profissionais que queiram registrar seu currculo para seleo na rea de seu interesse e consultar vagas disponveis no sistema.
2.1
O sistema TRAMPO ir permitir aos seus usurios a execuo e processamento das seguintes operaes:
CLIENTE: Cadastrar dados do CLIENTE; Editar seus dados; Disponibilizar vagas; Selecionar candidatos; Verificar histrico; Finalizar vagas.
CANDIDATO: Cadastrar dados pessoais; Editar dados pessoais; Cadastrar currculo; Editar currculo; Verificar vagas disponveis; Candidatar-se as vagas disponveis; Verificar histrico; Verificar caixa de mensagens.
2.2
Os principais clientes do sistema so: os Clientes que precisam selecionar os candidatos e os candidatos que precisam de empregos.
3. Requisitos Funcionais
Os requisitos funcionais explicitam as funcionalidades do sistema, isto , informa o que o sistema deve fazer. Nesta seo detalharemos todos os cenrios de utilizao do sistema.
2. O sistema pede ao usurio para escolher o tipo de cliente, se pessoa Jurdica ou Fsica. 3. O campo nome fantasia servir para o nome do cliente pessoa fsica ou para pessoa jurdica; 4. O sistema valida as informaes cadastrais, verificando se o campo nico (CPF caso seja Pessoa Fsica ou CNPJ caso Pessoa Jurdica) no existe no banco. 5. O sistema registra as informaes cadastrais no banco de dados; 6. O sistema informa o CLIENTE o cadastro efetuado com sucesso; 7. O sistema realiza o login automtico do CLIENTE; 8. O CLIENTE direcionado a tela da Home do CLIENTE. Fluxos secundrios 1. No passo 2, o sistema verifica o tipo do cliente que o usurio clicou, caso seja Pessoa Jurdica, considera-se o valor 0 para o atributo no Banco, e caso seja Pessoa fsica considera-se o valor 1 para o atributo do banco. Caso seja pessoa fsica, mostrar o campo descrito CFP e Sexo. Caso seja pessoa Jurdica, mostrar o CNPJ e a razo social. 2. No passo 4, o sistema verifica se o campo nico no existe, caso exista, o sistema retorna a mensagem: caso seja Pessoa Fsica CPF j cadastrado, favor digitar outro CPF, caso seja Pessoa Jurdica CNPJ j cadastrado, favor digitar outro CPF sublinhando esse campo. 3. No passo 4, o sistema verifica se existem campos sem preenchimento e retorna a mensagem Campo invlido, favor preencher corretamente sublinhando esses campos. 4. Em qualquer momento o CLIENTE pode desistir do cadastramento. 5. No passo 7, a tela principal disponibilizar opes para a edio dos dados e cadastramento das vagas.
5. O usurio clica na opo de finalizar a vaga; 6. O sistema atualiza a data de trmino desta vaga no banco de dados; 7. O sistema informa ao CLIENTE que a vaga foi finalizada com sucesso; 8. O CLIENTE direcionado a sua Home. Fluxos secundrios 1. No passo 1, se o login e/ou senha estiverem incorretos ou com campos invlidos (em branco) o sistema retorna a mensagem: Campo invlido, favor preencher corretamente sublinhando esses campos.
Bairro; Cidade; Estado; CEP; Ponto de Referncia; E-mail; Login, Senha Confirmar senha. 2. O sistema valida as informaes cadastrais, verificando se o campos nico (CPF) no existe no banco. 3. O sistema registra as informaes cadastrais no banco de dados; 4. O sistema informa ao candidato o cadastro efetuado com sucesso; 5. O sistema realiza o login automtico do candidato; 6. O candidato direcionado a sua Home. Fluxos secundrios 1. No passo 2, o sistema verifica se existem campos invlidos (em branco) e retorna a mensagem Campo invlido, favor preencher corretamente sublinhando esses campos. 2. No passo 2, o sistema verifica se o campo nico no existe, caso exista, o sistema retorna a mensagem CPF j cadastrado, favor digitar outro CPF sublinhando esse campo. 3. Em qualquer momento o candidato pode desistir do cadastramento. 4. No passo 6, a tela principal disponibilizar opes para a edio dos dados .
1. No passo 1, se o login e/ou senha estiverem incorretos ou com campos invlidos (em branco) o sistema retorna a mensagem: Campo invlido, favor preencher corretamente sublinhando esses campos. 2. Em qualquer momento o candidato pode cancelar a alterao do cadastro. 3. No passo 4, se o candidato deixar algum campo obrigatrio incorreto o sistema verifica os campos invlidos (em branco ou incorretos) e retorna a mensagem Campo invlido, favor preencher corretamente sublinhando esses campos. 4. No passo 6, a tela principal disponibilizar opes para a edio dos dados e cadastramento s vagas.
lado esquerdo da tela para a digitao e do lado direito mostrar os dados j includos aparecendo uma tabela das Escolaridades cadastradas conforme a incluso dos dados. Este caso segue o mesmo para a terceira fase Atividade Profissional. O sistema disponibiliza a cada item includo nas tabelas da segunda e terceira fases uma coluna contendo um cone de excluso.
4. No passo 6, a tela principal disponibilizar opes para a edio dos dados e cadastramento das vagas.
Fluxos secundrios 1. No passo 1, se o login e/ou senha estiverem incorretos ou com campos invlidos (em branco) o sistema retorna a mensagem: Campo invlido, favor preencher corretamente sublinhando esses campos. 2. Nos passos 2, 3, 4, 5. O sistema apresenta uma tela de filtro com os dados acima para as buscas das vagas disponibilizadas pelos CLIENTES cadastradas. Aps selecionar o filtro e clicar na pesquisa, o sistema mostra as vagas na tela e o usurio pode a qualquer momento clicar nesta vaga para ver maiores detalhes sobre o CLIENTE que ofereceu a vaga.
Cidade da empresa; Atuao da empresa; Cargo. 4. Aps selecionar os dados do filtro acima, ao clicar no boto pesquisar. O sistema mostra as vagas disponveis. 5. O usurio pode a qualquer momento clicar na vaga listada para ver mais detalhes, como: Nome fantasia do CLIENTE. Cidade do cliente Local de trabalho da vaga Descrio da vaga Salrio da vaga Qtde de vagas 6. O sistema disponibilizar uma opo para o usurio poder se candidatar-se a esta vaga. 7. O sistema atualiza o banco de dados da vaga que o usurio selecionou e atualizar a data desta candidatura. Fluxos secundrios 1. No passo 1, se o login e/ou senha estiverem incorretos ou com campos invlidos (em branco) o sistema retorna a mensagem: Campo invlido, favor preencher corretamente sublinhando esses campos. 2. Nos passos 3, 4, 5 o sistema apresenta uma tela de filtro com os dados acima descritos. Aps selecionar o filtro e clicar no boto de pesquisa, o sistema mostra as vagas na tela e o usurio pode a qualquer momento clicar nesta vaga para ver maiores detalhes sobre o CLIENTE que ofereceu a vaga. Estes dados complementares diz respeito a e-mail, bairro, cidade, referencias e telefone. 3. A qualquer momento o usurio pode desistir de candidatar-se.
Fluxos secundrios 1. No passo 1, se o login e/ou senha estiverem incorretos o sistema verifica se o login e senha esto corretos campos invlidos (em branco ou incorretos) e retorna a mensagem Campo invlido, favor preencher corretamente. 2. No passo 3 e 4 o sistema disponibiliza o filtro para que o usurio tenha acesso as informaes de sua candidatura e as vagas que est cadastrado.
4.
4.1
Requisitos no-funcionais
Usabilidade
Durante a fase de beta-testes, a interface deve ser considerada amigvel por 80% dos usurios envolvidos nos testes. O site disponibilizar tutoriais de usabilidade para download, uma verso para os CLIENTES e outra verso para os CANDIDATOS.
4.2
Confiabilidade
O sistema deve estar disponvel 24 horas por dia, 7 dias por semana, com no mais que 2% do tempo com o sistema fora do ar.
O sistema independente de outros softwares interligados. O necessrio para uso do mesmo um computador que tenha acesso rede de internet para cadastrar os dados necessrios e fazer as consultas desejadas.
4.6
Adequao a padres
1. O sistema ser desenvolvido com tecnologia de Orientao a Objetos e a linguagem de programao ser Java, com aplicaes em JavaScript; 2. O Banco de Dados ser em MySQL; 3. O cadastro dos dados seguir o padro de formulrios web na rea de RH Recrutamento e Seleo. 4. Os dados dos CLIENTES e dos CANDIDATOS s sero divulgados quando os mesmos permitirem.
5. Modelo E-R