Você está na página 1de 10

<Nome da Fábrica de

Software>

<Nome do projeto>
Documento de Requisitos
<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

<Tipo do copyright>Histórico de revisões do


modelo
Versão Data Autor Descrição Localização
(XX.YY) (DD/MMM/YYYY)
00.01 08/MAR/2007 tlvls Versão inicial
00.02 14/ABR/2007 aa Formatação do
doc. e revisão
para fechar uma
versão.
00.03 16/ABR/2007 tlvls Mudanças
menores
p/finalização do
documento
01.00 16/ABR/2007 tlvls,aa Formato final
01.01 26/MAI/2007 aa Versão revisada

Aprovadores
Nome Função

José da Silva Gerente de Projeto

João Marcos Gerente de Configuração

Maria Moura Engenheira de Qualidade e Processo

José Paulo Analista de Negócios

Cicrano Silva Arquiteto de Software

Joaquim Fulano Cliente

Documento de Requisitos <Tipo do copyright> Página 2 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

Índice
1. INTRODUÇÃO......................................................................................................................................4
1.1. PROPÓSITO.......................................................................................................................................4
1.2. PÚBLICO ALVO................................................................................................................................4
1.3. ESCOPO............................................................................................................................................4
1.4. DEFINIÇÕES E ABREVIAÇÕES..........................................................................................................4
1.5. REFERÊNCIAS..................................................................................................................................4
1.6. VISÃO GERAL DO DOCUMENTO.......................................................................................................4
2. VISÃO GERAL DO PRODUTO.........................................................................................................5
2.1. DESCRIÇÃO DOS USUÁRIOS.............................................................................................................5
3. PREMISSAS E RESTRIÇÕES............................................................................................................6
4. REQUISITOS FUNCIONAIS..............................................................................................................7
4.1. USUÁRIO..........................................................................................................................................7
[RF001] Cadastrar Usuário....................................................................................................................7
[RF002] Editar Usuário..........................................................................................................................7
4.2. PRODUTOS.......................................................................................................................................8
[RF003] Buscar Produtos.......................................................................................................................8
[RF004] Criar Lista de Produtos............................................................................................................8
5. REQUISITOS NÃO FUNCIONAIS....................................................................................................9
[RNF001] Usabilidade............................................................................................................................9
[RNF002] Requisitos não funcionao N..................................................................................................9
6. MODELO NAVEGACIONAL...........................................................................................................10

Documento de Requisitos <Tipo do copyright> Página 3 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

1. Introdução
1.1.Propósito
Este documento especifica os requisitos dos sistemas a serem desenvolvidos pela
<nome da fábrica de software>, fornecendo aos desenvolvedores as informações
necessárias para o projeto e implementação, assim como para a realização dos
testes e homologação do sistema.

1.2.Público Alvo
Este documento se destina aos arquitetos de software, engenheiros de software e
testadores.

1.3.Escopo
Este documento realiza a elicitação de requisitos de um determinado sistema (qual
sistema?).

1.4.Definições e Abreviações.
<Nesta seção serão descritos as abreviações, definições e acrônimos relevantes ao
documento em ordem alfabética. Segue uma lista de definições, acrônimos e
abreviações usados neste documento. A referência [1] trás termos adicionais aos
apresentados abaixo.>

Id_doc Identificador de documento>

1.5.Referências
<Esta seção é destinada à descrição das referências utilizadas pelo documento, como
por exemplo, URLs e livros. Ver exemplo a seguir:>
[1] “Glossário da USina”, <id_doc glossário>, Versão <versão>. Localização:
<localização>.

1.6.Visão geral do documento


 Na seção 2. apresenta uma visão geral do sistema, caracterizando qual é o
seu escopo e descrevendo seus usuários.
 A seção 3. especifica as premissas e restrições do requisitos levantados.
 Na seção 4. são enumerados todos os requisitos funcionais, e
 Na seção 5. os não-funcionais do sistema.

Documento de Requisitos <Tipo do copyright> Página 4 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

2. Visão Geral do Produto


<Descreve o objetivo do sistema, suas respectivas funcionalidades, qual o público
alvo do sistema, qual a necessidade de implementar o produto, o impacto do sistema
e sucesso que a solução irá trazer.>

2.1.Descrição dos usuários


<Descreve quais os usuários finais do sistema.>

Documento de Requisitos <Tipo do copyright> Página 5 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

