documento de requisitos.doc
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:
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
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