sistema de gerenciamento de pedidos para a empresa amélia...

47
Universidade Federal de Pernambuco Centro de Informática Especificação de Requisitos e Validação de Sistemas Professor Jaelson Castro Sistema de Gerenciamento de Pedidos para a Empresa Amélia Brindes e Cia LTDA - Projeto II Equipe: Ayrton Barros de Lira Graciliano Garcia Torres Galindo Jr. Mateus Nunes de Barros Magalhães {abl2, ggtgj, mnbm}@cin.ufpe.br Recife, 20 de Junho de 2018

Upload: others

Post on 17-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

Universidade Federal de Pernambuco

Centro de Informática

Especificação de Requisitos e Validação de Sistemas

Professor Jaelson Castro

Sistema de Gerenciamento de Pedidos

para a Empresa Amélia Brindes e Cia

LTDA - Projeto II

Equipe:

Ayrton Barros de Lira

Graciliano Garcia Torres Galindo Jr.

Mateus Nunes de Barros Magalhães

{abl2, ggtgj, mnbm}@cin.ufpe.br

Recife, 20 de Junho de 2018

Page 2: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

Sumário

1 Introdução 2

1.1 Empresa Gráfica . . . . . . . . . . . . . . . . . . . . 2

1.2 Processo de Recebimento de Pedidos . . . . . . . . . . . 2

1.3 Identificação do Problema . . . . . . . . . . . . . . . 2

1.4 Solução Proposta . . . . . . . . . . . . . . . . . . . . 3

1.5 Stakeholders do Sistema Proposto . . . . . . . . . . . . 3

2 Requisitos 4

2.1 Convenções . . . . . . . . . . . . . . . . . . . . . . . 4

2.2 Prioridades . . . . . . . . . . . . . . . . . . . . . . 4

2.3 Requisitos Funcionais . . . . . . . . . . . . . . . . . 5

2.4 Requisitos Não Funcionais: Segurança . . . . . . . . . . 10

2.5 Requisitos Não Funcionais: Usabilidade . . . . . . . . . 11

2.6 Requisitos Não Funcionais: Disponibilidade . . . . . . . 12

2.7 Requisitos Não Funcionais: Portabilidade . . . . . . . . 13

2.8 Requisitos Não Funcionais: Confidencialidade . . . . . . 14

3 Casos de Uso 15

4 Modelagens 41

4.1 Casos de Uso . . . . . . . . . . . . . . . . . . . . . . 41

4.2 NFR . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4.3 Statechart . . . . . . . . . . . . . . . . . . . . . . . 43

5 Conclusão 46

6 Relatório da Equipe 46

1

Page 3: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

1 Introdução

1.1 Empresa Gráfica

A empresa gráfica Amélia Brindes e Cia Ltda atua no ramo de

venda e personalização de produtos para brindes, exposições e

outros. Alguns exemplos dos tipos de produtos que podem ser

personalizados, modificados para conter alguma arte fornecida pelo

cliente, são: canecas, garrafas, buttons, medalhas, troféus,

broches, e outros.

1.2 Processo de Recebimento de Pedidos

Atualmente na empresa, o processo de recebimento de pedidos

pode ser inicializado de múltiplas formas, são elas:

- Clientes chegando na loja já com a arte final em mãos em um

dispositivo.

- Clientes chegando com a arte em mãos, mas pedindo melhorias,

ou precisando de ajustes.

- Clientes indo na loja para fechar negócio, e enviar a arte

por e-mail, sendo final ou precisando de ajustes.

- Clientes com pouca a nenhuma ideia da arte a ser utilizada no

produto.

É feito o pedido, e dependendo da necessidade de estoque ou

de pré-produção, pode-se começar a trabalhar na encomenda, mas o

produto final depende que a arte final esteja disponível para ser

personalizado, finalizado e entregue.

1.3 Identificação do Problema

Muitas vezes o cliente gostaria de saber da possibilidade de

fazer a personalização do seu produto sem ter que ir à loja

física, além de receber o seu pedido onde quiser.

Além disso, quando o produto chega ao cliente, pode acontecer

de não agradar muito, simplesmente porque ele não tinha

visualizado como ficaria no final, e fez o pedido com base na

ideia de que ficaria bom de qualquer forma.Muitas vezes o cliente

só precisa ter uma visão mais real de como deve ficar seu produto

final, para ter ideias de pequenas mudanças que podem acelerar o

processo de produção, com menos mudanças.

2

Page 4: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

1.4 Solução proposta

Para tal, este documento propõe a criação do sistema para

fazer pedidos online, fazer visualização de produtos

personalizados em realidade aumentada e projetar uma simulação de

seu produto final em qualquer lugar através de uma câmera de

smartphone, ou mostrando um modelo 3D interativo com a arte, em

outros dispositivos.

1.5 Stakeholders do Sistema Proposto

1.5.1 Cliente

O principal componente para a manutenção dos negócios da

gráfica, através da solicitação da prestação de serviços gráficos.

Lida diretamente com os atendentes do estabelecimento e com o

sistema de pedidos online.

1.5.2 Gráfica Pedidos

Setor da gráfica responsável por atender clientes que desejam

solicitar serviços no ambiente físico da loja. Também é