3. Premissas e restrições
<Descreve as premissas que estarão sendo adotadas durante a descrição do
requisitos:>
 <premissa 1>:<descrição>
 ....
 <premissa N>:<descrição>

Documento de Requisitos <Tipo do copyright> Página 6 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

4. Requisitos Funcionais

<São descritos os requisitos funcionais do sistema a ser implementado. Para melhor


clareza, as funcionalidades são agrupadas e descritas nas subseções a seguir.>

4.1.Usuário

[RF001] Cadastrar Usuário


O sistema deve cadastrar um novo usuário. O usuário possui um nome, sobrenome,
sobrenome, data de nascimento, email e senha. O email é único para cada usuário. A
senha deve possuir ao menos um caractere alfabético maiúsculo e um numérico. A
senha deve ter no mínimo de 8 caracteres e máximo de 64 caracteres.

O usuário pode se cadastrar no sistema usando os dados de sua rede social


Facebook, Google ou Twitter.

No momento do cadastro o sistema deve validar se o email informado é realmente


do usuário.

Requisitos Relacionados: RF002

Prioridade:  Essencial  Importante  Desejável

[RF002] Editar Usuário


O sistema deve permitir que um usuário visualize seus dados e possa editá-los. Pode
ser editado: Nome, email, sendo neste caso necessário a revalidação do email,
senha, data de nascimento, endereço, cartão.

O endereço possui:
 Logradouro
 Bairro
 Complemento
 CEP
 Cidade
 Número
 Estado
 Ponto de referência
Os campos do endereço podem ser preenchidos pela busca do CEP. Todos os campos
do endereço, exceto o complemento e o ponto de referência são obrigatórios.

Requisitos Relacionados: RF001

Prioridade:  Essencial  Importante  Desejável

Documento de Requisitos <Tipo do copyright> Página 7 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

4.2.Produtos

[RF003] Buscar Produtos


O sistema deve dar a opção do usuário de pesquisar um produto. A busca pode ser
realizada por nome, marca, tipo, descrição, faixa de preço, podendo usar mais de um
dos campos para busca.

Os tipos podem ser:


 Bebidas
 Carnes
 Aves
 Peixes
 Laticínios
 Higiene e Beleza
 Frutas, Verduras e Legumes
 Cereais
 Guloseimas
 Congelados
 Padaria

A faixa de preço pode ser definida pelo usuário desde que respeite o limite do
produto mais barato e do produto mais caro.

O sistema exibe a listagem dos produtos encontrados. Cada item da lista contém
uma foto do produto, o nome do produto e o valor mínimo e máximo encontrado nos
supermercados cadastrados no sistema.

Requisitos Relacionados:

Prioridade:  Essencial  Importante  Desejável

[RF004] Criar Lista de Produtos


O sistema deve dar a opção do usuário excluir um contato....

Requisitos Relacionados:

Prioridade:  Essencial  Importante  Desejável

Documento de Requisitos <Tipo do copyright> Página 8 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

5. Requisitos Não Funcionais

<Descreve os requisitos não-funcionais do sistema. Os requisitos são descritos nas


próximas subseções. Tais como:
1. Segurança: Descreve os requisitos associados à integridade dos dados,
privacidade, como o sistema trata de informação confidencial, liberação de
acesso aos usuários do sistema
2. Desempenho: Descreve o tempo de resposta do sistema durante o uso dos
recursos disponibilizados
3. Usabilidade: Descreve os requisitos não-funcionais associados à facilidade de
uso do sistema
4. Confiabilidade: Descreve os requisitos não funcionais associados à frequência
de falha, e a robustez do sistema na recuperação destas falhas
5. Padrões: Descreve quais os padrões e normas a serem seguidas ao
desenvolvimento do sistema
6. Hardware e Software: Descreve qual o hardware e software que será utilizado
pelo sistema
>

[RNF001] Usabilidade
O usuário deve ser capaz de realizar qualquer funcionalidade da aplicação em
no máximo 5 minutos...

[RNF002] Requisitos não funcionao N


<Descreva nesta seção o requisito não-funcional n.>

Documento de Requisitos <Tipo do copyright> Página 9 de 10


<Nome da Fábrica de Software>
Documento de Requisitos <Versão XX.YY>, <dia Mês, ano>
<Nome do projeto>

6. Modelo Navegacional

Documento de Requisitos <Tipo do copyright> Página 10 de 10

Você também pode gostar