Você está na página 1de 8

BSI - Avaliao da Maturidade do Processo de Software - 2017.

2
Eduardo Luiz
Emerson Silva
Augusto Piovezan

Documento de Requisitos do Sistema


e-Commerce
Verso 0.1
Histrico de Alteraes
Data Verso Descrio Autor
22/03/2017 0.1 Criaododocumento EduardoLuiz
18/06/2017 0.2 Alteraesnodocumento EmersonSilva
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
3. REQUISITOS FUNCIONAIS (CASOS DE USO)......................................................................................5
3.1 CADASTRO...................................................................................................................................................5
[RF001] Frontend Interface web para navegao......................................................................................5
[RF002] Gerenciador de produtos..................................................................................................................5
[RF003] Sistema de avaliao........................................................................................................................6
[RF004] Sistema de recomendao................................................................................................................6
[RF005] Mecanismo de Traking.................................................................................................................6
[RF006] Suporte online..................................................................................................................................7
[RF007] Sistema de pagamento......................................................................................................................7
4. REQUISITOS NO-FUNCIONAIS.............................................................................................................7
[NF001] Usabilidade......................................................................................................................................7
[NF002] Desempenho.....................................................................................................................................8
[NF003] Hardware e Software........................................................................................................................8
5. REFERNCIAS..............................................................................................................................................8

Documento de Requisitos Pgina 3 de 8


Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h
1. Introduo
Este documento especifica os requisitos do sistema de e-Commerce, fornecendo aos
desenvolvedores as informaes necessrias para o projeto e implementao, assim como para
a realizao dos testes e homologao do sistema.

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 caso
de uso 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 [RF004, Contador de acesso as ofertas] deve estar descrito
em uma subseo chamada Contador de acesso as ofertas, em um bloco identificado pelo
nmero [RF004]. J o requisito no-funcional [Usabilidade, NF002] deve estar descrito na
seo de requisitos no-funcionais de Confiabilidade, em um bloco identificado por [NF002].
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 implement-
los na verso que est sendo especificada.
Documento de Requisitos Pgina 4 de 8
Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h
2. Descrio geral do sistema

O sistema de e-Commerce tem como finalidade permitir que a empresa SONAS


disponibilize seus produtos para seus clientes em conjunto com servios de ps-
venda, como rastreamento de pedidos, avaliao de produtos, e um servio de
recomendao, a fim de aumentar as vendas da empresa.

3. Requisitos funcionais (casos de uso)

3.1 Cadastro

[RF001] Frontend Interface web para navegao

Descrio do caso de uso:


O sistema dever permitir ao usurio acessar uma interface web atravs da qual poder
efetuar logon e ter acesso as informaes, produtos e demais funcionalidades.
Entrada e pr-condies
URL do site e dados de logon como usurio e senha.
Processamento
Ao acessar a URL o site dever ser carregado oferecendo a opo para o cliente se
logar. Ao digitar os dados e logar no site, o sistema dever disponibilizar as demais
funcionalidades.

Prioridade: Essencial Importante Desejvel

[RF002] Gerenciador de produtos.

Descrio do caso de uso


O analista administrador do site ter acesso a uma interface onde poder incluir novos
produtos e detalhar suas informaes, especificao tcnica e adicionar fotos.
Entrada e pr-condies
Estar logado no sistema para ter acesso ao mdulo.
Processamento
Ao clicar em salvar as informaes devem ser cadastradas no site..

Prioridade: Essencial Importante Desejvel

Documento de Requisitos Pgina 5 de 8


Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h
[RF003] Sistema de avaliao.

Descrio do caso de uso

Entrada e pr-condies

Sada e ps-condies

Prioridade: Essencial Importante Desejvel

[RF004] Sistema de recomendao

Descrio do caso de uso

Entrada e pr-condies

Processamento

Sada e ps-condies

Prioridade: Essencial Importante Desejvel

[RF005] Mecanismo de Traking.

Descrio do caso de uso

Entrada e pr-condies

Processamento

Prioridade: Essencial Importante Desejvel

Documento de Requisitos Pgina 6 de 8


Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h
[RF006] Suporte online.

Descrio do caso de uso

Entrada e pr-condies

Processamento

Prioridade: Essencial Importante Desejvel

[RF007] Sistema de pagamento.

Descrio do caso de uso

Entrada e pr-condies

Processamento

Prioridade: Essencial Importante Desejvel

4. Requisitos no-funcionais

[NF001] Usabilidade
A interface com o usurio de vital importncia para o sucesso do sistema. Principalmente
por ser um sistema que 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

Documento de Requisitos Pgina 7 de 8


Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h
[NF002] Desempenho
Ao acessar o e-Commerce, o usurio aguardar no mximo cinco segundos em mdia baseado
numa conexo de 10mb, para o anncio da oferta ser exibida. Ao click da oferta, o site
ofertante ser aberto tambm em no mximo trs segundos.
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 ser
adotado como linguagem principal de desenvolvimento AngularJS com DotNet, seguindo
cuidadosamente as tcnicas de orientao a objetos.

Prioridade: Essencial Importante Desejvel

Documento de Requisitos Pgina 8 de 8


Arquivo: 358324659.doc
ltima Atualizao: 18/06/2017 20:14:00 O6/P6h

Você também pode gostar