Documento de Requisitos Trabalho

download Documento de Requisitos Trabalho

of 15

Transcript of Documento de Requisitos Trabalho

INSTITUTO FEDERAL DE EDUCAO CINCIA E TECNOLOGIA DO SERTO PERNAMBUCANO ENGENHARIA E QUALIDADE DE SOFTWARE GESTO EM TECNOLOGIA DA INFORMAO PROFESSOR: CASSIANO HENRIQUE DE ALBUQUERQUE

Documento de Requisitos

Documento de Requisitos

Ficha Tcnica

Equipe Responsvel pela Elaborao Pblico Alvo Este manual destina-se a

Verso - , de Dvidas, crticas e sugestes devem ser encaminhadas por escrito para o seguinte endereo postal: Ou para o seguinte endereo eletrnico: Recomendamos que o assunto seja identificado com o ttulo desta obra. Alertamos ainda para a importncia de se identificar o endereo e o nome completos do remetente para que seja possvel o envio de respostas.

Windows e Microsof Word so marcas registradas da Microsoft Corporation

Documento de Requisitos

Sumrio

INTRODUO................................................................................................P01 VISO GERAL DESTE DOCUMENTO..........................................................P02 REQUISITOS FUNCIONAIS..........................................................................P03 REQUISITOS NO-FUNCIONAIS.................................................................P04 REFERNCIAS..............................................................................................P10

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P1 / 1

Introduo Este documento especifica o sistema Agncia de Turismo, fornecendo aos desenvolvedores as informaes necessrias para o projeto e implementao, assim como para a realizao dos testes e homologao do sistema. Ser fornecido informaes necessrias para se fazer um bom uso deste documento, explicando seus objetivos e especificaes do sistema, para controle de pedidos para agncias de turismo. Descrio geral: apresenta uma viso geral do produto, caracterizando qual o seu propsito e descrevendo seus usurios. Requisitos funcionais: descreve os requisitos funcionais do produto, especificando seus objetivos, funcionalidades, atores e prioridades. Requisitos no-funcionais: descreve os requisitos no funcionais do produto, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana, distribuio e requisitos de hardware e software. Rastreabilidade: apresenta os relacionamentos entre os requisitos do produto. Referncias: contm uma lista de referncias para outros documentos relacionados. 1 - Convenes, termos e abreviaes A correta interpretao deste documento exige o conhecimento de algumas convenes e termos especficos, que descrevmos a seguir. - Identificaes dos Requisitos Por conveno, a referncia a requisitos feita atravs do identificador do requisito, de acordo com o esquema abaixo, que pode ser: RF - requisito funcional RNF requisito no-funcional Identificador do requisito um nmero, criado sequencialmente, que determina que aquele requisito nico para um determinado tipo de requisito. Ex: RF001, RF002, RNF001, RNF002. 2- Prioridades dos Requisitos Para estabelecer a prioridade dos requisitos foram adotados as denominaes essencial,importante e desejvel. Essencial o requisito sem o qual o sistema no entra em funcionamento, so requisitos imprescindveis, que tm que ser implementado impreterivelmente. Importante o requisito sem o qual o sistema em trs em funcionamento, mas de forma no satisfatria. Requisitos importantes devem ser

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P2 / 2

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 so requisitos que podem ser deixados para verses posteriores do sistema, caso no haja tempo hbil para implement-los na verso que est sendo especificada. Mdulo Cliente Parte do sistema que ser utilizado pelo funcionrio da Agncia de Turismo; Mdulo Gerenciador Parte do Sistema que ser utilizada pelo funcionrio da agncia de Turismo. Entrada do usurio Qualquer digitao de dados efetuado pelo pessoal da Agncia de Turismo.