responsável por tratar eventuais problemas e demandas extras dos

clientes relativas a prestação de serviços acordados.

1.5.3 Gráfica Manufatura

Setor da gráfica responsável por produzir as encomendas

recebidas através do sistema. Também interage com o sistema para

solicitar as matérias primas necessárias para a continuação de

suas atividades.

1.5.4 Gráfica Estoque

Setor da gráfica responsável por controlar as matérias primas

necessárias para a produção dos produtos ofertados pela empresa.

Utiliza o sistema para receber solicitações de materiais e para

enviar solicitações de compra dos mesmos.

1.5.5 Gráfica Delivery

Setor da gráfica responsável pela entrega dos produtos.

Recebe ordens de entrega emitidas pelo sistema.

3

Page 5: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

1.5.6 Gráfica Gerência

Parte responsável pela gerência dos negócios da gráfica,

interage com todos os stakeholders listados a fim de garantir o

bom funcionamento dos processos. Utiliza o sistema para controlar

os produtos ofertados e receber relatórios gerenciais.

1.5.7 Sistema

Entidade responsável pela orquestração da comunicação entre

os stakeholders listados e seus processos. Pode receber pedidos

diretamente dos clientes por terminais remotos.

2 Requisitos

2.1 Convenções

Os requisitos listados a seguir s˜ao identificados cada um com um

código único. Esses códigos seguem o padrão RFXX, onde XX é um

número, para requisitos funcionais, e RNFXX, onde xx é um número

para requisitos não-funcionais. Cada requisito funcional pode ser

associado a um ou mais Casos de Uso, e cada requisito

não-funcional pode ser associado a um requisito funcional.

Adicionalmente, cada requisito possui uma breve descriç˜ao e um

nível de prioridade. Os níveis de prioridade s˜ao explicados na

Seç˜ao 2.2.

2.2 Prioridades

• A prioridade Essencial indica um requisito indispensável ao

funcionamento do sistema. Caso tais casos de uso não sejam

completamente implementados, o sistema perderá sua utilidade.

• A prioridade Importante indica um requisito indispensável à

satisfação do cliente. Caso tais casos de uso não sejam

completamente implementados, o sistema ainda será útil, porém sua

utilização não será satisfatória.

• A prioridade Desejável indica um requisito que n˜ao é

indispensável ao funcionamento do sistema nem à satisfação do

cliente, mas cuja implementação poderá tornar o uso do sistema

mais simples ou agradável, ou agregar funcionalidades úteis, mas

que não façam parte da função central do sistema. Tais casos de

uso podem ser implementados em versões posteriores do sistema,

4

Page 6: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

visto que as funcionalidades centrais do sistema n˜ao dependem de

sua implementação.

2.3 Requisitos Funcionais

RF01 - Cadastrar Usuário

Descrição Usuário deverão ser capazes de criar e

atualizar uma conta no sistema.

Casos de uso

relacionados

[UC03], [UC04].

Prioridade Essencial.

RF02 - Autenticar Usuário

Descrição Permite que um usuário cadastrado tenha

acesso ao sistema.

Caso de uso

relacionado

[UC01].

Prioridade Essencial.

RF03 - Revogar Autenticação do Usuário

Descrição Permite que um usuário cadastrado tenha saia

do sistema.

Caso de uso

relacionado

[UC02].

Prioridade Essencial.

RF04 - Demonstrar Produtos Ofertados

Descrição O sistema deverá ser capaz de mostrar os

produtos e serviços ofertados pela gráfica.

Caso de uso

relacionado

[UC05].

Prioridade Essencial.

5

Page 7: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

RF05 - Simulação com Realidade Aumentada

Descrição Uma simulação em 3D com realidade aumentada

deverá ser apresentada ao cliente sempre que

um novo pedido esteja sendo efetuado e o

dispositivo utilizado permita o uso de tal

recurso.

Caso de uso

relacionado

[UC06].

Prioridade Essencial.

RF06 - Registrar Pedidos

Descrição O sistema deverá ser capaz de registrar

pedidos provenientes de empregados da

gráfica por terminais próprios e de clientes

por terminais remotos.

Casos de uso

relacionados

[UC07], [UC08].

Prioridade Essencial.

RF07 - Alterar Pedidos

Descrição O usuário deverá ser capaz de alterar ou

cancelar seu pedido.

Casos de uso

relacionados

[UC09], [UC10].

Prioridade Desejável.

RF08 - Gerenciar Pedidos

Descrição O funcionário deverá ser capaz de gerenciar

pedidos realizados por clientes.

Casos de uso

relacionados

[UC11], [UC12], [UC13], [UC14].

6

Page 8: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

Prioridade Essencial.

RF09 - Estimar Custos

Descrição O sistema deverá ser capaz de estimar os

custos totais para o cliente no momento em

que o pedido está sendo registrado.

Caso de uso

relacionado

[UC07].

Prioridade Essencial.

RF10 - Estimar Prazos

Descrição O sistema deverá ser capaz de estimar o

prazo de confecção e entrega para o cliente

no momento em que o pedido está sendo

registrado.

Caso de uso

relacionado

[UC07].

Prioridade Essencial.

RF11 - Reportar Setor de Pedidos

Descrição O setor de pedidos da gráfica deverá ser

