Você está na página 1de 10

SCE Sistema de Controle de Estoque

I - DOCUMENTO DE REQUISITOS
Verso 1

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
2. VISO GERAL DO PRODUTO/SERVIO..........................................................................................................4
2.1 DEFINIES, SIGLAS E ABREVIAES.............................................................................................................................4
2.2 SISTEMAS RELACIONADOS E ESCOPO NEGATIVO...............................................................................................................5
2.2.1 Escopo Negativo...........................................................................................................................................5
2.3 PREMISSAS E RESTRIES...........................................................................................................................................5
2.4 DESCRIO DO CLIENTE..............................................................................................................................................5
2.5 DESCRIO DOS USURIOS..........................................................................................................................................5
3. REQUISITOS FUNCIONAIS..................................................................................................................................6
3.1 CADASTRO DE PRODUTOS...........................................................................................................................................6
[RF001] Cadastrar...............................................................................................................................................6
[RF002] Alterar...................................................................................................................................................6
[RF003] Excluir....................................................................................................................................................6
[RF004] Consultar................................................................................................................................................7
3.2 CADASTRO DE FORNECEDORES.....................................................................................................................................7
[RF001] Cadastrar..........................................................................................................................................7
[RF002] Alterar...................................................................................................................................................7
[RF003] Excluir....................................................................................................................................................7
[RF004] Consultar................................................................................................................................................8
4. REQUISITOS NO FUNCIONAIS........................................................................................................................8
4.1 USABILIDADE............................................................................................................................................................8
[RNF001] Facilidade de Uso..............................................................................................................................8
4.2 CONFIABILIDADE........................................................................................................................................................8
[RNF001] Confirmao de excluso....................................................................................................................8
4.3 DESEMPENHO............................................................................................................................................................9
[RNF002] Rpido tempo de resposta...................................................................................................................9
4.4 DISTRIBUIO...........................................................................................................................................................9
[RNF003] Distribuio em .JAR..........................................................................................................................9
5. REFERNCIAS.......................................................................................................................................................10
6. APROVAO..........................................................................................................................................................10
Pedro Henrique Veras Coelho............................................................................................................................10
Victor Giro Martins..........................................................................................................................................10
Edney Ximenes L. Cabral....................................................................................................................................10
Alusio Vieira Jnior...........................................................................................................................................10
Proprietrio do estabelecimento.........................................................................................................................10

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 2/10

1.

INTRODUO

Este documento especifica os requisitos do Sistema de Controle de Estoque, 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 Sistema de Controle de Estoque 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

Convenes, termos e abreviaes

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:

RF requisito funcional

RNF requisito no-funcional

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 3/10

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.

2.

VISO GERAL DO PRODUTO/SERVIO

O Sistema de Controle de Estoque tem como objetivo automatizar e facilitar o controle de entrada
e sada de produtos no estoque.
Utilizando o sistema, o usurio ter a funcionalidade de cadastrar, alterar, consultar e remover
produtos e tambm emitir alertas para o usurio quando um determinado produto tiver atingido
o estoque mnimo o limite mnimo, evitando-se que ocorra a falta de produtos. Alm disso, ser
possvel cadastrar, alterar, consultar e remover fornecedores. Inicialmente o sistema ser
construdo para operar de maneira off-line, podendo no futuro ser migrado para uma verso online.

2.1

Definies, siglas e abreviaes

Definio, sigla ou abreviao

Descrio

JRE

Java Runtime Edition, possibilita a execuo de


programas feitos em Java.

JAR

Java Archive, formato de arquivo usado para distribuir


aplicaes em Java.

Off-line

Sem utilizao da internet.

On-line

Com utilizao da internet.

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 4/10

2.2

Sistemas relacionados e escopo negativo

2.2.1

Escopo Negativo

O Sistema de Controle de Estoque se restringir ao controle de produtos em estoque e


cadastro de fornecedores, no realizando o controle de caixa, nem vendas. Podendo estas
funcionalidades ser futuramente implementadas por outros sistemas.

O Sistema de Controle de Estoque ser operado exclusivamente computadores de mesa.


Excluindo-se dessa forma dispositivos portteis.

2.3

Premissas e Restries

