Академический Документы
Профессиональный Документы
Культура Документы
Engenharia de
Requisitos
Rafael Viana de Carvalho Caitano 2013203634
Leonardo Laia Arpini 2013203641
Alegre, 2016
Sumrio
Introduo..................................................................................................................................... 3
1.1
Objetivos deste documento................................................................................................... 3
1.2
Descrio resumida do dominio do problema....................................................................... 3
1.3
Escopo do produto ................................................................................................................ 3
2 Requisitos especficos .................................................................................................................. 4
2.1
Prioridades dos Requisitos ................................................................................................... 4
2.2
Requisitos funcionais ............................................................................................................ 4
2.3
Requisitos no-funcionais ..................................................................................................... 6
2.4
Requisitos no-contemplados ............................................................................................... 6
2.5
Mdulos/Componentes de Software ..................................................................................... 7
2.6
Identificao de Clientes e StakeHolders ............................................................................. 7
2.7
Tcnicas de Levantamento de Requisitos ............................................................................ 7
2.8
Artefatos Produzidos ............................................................................................................. 7
2.9
Diagrama de Casos de Uso ................................................................................................ 11
2.10
Diagramas de Atividades em UML .................................................................................. 30
Introduo
PhpMySql.
Requisitos especficos
Essencial
Importante
Desejvel
Prioridade: Essencial
Prioridade: Essencial
2.2.7 [RF 7] Escolher Mtodo de Pagamento
Descrio: O Sistema dever permitir que o Usurio escolha o mtodo de pagamento entre
Boleto Bnacrio e Carto de Crdito.
Prioridade: Essencial
2.2.8 [RF 8] Gerar Boleto Prprio
Descrio: O Sistema irar gerar o boleto de forma prpria sem depender de softwares de
terceiros.
Prioridade: Desejvel
Prioridade: Essencial
Prioridade: Essencial
Prioridade: Essencial
10
11
2.9.2.1.3 Precondies
Usurio estar cadastrado no Sistema
2.9.2.1.5 Sada
Mensagem informando se o login foi feito corretamente
2.9.2.1.6 Ps-condies
O sistema agora permite a realizao das compras se o usurio tiver sido
reconhecido.
O sistema retorna pgina de login, caso Login e/ou senha estejam incorretos
12
2.9.2.2.2 Entradas:
Nome
Dia do Nascimento
Endereo
Sexo
CPF/CNPJ
Login
Senha
E-mail
2.9.2.2.3 Precondies
Usurio no possuir cadastro no site
13
2.9.2.3.7 Ps-condies
Ter adicionado o produto com sucesso na lista
O Sistema volta a pgina de exibio da lista
O Sistema volta a pgina de vizualizao de produto
14
2.9.2.4.3 Precondies
Usurio estar logado no sistema
15
2.9.2.4.6 Sada
Confirmao quanto ao sucesso da operao
2.9.2.4.7 Ps-condies
O Sistema envia e-mail para cliente confirmando pedido
O Sistema volta para pgina principal
16
2.9.2.5.6 Sada
Cancelamento realizado
O Sistema envia e-mail para cliente confirmando cancelamento de pedido
2.9.2.5.7 Ps-condies
Sistema volta pgina de pedidos
17
2.9.2.6.3 Precondies
2.9.2.6.5 Sada
2.9.2.6.6 Ps-condies
Tela com lista de produtos encontrados
Tela com mensagem de nenhum produto encontrado
18
2.9.2.7.3 Precondies
Administrador estar logado no Sistema
2.9.2.7.5 Sada
Mensaem de produto cadastrado com sucesso
2.9.2.7.6 Ps-condies
O sistema reabre tela de cadastro de produtos
19
2.9.2.8.3 Precondies
Administrador estar logado no Sistema
2.9.2.8.5 Sada
2.9.2.8.6 Ps-condies
O sistema reabre tela de gerenciamento de estoque
20
2.9.2.9.3 Precondies
2.9.2.9.5 Sada
O Sistema envia e-mail para o administrador com lista de produtos com quantidade
em estoque menor que o minimo
2.9.2.9.6 Ps-condies
21
Prioridade
Essencial
2.9.2.10.2
Entradas
2.9.2.10.3
Precondies
2.9.2.10.4
Fluxo principal
2.9.2.10.5
Sada
Ps-condies
22
Prioridade
Essencial
2.9.2.11.2
Entradas
2.9.2.11.3
Precondies
2.9.2.11.4
Fluxo principal
2.9.2.11.5
Sada
2.9.2.11.6
Ps-condies
23
Prioridade
Essencial
2.9.2.12.2
Entradas
2.9.2.12.3
Precondies
2.9.2.12.4
Fluxo principal
2.9.2.12.5
2.9.2.12.6
2.9.2.12.7
24
2.9.2.12.8
Sada
Ps-condies
25
Prioridade
Essencial
2.9.2.13.2
Entradas
2.9.2.13.3
Precondies
2.9.2.13.4
Fluxo principal
2.9.2.13.5
Fluxo Secundrio
Sada
2.9.2.13.7
Ps-condies
26
Prioridade
Essencial
2.9.2.14.2
Entradas
2.9.2.14.3
Precondies
2.9.2.14.4
Fluxo principal
O Sistema envia pedido de entrega para o sistema dos Correios informando dados do
produto, local para entrega e horario para retirada do produto
O Sistema valida solicitao de entrega
2.9.2.14.5
Sada
2.9.2.14.6
Ps-condies
27
Prioridade
Essencial
2.9.2.15.2
Entradas
2.9.2.15.3
Precondies
2.9.2.15.4
Fluxo principal
2.9.2.15.5
Sada
2.9.2.15.6
Ps-condies
28
2.9.2.1.3 Precondies
Pgina de Atendimento ao Cliente selecionada pelo Usurio
2.9.2.1.5 Sada
2.9.2.1.6 Ps-condies
O Sistema permanece na tela de Atendimento ao Cliente
29
30
31
32
33