avisado sempre que a produção de um pedido

seja concluída pelo setor de manufatura.

Caso de uso

relacionado

[UC16].

Prioridade Essencial.

RF12 - Reportar Manufatura

Descrição O sistema proposto deve reportar o setor de

manufatura sempre que um pedido seja

realizado ou modificado, fornecendo as

7

Page 9: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

especificações do projeto e recursos

gráficos pertinentes.

Casos de uso

relacionados

[UC13], [UC14].

Prioridade Essencial.

RF13 - Reportar Setor de Entregas

Descrição O sistema deverá avisar o setor de entregas

sempre que a produção de um pedido seja

concluída e o pedido esteja assinalado para

entrega no endereço especificado pelo

cliente.

Caso de uso

relacionados

[UC16], [UC19].

Prioridade Essencial

RF14 - Reportar Conclusão

Descrição O sistema deverá ser capaz de avisar o

cliente por email quando o pedido for

produzido e estiver pronto para retirada ou

entrega.

Casos de uso

relacionados

[UC16], [UC20].

Prioridade Essencial.

RF15 - Alterar Produtos

Descrição A gerência da gráfica deve ser capaz de

adicionar, remover e atualizar os produtos

listados na vitrine do sistema.

Casos de uso

relacionados

[UC22], [UC23], [UC24].

Prioridade Essencial.

8

Page 10: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

RF16 - Pagamento Online

Descrição Os funcionários da gráfica responsáveis pelo

registro de pedidos em terminais próprios e

os clientes em terminais remotos devem ser

capazes de efetuar o pagamento de pedidos,

online, através do sistema.

Caso de uso

relacionado

[UC08].

Prioridade Essencial.

RF17 - Entrega de Pedidos

Descrição O sistema deverá disponibilizar a opção de

entrega a domicílio para os pedidos

efetuados, coletando o endereço de entrega.

Caso de uso

relacionado

[UC19], [UC20].

Prioridade Essencial.

RF18 - Relatório Gerencial

Descrição O sistema deverá gerar relatórios quinzenais

especificando todos os pedidos realizados e

avaliando se os mesmos foram processados e

atendidos de acordo com os condições

especificadas em cada produto.

Caso de uso

relacionado

[UC26].

Prioridade Desejável.

9

Page 11: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

2.4 Requisitos Não Funcionais: Segurança

RNF01 - Validar Autenticação

Descrição Pedidos só poderão ser realizados em

terminais remotos por usuários devidamente

cadastrados com dados pessoais e informações

de contato.

Case de Uso

relacionado

[UC01], [UC08].

Prioridade Essencial.

RNF02 - Notificar Pagamento Aprovado

Descrição Pedidos feitos em terminais remotos só

deverão ser processados quando o pagamento

for aprovado.

Case de Uso

relacionado

[UC08]

Prioridade Essencial.

RNF03 - Não Armazenar Dados de Cartões de Crédito

Descrição Informações de cartões de crédito e débito

não deverão ser armazenadas pelo sistema.

Case de Uso

relacionado

[UC08]

Prioridade Essencial.

10

Page 12: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

2.5 Requisitos Não Funcionais: Usabilidade

RNF04 - Simular Pedido sem Cadastro

Descrição O usuário deverá ser capaz de realizar todo

o fluxo de encaminhamento de pedido, com

exceção da confirmação, sem a necessidade de

criar uma conta.

Case de Uso

relacionado

[UC05], [UC06], [UC07].

Prioridade Essencial.

RNF05 - Primeiro Pedido em até Dez Minutos

Descrição O usuário deverá ser capaz de submeter um

pedido pela primeira vez em até de 10

minutos.

Case de Uso

relacionado

[UC05], [UC06], [UC07].

Prioridade Desejável.

11

Page 13: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

2.6 Requisitos Não Funcionais: Disponibilidade

RNF06 - Continuidade Após Desconexão

Descrição O usuário deverá ser capaz de continuar o

fluxo de submissão de pedidos de onde parou

após ter sua conexão com o sistema encerrada

por motivos desconhecidos.

Case de Uso

relacionado

[UC06], [UC07], [UC08].

Prioridade Importante.

12

Page 14: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

2.7 Requisitos Não Funcionais: Compatibilidade

RNF07 - Interfaces Web

Descrição O sistema deverá ser acessível através de

interfaces web compatíveis com os

navegadores Safari, Chrome, Firefox e

Microsoft Edge.

Case de Uso

relacionado

[UC01], [UC02], [UC03], [UC04], [UC05],

[UC06], [UC07], [UC08], [UC09], [UC10].

Prioridade Importante.

RNF08 - Aplicativos

Descrição O sistema deverá ser acessível através de

aplicações nativas para os ecossistemas iOS

e Android.

Case de Uso

relacionado

[UC01], [UC02], [UC03], [UC04], [UC05],

[UC06], [UC07], [UC08], [UC09], [UC10].

Prioridade Importante.

13

Page 15: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

2.8 Requisitos Não Funcionais: Confidencialidade

RNF09 - Simulação de Arte

Descrição O cliente deverá poder fazer simulação do

uso da arte em tempo real utilizando

realidade aumentada ou modelos 3D com

giroscópio.

Case de Uso

relacionado

[UC06]

