Você está na página 1de 8

Trabalho de Graduao 2014

Graduando: Solano Gabriel Lenfers Martins


Professor: Leandro Escobar

Documento de Requisitos do Sistema

Histrico de Alteraes
Data
05/05/2014

Verso
1.0

Descrio
Fechamentodoescopocomdefiniodetodosos
requisitosaseremimplementadosnoSistema
proposto.

Autor
SolanoG.L.Martins

Contedo
1.

INTRODUO..............................................................................................................................................4
1.1
VISO GERAL DO DOCUMENTO..............................................................................................................4
1.2
CONVENES, TERMOS E ABREVIAES................................................................................................4
1.2.1
Identificao dos requisitos..............................................................................................................4
1.2.2
Prioridades dos requisitos................................................................................................................4

2.

DESCRIO GERAL DO SISTEMA.........................................................................................................5


2.1

3.

ABRANGNCIA E SISTEMAS RELACIONADOS..........................................................................................5

REQUISITOS FUNCIONAIS (CASOS DE USO)......................................................................................5


3.1
GESTORES...............................................................................................................................................5
[RF001] Relatrio por data especfica...........................................................................................................5
[RF002] Relatrio por intervalo de datas......................................................................................................5
[RF003] Relatrio por vendedor....................................................................................................................6
[RF004] Relatrio por produto......................................................................................................................6
[RF005] Imprimir...........................................................................................................................................6
3.2
EQUIPE VENDAS.....................................................................................................................................6
[RF001] Exibir produtos.................................................................................................................................6
[RF002] Localizar produto.............................................................................................................................6
[RF003] Venda................................................................................................................................................7

4.

REQUISITOS NO-FUNCIONAIS.............................................................................................................9
[NF001] Usabilidade......................................................................................................................................9
[NF002] Desempenho.....................................................................................................................................9
[NF003] Hardware e Software.......................................................................................................................9

Documento de Requisitos

Pgina 3 de 8

1.

Introduo
Trabalho desenvolvido para disciplina de gesto de projetos.

1.1

Viso geral do documento

Alm desta seo introdutria, as sees seguintes esto organizadas como descrito abaixo.
1.
Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema,
caracterizando qual o seu escopo e descrevendo seus usurios.
2.
Seo 3 Requisitos funcionais (casos de uso): especifica todos os casos de uso do
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e sadas de cada
requisito a ser implementado.
3.
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.
4.
Seo 5 Referncias: apresenta referncias para outros documentos utilizados para a
confeco deste documento.

1.2

Convenes, termos e abreviaes

A correta interpretao deste documento exige o conhecimento de algumas convenes e


termos especficos, que so descritos a seguir.
1.2.1 Identificao dos requisitos
Por conveno, a referncia a requisitos feita atravs do nome da subseo onde eles esto
descritos, seguidos do identificador do requisito, de acordo com a especificao a seguir:
[nome da subseo. identificador do requisito]
Por exemplo, o requisito funcional [Recuperao de dados.RF016] deve estar descrito em
uma subseo chamada Recuperao de dados, em um bloco identificado pelo nmero
[RF016]. J o requisito no-funcional [Confiabilidade.NF008] deve estar descrito na seo de
requisitos no-funcionais de Confiabilidade, em um bloco identificado por [NF008].
Os requisitos devem ser identificados com um identificador nico. A numerao inicia com o
identificador [RF001] ou [NF001] e prossegue sendo incrementada medida que forem
surgindo novos requisitos.
1.2.2 Prioridades dos requisitos
Para estabelecer a prioridade dos requisitos, nas sees 4 e 5, foram adotadas as
denominaes essencial, importante e desejvel.
5.
Essencial o requisito sem o qual o sistema no entra em funcionamento. Requisitos
essenciais so requisitos imprescindveis, que tm que ser implementados impreterivelmente.
6.
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.
7.
Desejvel o requisito que no compromete as funcionalidades bsicas do sistema,
isto , o sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis podem
ser deixados para verses posteriores do sistema, caso no haja tempo hbil para implementlos na verso que est sendo especificada.