Viso geral deste documento O Sistema de Agncia de Turismo consiste em um sistema destinado basicamente ao controle do programa que permite ao funcionrio o preenchimento de pedidos dos clientes, tais como: pacotes de viagens, reservas em hotis, passagens areas, possibilitando aos agentes de viagens o gerenciamento dos pedidos. A principal contribuio do sistema ser gerenciar o programa da Agncia de Turismo, de forma que possa gerenciar todos os pedidos realizados pelos clientes. Descrio dos perfis de usurio Cada usurio do sistema ter um perfil, os perfis base do sistemas, utilizados para compreenso das regas da empresa. So Funcionrio, Agentes e Administrador. Perfil do Administrador Este tipo de usurio responsvel por toda parte administrativa do sistema, tem acesso a todas as funcionalidades do mdulo Gerenciador. O usurio administrador poder realizar todos os cadastros: hotis, empresas de transporte (area, martima, rodoviria) e servios necessrio para incio das operaes do sistema. Alm de incluir novos usurios (funcionrios e Agentes).

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P3 / 3

Perfil de Funcionrio Este tipo de usurio somente tem acesso ao mdulo cliente, que permite a incluso/alterao/consulta de pedidos feitos pelos clientes. Perfil Agente Este tipo de usurio por padro somente tem acesso as funes do Perfil do mdulo Gerenciador, que permite o gerenciamento dos pedidos realizados pelos clientes.

REQUISITOS FUNCIONAIS Sero apresentados todos os requisitos funcionais da aplicao do sistema de Agncia de Turismo. Para facilitar a visualizao e entendimento deste documento, os requisitos funcionais sero agrupados em sees. MODULO CLIENTE [RF001] Logar no sistema Usurio: Perfil Descrio: Tela para Login ao Sistema Campos Login Senha Descrio Usurio para Sistema entrada Prioridade no Essencial

Senha para identificao do Essencial usurio

[RF002] Cadastrar Clientes Usurio: Funcionrio Descrio: Formulrio para cadastro de clientes. Campos Nome CPF/identidade endereo Descrio Nome do usurio CPF/Identidade do Cliente Prioridade Essencial Essencial

Rua,nmero, bairro, Essencial complemento,cidade, estado, pas.

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P4 / 4

Telefone residencial Telefone Celular e-mail

Telefone cliente

Residencial

do Essencial Essencial Essencial

Telefone Celular do cliente e-mail do cliente cadastrado

[RF003] - Alterar dados do clientes Usurio: Funcionrio Descrio: Formulrio para alterao dos dados do cliente, com os mesmos campos do formulrio de cadastro.

Campos Nome CPF/identidade endereo

Descrio Nome do usurio CPF/Identidade do Cliente

Prioridade Essencial Essencial

Rua,nmero, bairro, Essencial complemento,cidade, estado, pas. Telefone cliente Residencial do Essencial Essencial Essencial

Telefone residencial Telefone Celular e-mail [RF004] Realizar Pedido Usurio: Funcionrio

Telefone Celular do cliente e-mail do cliente cadastrado

Descrio: Realizao de Pedidos dos servios oferecidos pela Agncia de Turismo. Campos Nmero do pedido Data do Pedido Servio solicitado Nome do Cliente CPF do cliente Idade do cliente Cidade de origem Cidade de destinoVerso

Descrio Automtico pelo Sistema Automtico pelo Sistema

Prioridade Essencial Essencial

Seleo do servio oferecido Essencial pela Agncia Digita o nome do cliente Digita CPF cliente Digita a idade do cliente Cidade Origem(viagem,hospedagem...) Cidade Essencial Essencial Essencial Essencial Essencial

Documento de Requisitos

Descrio da interface com o usurio C4. P5 / 5

Destino(viagem/hospedagem...) Data inicio Data Fim Data inicio do servio Essencial (viagem/hospedagem/locao) Data fim do servio Essencial (viagem/hospedagem/locao)

Empresa Prestadora do Seleciona a empresa prestadora Essencial Servio(Hotel,Cia do servio(vai depender do Area,Locadora,etc) servio selecionado) Acomodao Tipo de veiculo Numero do Voo Hora da sada do voo Ida e Volta Pacote CVC Seleciona hotel(no caso servio hospedagem) Seleciona hotel(no servi-lo locadora) caso de Essencial de Essencial

Consultado site da companhia Essencial area Consultado site da companhia Essencial area Informa de deseja a passagem Essencial area tambm de volta Descrio do Pacote CVC Essencial depois der consultado no Site CVC(no caso do servio CVC) Observaes gerais Seleciona a forma pagamento desejado Automtico pelo sistema Essencial de Essencial Essencial

