Escolar Documentos
Profissional Documentos
Cultura Documentos
Contedo
1. INTRODUO..........................................................................................................................................................3 1.1 CONVENES, TERMOS E ABREVIAES...............................................................................................................3 1.1.1 Identificao dos Requisitos.........................................................................................................................3 1.1.2 Prioridades dos Requisitos...........................................................................................................................4 1.1.3 Preenchimento de informaes do documento de requisitos........................................................................4 2. VISO GERAL DO PRODUTO/SERVIO..........................................................................................................4 2.1 DEFINIES, SIGLAS E ABREVIAES....................................................................................................................5 2.2 SISTEMAS RELACIONADOS E ESCOPO NEGATIVO...................................................................................................5 2.2.1 Sistemas relacionados...................................................................................................................................5 2.2.2 Escopo Negativo...........................................................................................................................................5 2.3 PREMISSAS E RESTRIES.....................................................................................................................................5 2.4 DESCRIO DO CLIENTE........................................................................................................................................6 2.5 DESCRIO DOS USURIOS....................................................................................................................................6 3. REQUISITOS FUNCIONAIS..................................................................................................................................6 3.1 <NOME DE SUBSEO PARA AGRUPAR REQUISITOS FUNCIONAIS CORRELACIONADOS >......................................6 [RF001] <Nome do requisito funcional>.............................................................................................................6 [RF____] <Nome do requisito funcional>..........................................................................................................7 4. REQUISITOS NO FUNCIONAIS........................................................................................................................8 4.1 USABILIDADE.........................................................................................................................................................8 [RNF____] <Nome do requisito no-funcional>................................................................................................8 4.2 CONFIABILIDADE...................................................................................................................................................8 [RNF___] <Nome do requisito no-funcional>...................................................................................................8 4.3 DESEMPENHO.........................................................................................................................................................9 [RNF____] <Nome do requisito no-funcional>.................................................................................................9 4.4 SEGURANA...........................................................................................................................................................9 [RNF____] <Nome do requisito no-funcional>.................................................................................................9 4.5 DISTRIBUIO........................................................................................................................................................9 [RNF____] <Nome do requisito no-funcional>.................................................................................................9 4.6 PADRES..............................................................................................................................................................10 [RNF____] <Nome do requisito no-funcional>...............................................................................................10 4.7 HARDWARE E SOFTWARE.....................................................................................................................................10 [RNF____] <Nome do requisito no-funcional>...............................................................................................10 5. REFERNCIAS.......................................................................................................................................................11 6. APROVAO..........................................................................................................................................................11
Pg. 2/11
1.
INTRODUO
<Descrever os objetivos deste documento e o pblico ao qual ele se destina. Complete e/ou adapte o texto abaixo para fornecer essas informaes.> Este documento especifica os requisitos do <nome do produto ou servio>, apresentando aos usurios as caractersticas do software a ser desenvolvido; e fornecendo aos desenvolvedores as informaes necessrias para a execuo de seu projeto e implementao, assim como para a realizao dos testes e homologao. Esta introduo fornece as informaes necessrias para fazer um bom uso deste documento, explicitando seus objetivos e as convenes que foram adotadas no texto. As demais sees apresentam a especificao do <nome do produto ou servio> e esto organizadas como descrito abaixo: Seo 2 - Descrio geral do produto ou servio: apresenta uma viso geral do produto ou servio, caracterizando qual o seu escopo e descrevendo seus usurios. Seo 3 - Requisitos funcionais: lista e descreve os requisitos funcionais do produto ou servio, especificando seus objetivos, funcionalidades, atores e prioridades. Seo 4 - Requisitos no funcionais: especifica todos os requisitos no funcionais do produto ou servio, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana, distribuio, adequao a padres e requisitos de hardware e software. Seo 5 - Referncias: contm uma lista de referncias para outros documentos relacionados. Seo 6 Aprovao: contm as assinaturas do analista e do gestor responsveis pelo projeto, representando o acordo sobre as caractersticas do produto ou servio a ser desenvolvido.
1.1
<Esta subseo deve descrever as convenes, termos e abreviaes necessrios para interpretar apropriadamente este documento. As explicaes necessrias podem ser fornecidas diretamente nesta seo ou atravs de referncias para outros documentos ou apndices. > A correta interpretao deste documento exige o conhecimento de algumas convenes e termos especficos, que so descritos a seguir. 1.1.1 Identificao dos Requisitos
Por conveno, a referncia a requisitos feita atravs do identificador do requisito, de acordo com o esquema abaixo: [identificador de tipo de requisito.identificador do requisito] O identificador de tipo de requisito pode ser:
Documento de Requisitos Projeto: <Sigla do projeto> - Verso <No. da verso> Pg. 3/11
Identificador do requisito um nmero, criado seqencialmente, que determina que aquele requisito nico para um determinado tipo de requisito. Ex: RF001, RF002, RNF001, RNF002. 1.1.2 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. Preenchimento de informaes do documento de requisitos
1.1.3
Para particularizar esse documento para um determinado projeto, os trechos identificados por uma <expresso em negrito> devem ser substitudos pelas informaes do projeto. As expresses originais explicitam o tipo de informao a ser documentada.
2.
<Descreva aqui, em linhas gerais, os objetivos do sistema e suas principais funcionalidades, comunicando o propsito da aplicao e a importncia do projeto para todas as pessoas envolvidas. Nesta seo pode ser descrita a arquitetura do produto/servio, indicando seus mdulos principais, o uso (se existir) da Internet ou outra rede de comunicao, componentes on-line e off-line, e a interao (se existir) com outros sistemas.>
Pg. 4/11
2.1
<Apresente aqui definies, siglas e abreviaes utilizadas nesse documento e as explicaes necessrias para sua melhor compreenso.> Definio, sigla ou abreviao Descrio
2.2
<Nesta seo, descreva em linhas gerais, se o produto/servio ir interagir com outros sistemas relacionados ou se independente e totalmente auto-contido. No caso de interao, descreva brevemente os outros sistemas com os quais este deve interagir, explicando, de maneira geral, quais os papis de cada um e o meio de comunicao entre eles. Tambm deve ser informado o que ele no ir fazer/fornecer (escopo negativo), registrando-se o motivo pelo qual essas funcionalidades no sero contempladas (porque sero fornecidas por outros sistemas relacionados, por exemplo, ou porque sero implementadas apenas em projetos futuros).> 2.2.1 2.2.2 Sistemas relacionados <Nome do sistema> - <Explicao sobre forma de integrao> Escopo Negativo <Descrio do escopo negativo>
2.3
Premissas e Restries
<Nesta seo, apresente premissas e restries que servem de base para nortear o projeto de desenvolvimento de software. Como exemplo, pode ser citada restrio de prazo para concluso do projeto, e premissa de que uma determinada tecnologia esteja implantada .>
Pg. 5/11
2.4
Descrio do cliente
<Descreva em linhas gerais a instituio que est requisitando o produto ou servio de software.>
2.5
<Descreva os futuros usurios do produto ou servio, se for necessrio, descreva nas subsees abaixo as caractersticas especficas de cada usurio.> <Nome de um tipo especfico de usurio> <Se for conveniente fornecer mais detalhes sobre um tipo especfico de usurio, use esta subseo para descrev-lo.> <Nome de um tipo especfico de usurio> <Nome de um tipo especfico de usurio>
3.
REQUISITOS FUNCIONAIS
<Nesta seo, apresente todos os requisitos funcionais do produto ou servio. Para facilitar a visualizao e entendimento deste documento, voc pode agrupar os requisitos funcionais em subsees. >
3.1
<Utilize este espao para descrever caractersticas comuns dos requisitos funcionais desta seo, explicitando o motivo do seu agrupamento em uma seo nica.>
[RF001] <Nome do requisito funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).>
Pg. 6/11
<Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel> [RF____] <Nome do requisito funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
Pg. 7/11
4.
REQUISITOS NO FUNCIONAIS
<Esta seo deve conter os requisitos no funcionais do sistema. Para uma melhor organizao deste documento, utilize as subsees abaixo para agrupar os requisitos no funcionais relacionados.>
4.1
Usabilidade
<Esta seo descreve os requisitos no funcionais associados facilidade de uso da interface com o usurio, material de treinamento e documentao do produto/servio.> [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
4.2
Confiabilidade
<Esta seo descreve os requisitos no funcionais associados freqncia, severidade de falhas e habilidade de recuperao das mesmas, bem como correo do produto ou servio.> [RNF___] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
Pg. 8/11
4.3
Desempenho
<Esta seo descreve os requisitos no funcionais associados eficincia, uso de recursos e tempo de resposta do produto ou servio>. [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
4.4
Segurana
<Esta seo descreve os requisitos no funcionais associados integridade, privacidade e autenticidade dos dados do produto ou servio.> [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
4.5
Distribuio
<Esta seo descreve os requisitos no funcionais associados distribuio da verso executvel do produto ou servio> [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).>
Pg. 9/11
<Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
4.6
Padres
<Esta seo descreve os requisitos no funcionais associados a padres ou normas que devem ser seguidos para a realizao do produto ou servio ou pelo seu processo de desenvolvimento> [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
4.7
Hardware e software
<Esta seo descreve os requisitos no funcionais associados ao hardware e software usados para desenvolver ou para executar um produto ou servio> [RNF____] <Nome do requisito no-funcional> <Fornea uma pequena explicao do propsito do requisito funcional (til quando o nome do requisito no deixa suficientemente claro qual o seu objetivo).> <Escolha a prioridade a ser dada ao requisito, com o intuito de auxiliar a definio do cronograma de atividades do projeto de desenvolvimento do software>. Prioridade: <Essencial/Importante/Desejvel>
Pg. 10/11
5.
REFERNCIAS
<Esta seo deve prover uma lista de todos os documentos relacionados a este documento>
6.
APROVAO
O documento aqui apresentado atende a todos os requisitos esperados do <nome do produto ou servio> e representa o trabalho de todas as partes envolvidas na definio do software. Qualquer necessidade de alterao em suas funcionalidades deve ser apresentada a todas as partes para que seja elaborada uma nova verso desse documento.
Pg. 11/11