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

Documento de Requisitos.doc

Embed Size (px)

Citation preview

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