Prioridade Desejável.

RNF10 - Encriptação de Arte

Descrição Para garantir confidencialidade, todo o

material de arte utilizado para simulação

e/ou enviado para produção, deve ser

encriptado, para que seja visível apenas

pelo cliente, ou durante a produção do

material final.

Case de Uso

relacionado

[UC06]

Prioridade Importante.

14

Page 16: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

3 Casos de Uso

Identificador Título

UC01 Efetuar Autenticação

UC02 Revogar Autenticação

UC03 Atualizar Dados Cadastrais

UC04 Realizar Cadastro de Cliente

UC05 Visualizar Produtos Ofertados

UC06 Simular Pedido

UC07 Submeter Pedido

UC08 Confirmar Pedido

UC09 Solicitar Alteração de Pedido

UC10 Solicitar Cancelamento de Pedido

UC11 Aprovar Pedido Recebido

UC12 Responder Solicitação de Alteração

UC13 Atualizar Estado de Pedido

UC14 Verificar Alterações Pendentes

UC15 Solicitar Entrega de Matéria Prima

UC16 Liberar Produção

UC17 Visualizar Solicitações de Matéria Prima

UC18 Solicitar Compra de Matéria Prima

UC19 Visualizar Pedidos Aguardando Entrega

UC20 Reportar Entrega

UC21 Visualizar Solicitações de Compra

UC22 Adicionar Serviço ou Produto ao Catálogo

UC23 Excluir Serviço ou Produto do Catálogo

UC24 Atualizar Serviço ou Produto do Catálogo

UC25 Cadastrar Funcionário

UC26 Relatório Gerencial

15

Page 17: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC01 - Efetuar Autenticação

Ator Cliente ou funcionário da gráfica

pertencente ao departamento de pedidos,

manufatura, estoque, delivery e gerência.

Descrição Os usuários cadastrados no sistema deverão

ser capazes de submeter credenciais de

acesso para serem autenticados e, assim,

poder visualizar informações privadas e

utilizar funcionalidades restritas.

Prioridade Essencial.

Precondição O usuário ter cadastro no sistema.

Pós-condição O usuário terá acesso a informações privadas

e funcionalidades restritas.

Fluxo Principal 1. Usuário abre a página de autenticação.

2. Submete credenciais de acesso.

3. Aguarda o sistema autenticar as

credenciais.

4. É redirecionado para o painel de

controle adequado ao seu perfil, tendo

acesso a informações e funcionalidades

dependentes da autenticação.

Fluxo Secundário Caso o sistema não consiga validar as

credenciais no passo 3, o usuário receberá

uma mensagem de erro e será redirecionado

para a página de autenticação.

RF Associado [RF02].

RNF Associado [RNF01], [RNF07], [RNF08].

16

Page 18: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC02 - Revogar Autenticação

Ator Cliente ou funcionário da gráfica

pertencente ao departamento de pedidos,

manufatura, estoque, delivery e gerência.

Descrição Os usuários autenticados no sistema deverão

ser capazes de revogar sua autenticação,

desabilitando o acesso a informações

privadas e funcionalidades que exijam

autenticação.

Prioridade Essencial.

Precondição O usuário estar autenticado no sistema.

Pós-condição O usuário perderá o acesso a informações

privadas e funcionalidades específicas de

seu perfil que exijam autenticação.

Fluxo Principal 1. Usuário solicita a revogação.

2. Aguarda o sistema restringir o acesso.

3. É redirecionado para a homepage.

Fluxo Secundário Nenhum.

RF Associado [RF03].

RNF Associado [RNF07], [RNF08].

17

Page 19: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC03 - Atualizar Dados Cadastrais

Ator Cliente ou funcionário da gráfica

pertencente ao departamento de pedidos,

manufatura, estoque, delivery e gerência.

Descrição Os usuários autenticados no sistema deverão

ser capazes de atualizar dados cadastrais

associados ao tipo de seu perfil.

Prioridade Essencial.

Precondição Os usuários deverão possuir cadastro e estar

autenticados no sistemas.

Pós-condição As informações de cadastro atualizadas pelo

usuário deverão ser persistidas no banco de

dados.

Fluxo Principal 1. Usuário realiza autenticação.

2. Abre a página de dados cadastrais.

3. Atualiza as informações desejadas e

submete.

4. Aguarda o sistema persistir os dados.

Fluxo Secundário Caso o sistema não consiga persistir os

dados no passo 4, o usuário será

redirecionado para a página de dados

cadastrais, passo 2.

RF Associado [RF01].

RNF Associado [RNF07], [RNF08].

18

Page 20: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC04 - Realizar Cadastro de Cliente

Ator Cliente.

Descrição Os novos clientes deverão ser capazes de

criar uma conta no sistema para ter acesso

aos serviços que demandem autenticação.

Prioridade Essencial.

Precondição O cliente não possuir cadastro.

Pós-condição O cliente obterá credenciais de acesso.

Fluxo Principal 1. O cliente navega para a página de

cadastro.

2. Submete os dados nome, cpf, código

postal, rua, número, complemento,

ponto de referência, email e senha.

3. Aguarda validação dos sistema.

4. Visualiza uma mensagem informando que

o cadastro foi realizado com sucesso e

