Académique Documents
Professionnel Documents
Culture Documents
Autores:
Daniel Salviati
Jair Dias
Rodrigo Lopes
So Paulo
22/04/2013
Aprovao
Aprovamos a Especificao dos Requisitos < Verso revisada v2.0 > do projeto CEPP.
Nome
Data
Assinaturas
Verso revisada
Comentrio
Data
0.5
25/04/2008
1.0
06/07/2011
2.0
22/04/2013
Aprovao..................................................................................................................................................3
Verses revisadas anteriores......................................................................................................................4
Especificao dos Requisitos do Software.................................................................................................5
Sumrio......................................................................................................................................................5
1 Introduo..........................................................................................................................................7
1.1 Objetivos deste documento.........................................................................................................7
1.2 Escopo do produto......................................................................................................................7
1.2.1 Nome do produto e de seus componentes principais..........................................................7
1.2.2 Misso do produto...............................................................................................................7
1.2.3 Limites do produto...............................................................................................................7
1.2.4 Benefcios do produto..........................................................................................................8
1.3 Materiais de referncia...............................................................................................................8
1.4 Definies e siglas......................................................................................................................9
1.5 Viso geral deste documento......................................................................................................9
2 Descrio geral do produto..............................................................................................................10
2.1 Perspectiva do produto..............................................................................................................10
2.1.1 Diagrama de contexto........................................................................................................10
2.1.2 Interfaces de usurio..........................................................................................................11
2.1.3 Interfaces de hardware.......................................................................................................13
2.1.4 Interfaces de software........................................................................................................13
2.1.5 Interfaces de comunicao.................................................................................................14
2.1.6 Restries de memria.......................................................................................................14
2.1.7 Modos de operao............................................................................................................14
2.1.8 Requisitos de adaptao ao ambiente................................................................................14
2.2 Funes do produto...................................................................................................................15
2.3 Usurios e sistemas externos....................................................................................................16
2.3.1 Descrio............................................................................................................................16
2.3.2 Caractersticas dos usurios...............................................................................................17
2.4 Restries..................................................................................................................................17
2.5 Hipteses de trabalho................................................................................................................18
2.6 Requisitos adiados....................................................................................................................18
3 Requisitos especficos......................................................................................................................18
3.1 Requisitos de interface externa.................................................................................................18
3.1.1 Interfaces de usurio..........................................................................................................18
3.1.1.1 Interface de usurio << nome da interface >>...........................................................18
3.1.2 Interfaces de hardware.......................................................................................................20
3.1.2.1 Interface de hardware << nome da interface >>........................................................20
3.1.3 Interfaces de software........................................................................................................20
3.1.3.1 Interface de software << nome da interface >>........................................................20
3.1.4 Interfaces de comunicao.................................................................................................21
3.1.4.1 Interface de comunicao << nome da interface >>.................................................21
3.2 Requisitos funcionais................................................................................................................22
3.2.1 Diagramas de casos de uso................................................................................................22
3.2.1.1 Diagrama de casos de uso << nome do diagrama de casos de uso >>......................22
3.2.2 Casos de uso.......................................................................................................................22
3.2.2.1 Caso de uso << nome do caso de uso >>...................................................................22
3.3 Requisitos no funcionais.........................................................................................................24
3.3.1 Requisitos de desempenho.................................................................................................24
3.3.1.1 Requisito de desempenho << nome do requisito >>..................................................24
3.3.2 Requisitos de dados persistentes........................................................................................24
3.3.2.1 Diagrama de classes persistentes...............................................................................24
3.3.2.2 Classes persistentes....................................................................................................24
5
1
1.1
Introduo
Objetivos deste documento
1.2
Escopo do produto
1.2.1
CEPP (Componentes basicos para um caixa eletronico com segurana, dispositivo visual com
tamanho de 9 polegadas sensivel ao toque, hardware, conexo por linha discada segura,
modulo com conexo ao banco de dados do supermercado)
1.2.2
Misso do produto
Visa oferecer servios de saque eletronico para compras em supermercado com acesso a todos
bancos, contem um modulo que visa oferecer apio informatizado divulgao, consultas e vendas
dos produtos
do supermercado.
1.2.3
Limites do produto
O CEPP no fara:
- vendas para usurios que no possuem credito em banco.
- emprestimos
- acesso a bancos do exterior
- nenhum tipo de transao se no estiver conectado na internet
1.2.4
Benefcios do produto
Nmero de
ordem
Benefcio
Essencial
Essencial
Essencial
Essencial
Estimular as vendas.
Essencial
Desejvel
Economia de mo-de-obra.
Desejvel
Desejvel
Desejvel
10
11
Indicao de promoes.
1.3
Opcional
Materiais de referncia
Nmero de
ordem
1
Tipo do material
Referncia bibliogrfica
Folhetos de
propaganda de
produtos
Livro de estatstica
aplicada
Planilha Microsoft
Excel para determinar
os insumos para uma
festa
Entrevistas
Atas de entrevistas
Manual
Padro
1.4
Definies e siglas
Nmero de
ordem
1.5
Sigla
Definio
SGBD
Cadastro de compras
Cadastro de
fornecedores
Cadastro de
mercadorias
Cliente do
supermercado
HD
Disco rgido
RAM
Memria principal.
BD
Banco de Dados.
2
2.1
Diagrama de contexto
10
2.1.2
Interfaces de usurio
11
Nmero
de ordem
Nome
Ator
Caso de uso
Descrio
Tela de
Assessoria
Cliente (e
Operao de
especializae Assessoria
s)
Tela de
Usurios
Gerente ou
responsvel
Operao de
manuteno
Tela de
Estoque
Gerente ou
responsvel
Operao de
manuteno
Tela de
Divulgao
de
Produtos
Gestor de
Marketing
Gestor de
Vendas
Operao de
Divulgao
de Produtos
Tela de
Envio
de
Propagandas
Gestor de
Marketing
Gestor de
Vendas
Operao de
Envio de
Propagandas
Tela de
Consulta de
Preo
Todos os
atores
Operao de
Consulta de
Preo
Tela de
Localizao
de Produto
Todos os
atores
Operao de
Localizao
de Produto
Tela de lista
de compras
Clientes (e
Gesto da lista de
especializae compras
s)
12
Tela de
consulta de
dados
cadastrais
Clientes (e
Operao de
especializae consulta de dados
s) Gestor de
cadastrais
Vendas
10
Tela de
Anlise
Estatistica
Gestor de
Marketing
Gestor de
Vendas
11
Tela de
emisso
(impresso)
Lista de
compras
Cliente (e
Operao de
O cliente ir se identificar ao
especializae emisso da lista de CEPP imprimir a sua lista de
s)
compras
compras, caso a tenha criado.
12
Tela da Nota
fiscal
Clientes
Operao para
realizao de
emisso de nota
fiscal
13
Nota fiscal
Clientes
Emisso da nota
fiscal
2.1.3
O cliente ir se identificar e o
CEPP informar seus dados
cadastrais, como nome completo,
endereo, compras realizadas,
limite de crdito e crdito
disponvel, alm de alguma
informao distinada ao cliente.
Operao de
Diariamente o programa CEPP
anlises estatsticas ler os dados do SGBD do
sistema de gesto do
supermercado, para efetuar
anlises estatsticas que estaro
disponiveis para consulta no caixa
eletronico pelos patrocinadores.
Interfaces de hardware
Nmero
de ordem
Nome
Ator
Leitor Optico
Todos Atores
Operao para
leitura de codigo
de barras
O cliente ir se utilizar do
dispositivo para ler codigos de
barras em 2D e 3D.
Leitor de
carto
Todos Atores
Operao para
leitura eletronica
de Carto
2.1.4
Nmero
de ordem
1
Caso de uso
Descrio
Interfaces de software
Nome
Ator
Conexo
Todos
com
Atores
Sistema
Financeiro
Caso de uso
Operao para
relizao de
entrada e saida de
dados financeiros
Descrio
Arquivo testual que serve de entrada
ao Sistema Financeiro
2
3
13
2.1.5
Interfaces de comunicao
Nmero
de ordem
1
Nome
Ator
Caso de uso
Descrio
Operao para
troca de
informaes
restritas
2
3
4
2.1.6
Nmero
de ordem
Restries de memria
Tipo de memria
Limites aplicveis
RAM
HD
2.1.7
Modos de operao
Nmero
de ordem
Tipo de
operao
Interativva
Interativa
Descrio da
operao
Detalhes de operao
2.1.8
Nmero
de ordem
1
Requisito
Detalhes
Configurao da impresso do
ticket de venda e da nota fiscal
2
3
14
2.2
Funes do produto
Nmero
de ordem
Caso de uso
Descrio
Gesto de usurios
Gesto Manual de
Estoque
Gesto de Compra
Emisso de relatrios
Abertura do caixa
Fechamento do caixa
Operao de venda
Emisso da Nota
fiscal
10
Operao de
divulgao de
Produtos
11
12
13
Operao de
Localizao de
Produto
14
Gesto da Lista de
Compras
15
Operao de
Integrao com o
SGBD do
Supermercado
15
2.3
Descrio
Nmero
de ordem
Ator
Definio
Gerente
Gestor de Estoque
Sistema Financeiro
Gestor de Marketing
Gestor de Vendas
Operador
Dono do Bar
Dona de Casa
Dono de restaurante
10
Solteiro
11
Casado
12
Empregada Domestica
16
2.3.2
Nmero de
ordem
Freqncia de
uso
Nvel de
instruo
Proficincia
na aplicao
Proficincia em
informtica
Gerente
Dirio
2 Grau
Completa
Aplicao Sistema
Operacional.
Gestor de
Compras
Dirio
3 Grau
Completa
Aplicao - Sistema
operacional - Planilha Processador de texto
Gestor de
Estoque
Dirio
1 Grau
Operacional
Aplicao
Gestor de
Marketing
Media
Superior
Frequente
Aplicao
Gestor de
Vendas
Media
2 Grau
Completa
Aplicao
Dono de
bar
Media
Misto
Operacional
Aplicao
Dona de
Casa
Media
Misto
Operacional
Aplicao
Dono de
Media
Restaurant
e
Misto
Operacional
Basico na aplicao
Solteiro
Media
Misto
Frequente
Aplicao - Sistema
operacional - Planilha Processador de texto
10
Casado
Media
Superior/2
Grau
11
Empregada Baixa
1 Grau
Operacional
2.4
Sem conhecimento.
Restries
Nmero
de ordem
Restrio
Descrio
Ambiente
Ambiente
Expansibilidade
Legal
Segurana
2.5
Hipteses de trabalho
Nmero
de ordem
Hiptese
De quem depende
2
3
4
5
2.6
Requisitos adiados
Nmero
de ordem
1
Referncia ao requisito
Detalhes
No se Aplica
No se Aplica
2
3
4
5
Requisitos especficos
3.1
3.1.1.1
3.1.1.1.1
Interfaces de usurio
Interface de usurio << nome da interface >>
Leiaute sugerido
18
Diagrama de estados
3.1.1.1.3
3.1.1.1.4
Campos
Nmero
Nome
Descrio
Valores
vlidos
Formato
Tipo
Restries
1
2
3
4
5
6
7
8
9
3.1.1.1.5
Nmero
Comandos
Nome
Ao
Restries
1
2
3
4
5
6
7
8
19
3.1.2
3.1.2.1
Observaes
Interfaces de hardware
Interface de hardware << nome da interface >>
3.1.2.1.1
Fonte da entrada
3.1.2.1.2
Destino da sada
3.1.2.1.3
3.1.2.1.4
Formato
3.1.2.1.5
Observaes
3.1.3
3.1.3.1
Interfaces de software
Interface de software << nome da interface >>
3.1.3.1.1
Fonte da entrada
3.1.3.1.2
Destino da sada
20
3.1.3.1.4
Formato
3.1.3.1.5
Observaes
3.1.4
3.1.4.1
Interfaces de comunicao
Interface de comunicao << nome da interface >>
3.1.4.1.1
Fonte da entrada
3.1.4.1.2
Destino da sada
3.1.4.1.3
3.1.4.1.4
Formato
3.1.4.1.5
Observaes
21
3.2
Requisitos funcionais
3.2.1
3.2.1.1
3.2.2
3.2.2.1
Casos de uso
Caso de uso << nome do caso de uso >>
3.2.2.1.1
Precondies
3.2.2.1.2
Fluxo principal
22
3.2.2.1.4
3.2.2.1.4.1
Subfluxos
Subfluxo << nome do subfluxo >>
Fluxos alternativos
Fluxo alternativo << nome do fluxo alternativo >>
Precondies
Passos
3.2.2.1.5
3.2.2.1.6
Observaes
23
3.3
Requisitos no funcionais
3.3.1
3.3.1.1
3.3.2
Requisitos de desempenho
Requisito de desempenho << nome do requisito >>
3.3.2.1
3.3.2.2
Classes persistentes
Nmero
de ordem
Nome
Descrio
1
2
3
3.3.2.3
Nmero de
ordem
Nome
Freqncia
de consulta
(por dia)
Freqncia
de atualizao
(por dia)
1
2
3
4
5
6
7
24
Cardinalidade
mxima
Restries
aplicveis
3.3.3
3.3.3.1
3.3.4
3.3.4.1
3.3.5
3.3.5.1
Restries ao desenho
Restrio ao desenho << nome da restrio >>
Atributos da qualidade
Atributo da qualidade << nome do atributo >>
Outros requisitos
Requisito << nome do requisito >>
25
Informao de suporte
26