Documento de Requisitos

Pgina 4 de 8

2.

Descrio geral do sistema

2.1

Abrangncia e sistemas relacionados

Desenvolver um software que permita:


A Acompanhar o desempenho financeiro das vendas. Ser utilizado pelos gestores da
empresa Coisas & Coisas.
B - Vendas via smart phones.
A fora de vendas deve possuir um app especfico.
O cliente tambm deve possuir um app especfico.

3. Requisitos funcionais (casos de uso)


3.1

Gestores
[RF001] Relatrio por data especfica

Descrio do requisito: exibir relatrio referentes as vendas em uma data especfica.


Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: selecionar uma data.


Sadas e ps-condio: Relatrio solicitado e opo de impresso.
[RF002] Relatrio por intervalo de datas
Descrio do requisito: exibir relatrio referentes as vendas em um intervalo de datas.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: data de incio e data fim.


Sadas e ps-condio: Relatrio solicitado e opo de impresso.
[RF003] Relatrio por vendedor
Descrio do requisito: exibir relatrio referentes as vendas realizadas por vendedor.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: selecionar um vendedor especfico ou nenhum para exibir todos.


Sadas e ps-condio: Relatrio solicitado e opo de impresso.
Documento de Requisitos

Pgina 5 de 8

[RF004] Relatrio por produto


Descrio do requisito: exibir relatrio referentes as vendas por produto.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: selecionar um produto ou nenhum para exibir todos.


Sadas e ps-condio: Relatrio solicitado e opo de impresso.

[RF005] Imprimir
Descrio do requisito: Imprimir Relatrio.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: O relatrio deve estar sendo vizualizado na tela. Impressora deve
ser selecionada.
Sadas e ps-condio: Pginas impressas.

3.2

Equipe vendas
[RF001] Exibir produtos

Descrio do requisito: Exibe os produtos disponveis para venda por categorias, suas
quantidades disponveis e valor.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: no tem.


Sadas e ps-condio: Tela com todos os produtos, quantidade disponvel e valores.
[RF002] Localizar produto
Descrio do requisito: localizar produto por nome ou categoria.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: nome do produto ou categoria.


Sadas e ps-condio: Tela com todos os produtos, quantidade disponvel e valores.

Documento de Requisitos

Pgina 6 de 8

[RF003] Venda
Descrio do requisito: Escolher produtos, definir os dados da venda, gerar boleto.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: Produto(s) selecionados.


Sadas e ps-condio: Confirmao da venda.

4.

Requisitos tcnicos

[NF001] Usabilidade
A interface com o usurio de vital importncia para o sucesso do sistema. Principalmente
por ser um sistema que no ser utilizado diariamente, o usurio no possui tempo disponvel
para aprender como utilizar o sistema.
O sistema ter uma interface amigvel ao usurio primrio sem se tornar cansativa aos
usurios mais experientes.
Prioridade:

Essencial

Importante

Desejvel

[NF002] Desempenho
Embora no seja um requisito essencial ao sistema, deve ser considerada por corresponder a
um fator de qualidade de software.
Prioridade:

Essencial

Importante

Desejvel

[NF003] Hardware e Software


Visando criar um produto com maior extensibilidade, reusabilidade e flexibilidade, deve se
adotar como linguagem principal de desenvolvimento Java seguindo cuidadosamente as
tcnicas de orientao a objetos. Entretanto, outras linguagens tambm podero ser usadas
quando indicaes tcnicas recomendem.
O uso da linguagem Java permite no especificar qual ser o sistema operacional e a mquina
em que o programa ir executar. No entanto, essa mquina dever se comunicar com um
sistema de banco de dados.
Prioridade:

Essencial

Documento de Requisitos

Importante

Desejvel

Pgina 7 de 8

Documento de Requisitos

Pgina 8 de 8

Você também pode gostar