que um email de validação foi enviado

para o endereço eletrônico cadastrado.

5. É redirecionado para a página de

autenticação (login).

Fluxo Secundário Caso seja identificado que o endereço de

email ou o cpf fornecido estejam atrelados a

algum cadastro, passo 3, uma mensagem de

erro deverá ser exibida e o usuário

redirecionado para a página de cadastro,

passo 1.

RF Associados [RF01].

RNF Associados [RNF07], [RNF08].

19

Page 21: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC05 - Visualizar Produtos Ofertados

Ator Cliente.

Descrição Os clientes deverão ser capazes de

visualizar uma lista com todos os produtos e

serviços ofertados pela gráfica no momento

do acesso.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição Nenhuma.

Fluxo Principal 1. O cliente acessa o sistema por um dos

meios disponíveis.

2. Abre a página de produtos e serviços.

Fluxo Secundário Nenhum.

RF Associados [RF04].

RNF Associados [RNF04], [RNF05], [RNF07], [RNF08].

20

Page 22: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC06 - Simular Pedido

Ator Cliente.

Descrição Os clientes deverão ser capazes de escolher

um serviço ofertado pela gráfica e seguir

todo o fluxo necessário para a submissão de

um pedido sem a necessidade de possuir

cadastro no sistema.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição O cliente deverá receber uma estimativa de

tempo e custo para realização do serviço

desejado.

Fluxo Principal 1. O cliente acessa o sistema por um dos

meios disponíveis e navega para a

seção de produtos e serviços.

2. Escolhe um produto ou serviço listado.

3. Fornece todas as informações

necessárias para a prestação do

serviço desejado. As informações podem

ser descrições textuais, arquivos

contendo arte, tamanhos, tipos de

materiais, entre outras opções a

depender da opção escolhida na etapa

anterior.

4. Visualiza simulação 3D ou por

realidade aumentada.

5. O sistema deverá processar os dados

estruturados e fornecer uma estimativa

de preço e tempo para execução.

Fluxo Secundário Caso, o meio de acesso ou o serviço

selecionado não sejam compatíveis com os

mecanismos de simulação citados no passo 4,

o sistema deverá pular diretamente para a

etapa 5.

RF Associados [RF05].

RNF Associados [RNF04], [RNF05], [RNF06], [RNF07], [RNF08],

[RNF09], [RNF10].

21

Page 23: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC07 - Submeter Pedido

Ator Cliente.

Descrição Os clientes deverão ser capazes de submeter

solicitações para a execução de serviços

previamente simulados no sistema.

Prioridade Essencial.

Precondição O cliente ter completado o fluxo de

simulação de pedido, descrito no [UC06].

Pós-condição O cliente receber a confirmação que um

consultor irá analisar as solicitações.

Fluxo Principal 1. Após completar o fluxo de simulação

descrito no [UC06], o cliente

seleciona a opção submeter pedido para

análise.

2. O cliente aguarda o sistema verificar

a autenticação, processar as

especificações do pedido e designar a

análise para um dos consultores da

gráfica.

3. Visualiza uma mensagem informando que

um consultor da gráfica irá analisar o

pedido e definir precisamente o custo

e tempo para execução. Também que um

email será enviado para notificar que

o pedido está pronto para confirmação.

4. É redirecionado para a página de

pedidos pendentes.

Fluxo Secundário No passo 2, caso o cliente não esteja

autenticado, ele é redirecionado para uma

página que apresente opções para realização

da autenticação [UC01] ou cadastro [UC04].

Após, a sequência retorna normalmente para a

etapa 3 do fluxo principal.

RF Associados [RF06], [RF09], [RF10].

RNF Associados [RNF04], [RNF05], [RNF06], [RNF07], [RNF08].

22

Page 24: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC08 - Confirmar Pedido

Ator Cliente.

Descrição Os clientes que tenham submetido propostas e

estas já tenham sido validadas por um

consultor da gráfica deverão ser capazes de

confirmar o pedido.

Prioridade Essencial.

Precondição O cliente tenha sido notificado que um dos

pedidos submetidos está pronto para

confirmação.

Pós-condição O cliente pague pelo serviço, escolha método

de entrega e receba um email confirmando o

pedido.

Fluxo Principal 1. O cliente deverá acessar o sistema por

um dos meios disponíveis, realizar sua

autenticação e navegar para a lista de

pedidos pendentes.

2. Clica em confirmar pedido em um dos

itens listados na tabela de pedidos

pendentes.

3. Escolhe meio de entrega.

4. Insere dados de pagamento.

5. Aguarda processamento do pagamento.

6. É redirecionado para a página de

confirmação do pedido. Visualizando

detalhes do pedido e instruções para

modificações e cancelamentos.

Fluxo Secundário Caso os dados de pagamento sejam inválidos,

passo 5, o cliente será redirecionado para a

página de inserção dos dados de pagamento,

passo 4.

RF Associados [RF06].

RNF Associados [RNF01], [RNF02], [RNF03], [RNF06], [RNF07],

[RNF08].

23

Page 25: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC09 - Solicitar Alteração de Pedido

Ator Cliente.

Descrição Os clientes deverão ser capazes de submeter

solicitações de alteração para os pedidos

realizados.

Prioridade Desejável.