OBS Forma de pagamento Status [RF005} Consulta Pedido

Descrio: Nesta opo sero exibidos opes de consulta de pedidos do cliente por perodo. Neste momento o sistema ir realizar uma busca no banco de dados trazendo os pedidos do cliente no perodo selecionado. Data 30/01/2011 12/06/2011 05/04/2012 Pedido 001 002 003 Status Finalizado Finalizado Em anlise Prioridade Essencial Essencial Essencial

Ao clicar sobre o pedido o funcionrio verifica os itens dos pedidos solicitados. Pedido 001 Servio Reserva de hotel Quant. 05 Acomodao Luxo Duplo Status Finalizado Prioridade Essencial

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P6 / 6

Passagem Ida e Volta Locao veiculo

Tam 03 de 1

-

Finalizado Cancelado

Essencial Essencial

MODULO GERENCIADOR Nesta seo sero descritos os requisitos funcionais relacionados ao Mdulo Gerenciador. [RF006] Cadastrar Perfil de Usurio Usurio: Administrador Descrio: Formulrio dar Cadastro de perfis de usurio. Campos Cdigo do Perfil Descrio Privilgios do perfil Descrio Cdigo do Perfil Descrio do perfil Definio dos privilgios de acesso a cada mdulo

[RF007] logar no sistema Usurio Administrador Descrio: Tela para login do Sistema Campus Login Senha Descrio Usurio para entrada do sistema Senha para Sistema identificao Prioridade Essencial no Essencial

[RF008] Cadastrar Cidades Usurio; Administrador Descrio: Cadastro de cidades atendidas por algum servio da agncia. CamposVerso

Descrio

Prioridade

Documento de Requisitos

Descrio da interface com o usurio C4. P7 / 7

Cidade Estado

Nome da Cidade Nome do Estado

Essencial Essencial

[RF009] Cadastrar Tipos de Acomodao Usurio; Administrador Descrio: Cadastro dos tipos de acomodao oferecidos pelos hetis. Campos Tipos de Acomodao Descrio Nome da Acomodao Prioridade Essencial

[RF010] Cadastrar tipos de veculos Usurio: Administrador Descrio: Cadastro de tipos de veculos que podem ser oferecidos pela empresa Locadora de veculos. Campos Tipo de Veculos Descrio Prioridade Descrio do tipo de Essencial veculo(categoria, portas, outros opcionais...)

[RF011] Cadastrar Empresas prestadoras de Servios Usurio: Administrador Descrio: Cadastro de empresas prestadoras de servios agncia de turismo. Campos Razo social CNPJ Servio Oferecido Cidade Endereo Fone Descrio Nome da Empresa CNPJ da empresa Seleo do tipo de Servio Seleo da Cidade de localizao (rua,numero,bairro,complemento,cidade,es tado,pas) Telefone da Empresa pagamento aceitas Prioridade Essencial Essencial Essencial Essencial Essencial Essencial pela Essencial

Formas de Formas de pagamento empresa

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P8 / 8

[RF012] Cadastrar Tipos de Servios Usurio: Administrador Descrio: Cadastro do tipo de servio oferecidos pelas empresas prestadoras de servio. Campos Tipos de Servios Categoria Descrio Descrio do Tipo de Servio Prioridade Essencial

Seleo da Categoria do Essencial Servio(nenhuma, hotel, pousadas...) Tipo de Define se o pedido para este tipo Essencial de servio teve solicitao do tipo veiculo. de Define se o pedido para este tipo Essencial. de servio teve solicitao do tipo acomodao.

Seleciona Veculos

Seleciona Tipo Acomodao

[RF013] Cadastrar Servios da Agncia Usurio: Administrador Descrio: Cadastro dos Servios oferecidos pela Agncia. Campos Servio Tipo de Servio Descrio Descrio dos Servios Seleciona Servio Tipo Prioridade Essencial de Essencial

