documento de requisitos.doc

15
IFBA – Camaçari Documento de Requisitos Jewellery Bank Versão1.0 03 de junho de 2015

Upload: victor-hugo

Post on 17-Sep-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Guia para Documento de Requisitos

PAGE

IFBA Camaari

Ficha Tcnica

Equipe Responsvel pela Elaborao

Ana Paula Campos Entrevistadora e progamadoraVictor Hugo Nascimento- ProgramadorPblico Alvo

Este manual destina-se aos orientadores Joo Marcelo e Larissa Carneiro das disciplinas de Linguagem de programao e Fundamentos de engenharia de software.Verso 1.003 de junho de 2015Dvidas, crticas e sugestes devem ser encaminhadas por escrito para o seguinte endereo postal:

[email protected]

Ou para o seguinte endereo eletrnico:

[email protected]

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

Sumrio

Introduo01Viso geral deste documento02Convenes, termos e abreviaesP11.Identificao dos RequisitosP22.Prioridades dos RequisitosP3RefernciasP2CAPTULO 1 - Descrio geral do sistemaC1 . P2Abrangncia e sistemas relacionadosC1 . P2Descrio dos usuriosC1 . P31. GerenteC1 . P42.Atendente C1 . P5CAPTULO 2 - Requisitos funcionais (casos de uso)C2 . P6Uso do sistemaC2 . P7[RF001] Cadastro de AtendenteC2 . P8[RF001.1] Incluso de usuriosC2 . P2[RF001.2] Excluso de usuriosC2 . P2[RF002] Login de AtendenteC2 . P2[RF002.1] Problemas no LoginC2 . P2[RF002.2] Solues teisC2 . P2CAPTULO 3 - Requisitos no funcionaisC3 . P2UsabilidadeC3 . P2[NF001] C3 . P2[NF] C3 . P2ConfiabilidadeC3 . P2[NF] C3 . P2DesempenhoC3 . P2[NF] C3 . P2SeguranaC3 . P2[NF] C3 . P2DistribuioC3 . P2[NF] C3 . P2PadresC3 . P2[NF] C3 . P2Hardware e softwareC3 . P2[NF] C3 . P2

Introduo

Este documento especifica o sistema Jewellery Bank, fornecendo aos desenvolvedores as informaes necessrias para o projeto e implementao, assim como para a realizao dos testes e homologao do sistema, juntamente com os processos de uso e aplicao.Viso geral deste documento

Esta introduo fornece as informaes necessrias para fazer um bom uso deste documento, explicitando seus objetivos e as convenes que foram adotadas no texto, alm de conter uma lista de referncias para outros documentos relacionados. As demais sees apresentam a especificao do sistema Jewellery Bank e esto organizadas como descrito abaixo.

Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema, caracterizando qual o seu escopo e descrevendo seus usurios. Seo 3 Requisitos funcionais (casos de uso): especifica todos os requisitos funcionais do sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e sadas de cada caso de uso a ser implementado.

Seo 4 Requisitos no funcionais: especifica todos os requisitos no funcionais do sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana, distribuio, adequao a padres e requisitos de hardware e software. Seo 5 Descrio da interface com o usurio: apresenta desenhos, figuras ou rascunhos de telas do sistema.

Convenes, termos e abreviaesPara a melhor perfomance funcional do sistema, necessrio o uso deste documento, com suas respectivas funes e identificadores de todo o processo a seguir:1. Identificao dos Requisitos

Por conveno, a referncia a requisitos feita atravs do nome da subseo onde eles esto descritos, seguido do identificador do requisito, de acordo com o esquema abaixo:

[nome da subseo.identificador do requisito]

Por exemplo, o requisito [Uso do sistema.RF001] est descrito em uma subseo chamada Login de Atendente, em um bloco identificado pelo nmero [RF0002]. Prioridades dos Requisitos

Para estabelecer a prioridade dos requisitos 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 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. Obs.: O sistema aqui, Jewellery Bank ser usada abreviadamente como JB.

Referncias

Documentos relacionados ao Jewellery Bank e/ou mencionados nas sees a seguir:

1. Ttulo; Nmero (se aplicvel); Data; Instituio, diviso ou equipe responsvel pelo documento; Link para o documento (se aplicvel);

2. Ttulo; Nmero (se aplicvel); Data; Instituio, diviso ou equipe responsvel pelo documento; Link para o documento (se aplicvel);

3.

CaptuloDescrio geral do sistema

Abrangncia e sistemas relacionados

Descrio dos usurios

1.

2.

3.

CaptuloRequisitos funcionais (casos de uso)

[RF001]

Ator:

Prioridade:(Essencial(Importante(Desejvel

Interface(s) associada(s):

Entradas e pr condies:

Sadas e ps condies:

Fluxo de eventos principal

Fluxos secundrios (alternativos e de exceo)

[RF]

CaptuloRequisitos no funcionais

Usabilidade

Esta seo descreve os requisitos no funcionais associados facilidade de uso da interface com o usurio, material de treinamento e documentao do sistema.

[NF001]

Prioridade:(Essencial(Importante(Desejvel

Caso(s) de uso associado(s):

[NF]

Confiabilidade

Esta seo descreve os requisitos no funcionais associados freqncia, severidade de falhas do sistema e habilidade de recuperao das mesmas, bem como corretude do sistema.

[NF]

Desempenho

Esta seo descreve os requisitos no funcionais associados eficincia, uso de recursos e tempo de resposta do sistema.[NF]

Segurana

Esta seo descreve os requisitos no funcionais associados integridade, privacidade e autenticidade dos dados do sistema.

[NF]

Distribuio

Esta seo descreve os requisitos no funcionais associados distribuio da verso executvel do sistema.

[NF]

Padres

Esta seo descreve os requisitos no funcionais associados a padres ou normas que devem ser seguidos pelo sistema ou pelo seu processo de desenvolvimento.

[NF]

Hardware e software

Esta seo descreve os requisitos no funcionais associados ao hardware e software usados para desenvolver ou para executar o sistema.

[NF]

Captulo Descrio da interface com o usurio