Precondição O cliente ter submetido e confirmado um

pedido cujo andamento não tenha sido

finalizado.

Pós-condição O cliente ser informado se suas solicitações

de alteração poderão ser atendidas.

Fluxo Principal 1. O cliente deverá acessar o sistema por

um dos meios disponíveis, realizar sua

autenticação e navegar para a lista de

pedidos confirmados.

2. Ele deverá escolher um dos pedidos

listados e selecionar a opção para

solicitar alterações.

3. Insere as alterações desejadas em um

campo textual, podendo anexar

arquivos, e submete a solicitação.

4. É redirecionado para a página contendo

os detalhes da solicitação submetida.

Fluxo Secundário Nenhum.

RF Associados [RF07].

RNF Associados [RNF07], [RNF08].

24

Page 26: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC10 - Solicitar Cancelamento de Pedido

Ator Cliente

Descrição Os clientes deverão ser capazes de solicitar

o cancelamento de pedidos realizados, que

ainda não tenham começado sua execução.

Prioridade Desejável.

Precondição O cliente ter submetido e confirmado um

pedido cujo andamento não tenha sido

finalizado.

Pós-condição O cliente ser notificado que o pedido foi

cancelado e o estorno será processado.

Fluxo Principal 1. O cliente deverá acessar o sistema por

um dos meios disponíveis, realizar sua

autenticação e navegar para a lista de

pedidos confirmados.

2. Ele deverá escolher um dos pedidos

listados e selecionar a opção para

cancelar o pedido.

3. Aguarda o sistema processar a

solicitação de cancelamento.

4. É redirecionado para uma página

informando os detalhes do

cancelamento.

Fluxo Secundário Caso o sistema identifique que o pedido

esteja em estágio de produção, o cliente

receberá uma mensagem de erro reportando que

não é possível cancelar o pedido.

RF Associados [RF10].

RNF Associados [RNF07], [RNF08].

25

Page 27: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC11 - Aprovar Pedido Recebido

Ator Funcionário do departamento de pedidos.

Descrição Os funcionários do departamento de pedidos

deverão ser capazes de aprovar pedidos

aguardando análise.

Prioridade Essencial.

Precondição Existir ao menos um pedido aguardando

aprovação.

Pós-condição O pedido aprovado ficar aguardando

confirmação por parte do cliente.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos aguardando

aprovação.

2. Escolhe um dos pedidos para analisar.

3. Visualiza os dados não estruturados

fornecidos pelo cliente e efetua

correções no prazo de entrega e nos

custos totais.

4. Aprova o pedido, liberando ele para

que seja confirmado pelo cliente.

5. É redirecionado para a página de

pedidos aguardando aprovação.

Fluxo Secundário Nenhum.

RF Associados [RF08].

RNF Associados [RNF01].

26

Page 28: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC12 - Responder Solicitação de Alteração

Ator Funcionário do departamento de pedidos.

Descrição Os funcionários do departamento de pedidos

deverão ser capazes visualizar e responder

solicitações para alteração de pedidos já

confirmados pelos clientes.

Prioridade Desejável.

Precondição Uma solicitação de alteração tenha sido

recebida.

Pós-condição O funcionário responder o cliente.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos confirmados.

2. Escolhe um dos pedidos com

solicitações de alteração não

visualizadas.

3. Analisa as novas demandas.

4. Efetua as modificações na ordem do

pedido.

5. Responde o cliente dizendo que as

alterações foram aprovadas e serão

atendidas.

Fluxo Secundário Caso as novas demandas não possam ser

atendidas, passo 3, o funcionário response o

cliente informando que as solicitações foram

negadas.

RF Associados [RF08].

RNF Associados [RNF01].

27

Page 29: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC13 - Atualizar Estado de Pedido

Ator Funcionário do departamento de manufatura.

Descrição Os funcionários alocados no departamento de

manufatura da gráfica deverão ser capazes de

atualizar o estado de pedidos aguardando

produção.

Prioridade Essencial.

Precondição Existam pedidos aguardando produção.

Pós-condição O pedido escolhido tenha seu estado alterado

para em produção.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos confirmados.

2. Escolhe um dos pedidos listados.

3. Muda o estado do pedido para em

produção.

4. É redirecionado para a página de

pedidos aguardando confirmação.

Fluxo Secundário Nenhum.

RF Associados [RF08], [RF12].

RNF Associados [RNF01].

28

Page 30: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC14 - Verificar Alterações Pendentes

Ator Funcionário do departamento de manufatura.

Descrição Os funcionários alocados no departamento de

manufatura devem ser capazes de visualizar

notificações para alterar pedidos em

produção.

Prioridade Desejável.

Precondição Funcionário do departamento de pedidos tenha

aprovado alterações em um pedido.

Pós-condição O funcionário do setor de manufatura receba

a notificação que um pedido deverá ser

alterado.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos confirmados.

2. Visualiza um ícone de alerta indicando

que um dos pedidos confirmados

necessita atenção.

3. Seleciona um dos pedidos com o ícone

de alerta atrelado.

4. Visualiza as alterações solicitados

pelo cliente.

Fluxo Secundário Nenhum.

RF Associados [RF08], [RF12].

RNF Associados [RNF01].

29