[RF014] Cadastrar formas de Pagamento Usurio: Administrador Descrio: Cadastro de Formas de Pagamento. Campos Forma de Pagamento Descrio Prioridade Descrio da Forma de Essencial Pagamento

[RF015] Gerenciar Pedidos. Usurio: Agentes Descrio: Gerenciamento de pedidos por parte dos funcionrios da Agncia, nesta tela estaro disposto basicamente os mesmos campos da realizao do pedido, ainda com campos adicionais: Cliente (quem realizou o pedido) e Funcionrio (O agente que atendeu ao pedido).

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P9 / 9

Campos

Descrio

Prioridade

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P10 / 10

Nmero do pedido Data do Pedido Agente Cliente Servio solicitado

Automtico pelo Sistema Automtico pelo Sistema

Essencial Essencial

Funcionrio que atendeu o Essencial Pedido(automtico pelo sistema) Nome do cliente Essencial Seleo do servio oferecido Essencial pela Agncia

Nome da Pessoa (quem Digita o nome da pessoa quem Essencial utilizara o servio) utilizar o pedido. CPF do cliente Idade do cliente Cidade de origem Cidade de destino Data inicio Data Fim Digita CPF cliente Digita a idade do cliente Cidade Origem(viagem,hospedagem...) Cidade Destino(viagem/hospedagem...) Essencial Essencial Essencial Essencial

Data inicio do servio Essencial (viagem/hospedagem/locao) Data fim do servio essencial (viagem/hospedagem/locao)

Empresa Prestadora do Seleciona a empresa prestadora Essencial Servio(Hotel,Cia do servio(vai depender do Area,Locadora,etc) servio selecionado) Acomodao Tipo de veiculo Numero do Voo Hora da sada do voo Ida e Volta Pacote CVC Seleciona hotel(no caso servio hospedagem) Seleciona hotel(no servi-lo locadora) caso de Essencial de Essencial

Consultado site da companhia Essencial area Consultado site da companhia Essencial area Informa de deseja a passagem Essencial area tambm de volta Descrio do Pacote CVC Essencial depois der consultado no Site CVC(no caso do servio CVC) Observaes gerais Seleciona a forma pagamento desejado Automtico pelo sistema Essencial de Essencial Essencial

OBS Forma de pagamento Status

Verso

Documento de Requisitos

Descrio da interface com o usurio C4. P11 / 11

REQUISITOS NO FUNCIONAIS Usabilidade Nessa seo sero descritos os requisitos no funcionais relacionados ao interface com o sistema. [RNF001] Interface com o sistema Nesta aplicao s devero ficar visveis as funcionalidades disponveis para o perfil do usurio em questo. Prioridade: Essencial [RNF002] Ajuda ao usurio do sistema O Sistema conter um mdulo de ajuda para que o usurio do mesmo possa ter mais facilidade em sua utilizao. O mdulo conter tpicos explicando a utilizao do sistema. Prioridade: importante. Confiabilidade Nessa seo sero descritos os requisitos no-funcionais relacionados confiabilidade do sistema. [RNF003] Nmero entrada No permitir que o usurio execute mais de um cadastro com o mesmo cliente no sistema, independente do perfil do usurio. Prioridade: Essencial Segurana Nessa seo sero descritos os requisitos no-funcionais relacionados segurana do sistema. [RNF004] Senhas O sistema deve possuir senhas de acesso e identificao para diferentes tipos de usurios. Desempenho Nessa seo sero descritos os requisitos no-funcionais relacionados ao desempenho do sistema. [RNF005] Consultas O sistema deve responder a consultas on-line em menos de 5 segundos. ParalelismoVerso

Documento de Requisitos

Descrio da interface com o usurio C4. P12 / 12

Nessa seo sero descritos os requisitos no-funcionais relacionados ao Paralelismo do sistema. [RNF006] Permisso. O sistema deve permitir que mais de um funcionrio utilize-o ao mesmo tempo.

Referncias - Fichas e rascunhos com requisitos preparados pelos alunos de GTI, Carlinda Maria de Souza; Irivone Isabel da Silva; Jos Ailton Batista de Lima; Kedna Kelly Teixeira da Silva.

Verso