O sistema utilizar Java, portanto ser necessria a instalao de uma JRE. Para armazenamento
dos dados ser utilizado o MySQL como banco de dados, dessa forma a instalao do MySQL
Server 5.0 se far necessria.

2.4

Descrio do cliente

O Mercadinho Nogueira comercializa diversos tipos de produtos, desde materiais de limpezas at


bebidas, e atualmente utiliza como controle um caderno, onde so anotadas as vendas. No entanto
est comeando a se informatizar, sendo assim necessrio um sistema que agilize e facilite o
controle do estoque.

2.5

Descrio dos usurios

Ednildo Nogueira proprietrio do estabelecimento

<Nome de um tipo especfico de usurio>

<Nome de um tipo especfico de usurio>

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 5/10

3.

REQUISITOS FUNCIONAIS

3.1

Cadastro de Produtos

Nesta seo esto agrupados os requisitos funcionais pertinentes ao cadastro de produtos. O


agrupamento em uma seo nica foi necessrio, pois esta a funcionalidade bsica do sistema.
[RF001] Cadastrar
Esta funcionalidade permite que um produto seja includo na base de dados.
Prioridade: Essencial

[RF002] Alterar
Esta funcionalidade permite que um produto que foi previamente cadastrado na base de
dados seja alterado.
Prioridade: Essencial

[RF003] Excluir
Esta funcionalidade permite que um produto que foi previamente cadastrado na base de
dados seja excludo.
Prioridade: Essencial

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 6/10

[RF004] Consultar
Esta funcionalidade permite a consulta base de dados de produtos e retorne um produto ou
no, de acordo com os parmetros especificados na busca.
Prioridade: Essencial

3.2

Cadastro de Fornecedores

Nesta seo esto agrupados os requisitos funcionais pertinentes ao cadastro de produtos. O


agrupamento em uma seo nica foi necessrio, pois esta uma funcionalidade de extrema
importncia para o sistema.

[RF001] Cadastrar
Esta funcionalidade permite que um fornecedor seja includo na base de dados.
Prioridade: Essencial

[RF002] Alterar
Esta funcionalidade permite que um fornecedor que foi previamente cadastrado na base de
dados seja alterado.
Prioridade: Essencial

[RF003] Excluir
Esta funcionalidade permite que um fornecedor que foi previamente cadastrado na base de
dados seja excludo.
Prioridade: Essencial

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 7/10

[RF004] Consultar
Esta funcionalidade permite a consulta base de dados de fornecedores e retorne um
fornecedor ou no, de acordo com os parmetros especificados na busca.
Prioridade: Essencial

4.

REQUISITOS NO FUNCIONAIS

4.1

Usabilidade

[RNF001] Facilidade de Uso


A facilidade de uso ser fundamental para proporcionar maior agilidade nas operaes do
sistema.
Prioridade: Desejvel

4.2

Confiabilidade
[RNF001] Confirmao de excluso

<O sistema dever alertar o usurio quando for solicitada a excluso de um produto ou
fornecedor, para que a excluso seja feita o usurio deve confirm-la na janela de alerta.
Prioridade: Importante

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 8/10

4.3

Desempenho

[RNF002] Rpido tempo de resposta


O sistema dever realizar suas operaes de maneira eficiente. Para que o usurio consiga
realizar suas tarefas rapidamente.
Prioridade: Desejvel

4.4

Distribuio

[RNF003] Distribuio em .JAR


O sistema ser distribudo em um arquivo SCE.jarque permitir a execuo do sistema em
qualquer sistema operacional que
Prioridade: Desejvel

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 9/10

5.

REFERNCIAS

Pagina do projeto: http://code.google.com/p/planeta-interface

6.

APROVAO

O documento aqui apresentado atende a todos os requisitos esperados do 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.

Fortaleza, 30 de outubro de 2007.


____________________________
Pedro Henrique Veras Coelho
Membro da equipe de desenvolvimento

Ednildo Nogueira
Proprietrio do estabelecimento

____________________________
Victor Giro Martins
Membro da equipe de desenvolvimento
____________________________
Edney Ximenes L. Cabral
Membro da equipe de desenvolvimento

____________________________
Alusio Vieira Jnior
Membro da equipe de desenvolvimento

Documento de Requisitos
Projeto: SCE - Verso 1

Pg. 10/10

Você também pode gostar