Page 31: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC15 - Solicitar Entrega de Matéria Prima

Ator Funcionário do departamento de manufatura.

Descrição Os funcionários alocados no departamento de

manufatura devem ser capazes de solicitar

matérias primas necessárias para a confecção

dos pedidos.

Prioridade Importante.

Precondição O funcionário necessite de uma matéria prima

não disponível no setor de manufatura.

Pós-condição Uma solicitação para entrega de matéria

prima seja enviada ao departamento de

estoque.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de solicitação de

matérias primas.

2. Insere em um campo de texto suas

demandas e submete.

3. É redirecionado para a página de

matérias primas solicitadas.

Fluxo Secundário Nenhum.

RF Associados Nenhum.

RNF Associados [RNF01].

30

Page 32: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC16 - Liberar Produção

Ator Funcionário do departamento de manufatura.

Descrição Os funcionários alocados no departamento de

manufatura devem ter a capacidade de liberar

os produtos prontos para entrega.

Prioridade Essencial.

Precondição Ter finalizado a produção de um pedido.

Pós-condição O produto pronto ser retirado pelo

departamento de entregas.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos confirmados.

2. Seleciona o pedido que foi finalizado.

3. Marca o pedido como finalizado,

mudando seu estado para aguardando

retirada.

Fluxo Secundário Nenhum.

RF Associados [RF11], [RF13], [RF14].

RNF Associados [RNF01].

31

Page 33: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC17 - Visualizar Solicitações de Matéria Prima

Ator Funcionário do departamento de estoque.

Descrição Os funcionários do departamento de estoque

devem ser notificados quando existe demanda

por matéria prima no setor de manufatura.

Prioridade Importante.

Precondição Uma solicitação de matéria prima seja

enviada ao departamento.

Pós-condição A solicitação seja visualizada e um prazo

para entrega seja fornecido.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de solicitações de

matéria prima pendentes.

2. Escolhe uma das solicitações.

3. Analisa as demandas.

4. Submete um prazo de entrega.

Fluxo Secundário Caso as matérias primas solicitadas não

estejam disponíveis em estoque, passo 3, o

funcionário encaminha uma solicitação de

compra para a gerência [UC18].

RF Associados Nenhum.

RNF Associados [RNF01].

32

Page 34: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC18 - Solicitar Compra de Matéria Prima

Ator Funcionário do departamento de estoque.

Descrição Os funcionários do departamento de estoque

devem ter a capacidade de submeter

solicitações de compra de matéria prima para

o setor gerencial.

Prioridade Importante.

Precondição O setor necessite reabastecer o estoque.

Pós-condição A gerência fique ciente da necessidade.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de solicitação para

compra de matéria prima.

2. Descreve as matérias necessárias em um

campo textual.

3. Submete às demandas.

4. É redirecionado para a página de

solicitação para compra de matéria

prima.

Fluxo Secundário Nenhum.

RF Associados Nenhum.

RNF Associados [RNF01].

33

Page 35: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC19 - Visualizar Pedidos Aguardando Entrega

Ator Funcionário do departamento de entregas.

Descrição Os funcionários do departamento de de

entregas deverão visualizar os pedidos que

já tenham sido manufaturados e estejam

aguardando retirada para entrega.

Prioridade Importante.

Precondição O setor de manufatura tenha liberado um

pedido pronto para entrega.

Pós-condição O funcionário tenha ciência que existem

pedidos aguardando retirada para entrega.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página pedidos confirmados.

2. Seleciona o filtro pedidos aguardando

retirada para entrega.

Fluxo Secundário Nenhum.

RF Associados Nenhum.

RNF Associados [RNF01].

34

Page 36: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC20 - Reportar Entrega

Ator Funcionário do departamento de entregas.

Descrição Os funcionários do departamento de entregas

devem ser capazes de marcar um pedido pronto

como encaminhado para entrega.

Prioridade Importante.

Precondição O pedido em questão tenha sido liberado pelo

setor de manufatura.

Pós-condição O pedido seja marcado como encaminhado para

entrega no sistema.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de pedidos confirmados.

2. Seleciona o filtro pedidos aguardando

retirada para entrega.

3. Escolhe um dos pedidos listados.

4. Analisa e imprime os dados de entrega.

5. Marca o pedido como encaminhado para

entrega.

Fluxo Secundário Caso os dados de entrega estejam

incompletos, passo 4, o funcionário informa

o consultor do departamento de pedidos que

aprovou o pedido.

RF Associados [RF14].

RNF Associados [RNF01].

35

Page 37: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC21 - Visualizar Solicitações de Compra

Ator Funcionário da gerência.

Descrição Os funcionários da gerência deverão ser

capazes de visualizar a lista de matérias

primas em falta.

Prioridade Desejável.

Precondição Os setor de estoque submeta pedidos para a

compra de matérias primas.

Pós-condição A gerência ganhe ciência dos produtos em

falta.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de solicitações de

compra.

2. Escolhe uma das solicitações listadas.

3. Analisa a solicitação.

4. Marca a solicitação como processada.

Fluxo Secundário Nenhum.

RF Associados Nenhum.

RNF Associados [RNF01].

36

Page 38: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC22 - Adicionar Produto ou Serviço ao Catálogo

Ator Funcionário da gerência.

Descrição Os funcionários da gerência devem ser

capazes de adicionar novos produtos ou

serviços ao catálogo.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição Um novo serviço ou produto seja adicionado

ao catálogo.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de catálogo.

2. Seleciona a opção adicionar.

3. Preenche os dados do novo produto,

incluindo título, descrições, dados

estruturados, artes para simulação 3D

ou com AR, preços e prazos

aproximados.

4. Submete os dados do novo produto.

5. É redirecionado para a página do

produto inserido.

Fluxo Secundário Nenhum.

RF Associados [RF15].

RNF Associados [RNF01].

37

Page 39: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC23 - Excluir Produto ou Serviço do Catálogo

Ator Funcionário da gerência.

Descrição Os funcionários da gerência devem ser

capazes de excluir produtos ou serviços

ofertados no catálogo.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição Um serviço ou produto seja excluído do

catálogo.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de catálogo.

2. Escolhe um dos itens listados no

catálogo.

3. Seleciona a opção excluir.

4. Confirma a operação.

Fluxo Secundário Nenhum.

RF Associados [RF15].

RNF Associados [RNF01].

38

Page 40: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC24 - Atualizar Produto ou Serviço do Catálogo

Ator Funcionário da gerência.

Descrição Os funcionários da gerência devem ser

capazes de atualizar produtos ou serviços

ofertados no catálogo.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição Um serviço ou produto seja atualizado.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página de catálogo.

2. Visualiza a lista de produtos e

serviços ofertados.

3. Escolhe um dos itens listados.

4. Seleciona a opção atualizar.

5. Atualiza os dados do produto,

incluindo título, descrições, dados

estruturados, artes para simulação 3D

ou com AR, preços e prazos

aproximados.

6. Submete as alterações.

Fluxo Secundário Nenhum.

RF Associados [RF15].

RNF Associados [RNF01].

39

Page 41: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

UC25 - Cadastrar Funcionário

Ator Funcionário da gerência.

Descrição Os funcionários da gerência devem ter os

privilégios para realizarem o cadastro de

funcionários de todos os departamentos da

gráfica.

Prioridade Essencial.

Precondição Nenhuma.

Pós-condição Um novo funcionário ser cadastrado no

sistema e este funcionário receber um email

para cadastro de senha.

Fluxo Principal 1. O funcionário acessa o sistema por um

terminal web, se autentica e navega

para a página contendo o quadro de

funcionários.

2. Seleciona a opção para adicionar

funcionário.

3. Insere os dados cadastrais do

funcionário. Entre eles os campos

nome, email, telefone e privilégios de

acesso.

4. Submete o formulário.

Fluxo Secundário Nenhum.

RF Associados Nenhum.

RNF Associados [RNF01].

40

Page 42: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

4 Modelagens

4.1 Casos de Uso

A figura 1, mostrada abaixo, apresenta a modelagem de casos

de uso do sistema proposto. Através dela podemos ter uma visão

mais geral dos casos de uso associados a cada um dos atores. A

especificação completa dos casos de uso é apresentada na seção

anterior. Destacamos a generalização dos clientes e funcionários

da gráfica para um perfil nomeado usuário, tal perfil congrega os

casos de uso pertinentes aos atores generalizados.

Figura 1. Diagrama de casos de uso do sistema proposto.

41

Page 43: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

4.2 NFR

Figura 2. Modelagem do framework NFR sobre os requisitos não funcionais.

42

Page 44: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

4.3 Statecharts

Figura 3. Visão geral da modelagem em statecharts.

43

Page 45: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

Figura 4. Detalhamento do statecharts, parte relativa aos clientes.

44

Page 46: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

Figura 5.Detalhamento do statecharts, parte relativa a funcionários.

45

Page 47: Sistema de Gerenciamento de Pedidos para a Empresa Amélia ...if716/projetos/2018-1/Equipe3_2.pdf · Parte responsável pela gerência dos negócios da gráfica, ... Descrição O

5 Conclusão

Foram analisados os processos de pedido e de recebimento de

arte na empresa gráfica Amélia Brindes e Cia Ltda, e também

observados os níveis de satisfação quanto à expectativa do produto

final. Com base nisto, percebemos os problemas e pensamos nas

melhorias que poderiam ser feitas para padronizar e agilizar o

processo, e aumentar a satisfação imediata do cliente.

O projeto inicial foi incrementado com uma melhor definição

dos requisitos e com a descrição dos casos de uso para diversos

processos definidos na empresa. Com a escrita deste documento,

conseguimos utilizar as ferramentas de modelagem de NFR, de casos

de uso e de statecharts, e percebemos o quanto elas são úteis para

a especificação dos processos e requisitos.

Com este trabalho, entendemos o quão importante é a

documentação e especificação de requisitos e processos de projetos

como este. Sendo este trabalho aplicado para a realidade,

acreditamos que ele seria bastante útil para sua realização.

6 Relatório da Equipe

Integrante Papel Esforço Assinatura

Ayrton

Barros de

Lira

Requisitos e

relatório.

1/3

Graciliano

Galindo

NFR,

requisitos e

relatório.

1/3

Mateus

Magalhães

Statecharts,

casos de uso

e relatório.

1/3

46