white label shopping center airton sampaio (asds) alan gomes (aga) glauco roberto (grps) lucas de...

70
WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Upload: internet

Post on 18-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

WHITE LABELSHOPPING CENTER

Airton Sampaio (asds)Alan Gomes (aga)

Glauco Roberto (grps)Lucas de Queiroz (lqlm)

Page 2: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Introdução

•O White Label tem como objetivo prover um sistema padrão para shopping centerso Lojaso Mapaso Serviços

Page 3: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

RUP

Page 4: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Casos de Uso

Page 5: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Visualizar Loja no Mapa

•Pré-condições Ator deve estar logado no sistema

•Pós-condições Gráfico com a loja no mapa

•Fluxo de Eventos 1. Ator informa ao programa que tem a intenção de visualizar alguma

loja; 2. Ator escolhe qual loja ele deseja visualizar; 3. Ator informa ao programa que tem a intenção de visualizar a loja no

mapa clicando no link “Visualizar Loja no Mapa”; 4. O programa verifica em que mapa a loja está localizada e solicita ao

SGBD as informações necessárias para montar o mapa; 5. O programa exibe o mapa com a loja destacada ao Ator;

Page 6: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Visualizar Loja – Seq.

Page 7: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Visualizar Loja – Seq.

Page 8: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Visualizar Loja - Classes

Page 9: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Editar Serviço

•Pré-condições Ator deve estar logado no sistema

•Pós-condições Mensagem de êxito ou falha exibida ao ator

•Fluxo de Eventos 1. Ator informa ao programa que tem a intenção de atualizar as informações do serviço,

clicando no botão "Editar" da página de resultados da busca de serviços; 2. O programa exibe ao Ator uma página com campos editáveis contendo todos os dados

do serviço a ser atualizado <[FA 01]>; 3. Ator confirma as alterações, através do botão "Confirmar"; 4. O programa verifica a validade dos dados contidos nos campos e repassa as informações

para o SGBD <[FE 01]>; 5. O SGBD atualiza os dados do serviço e envia uma mensagem de êxito ao programa; 6. O programa exibe uma mensagem de êxito ao Ator.

•Fluxo Alternativo [FA 01] Botão “Cancelar”

1. Ator cancela a operação, pressionando o botão "Cancelar"; 2. O programa mostra ao usuário a página inicial.

•Fluxo de erro [FE 01] Dados inválidos

1. O programa detecta erro no preenchimento de dados se o campos: nome, tag ou descrição não estiverem preenchidos. Ao erro ser detectado, informar ao ator uma mensagem de alerta.

Page 10: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Editar Serviço – Seq.

Page 11: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Editar Serviço - Classes

Page 12: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Remover Serviço

•Pré-condições Ator deve estar logado no sistema

•Pós-condições Mensagem de êxito ou falha exibida ao ator

•Fluxo de eventos 1. Ator informa ao programa que tem a intenção de remover o serviço,

clicando no botão "Excluir" da página de resultados da busca de serviços; 2. O programa exibe uma tela requisitando a confirmação do Ator para

aquela ação <[FA 01]>; 3. Ator confirma a exclusão, através do botão "Confirmar"; 4. O programa envia requisição de exclusão do serviço ao SGBD, com

uma mensagem contendo o nome do serviço; 5. O SGBD exclui o serviço e envia uma mensagem de êxito ao programa; 6. O programa exibe uma mensagem de êxito ao Ator.

•Fluxo alternativo [FA 01] Botão “Cancelar”

1. Ator cancela a operação, pressionando o botão "Cancelar"; 2. O programa mostra ao usuário a página com a listagem dos

serviços.

Page 13: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Remover Serviço – Seq.

Page 14: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Remover Serviço - Classes

Page 15: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Efetuar Login

•Pré-condições Usuário estar na página de login

•Pós-condições Mensagem de êxito ou falha exibida ao ator

•Fluxo de eventos 1. Ator insere suas credenciais (e-mail e senha) e pressiona o botão “Entrar”

<include [FE 01]>; 2. O programa verifica as credenciais e se elas estiverem válidas realiza o login do

usuário, redirecionando-o para sua página inicial <include [FE 01]>; 3. O programa redireciona o usuário para a página inicial exibindo uma mensagem

de êxito;•Fluxo alternativo

[FA 01] Link “Entrar como Visitante” 1. Ator entra no website sem realizar o login pressionando o link "Entrar como

Visitante"; 2. O programa redireciona usuário à página inicial do visitante.

•Fluxo de erro [FE 01] Dados inválidos

1. O programa detecta erro no preenchimento de dados se as credenciais: não existirem, estiverem incorretas ou não forem inseridas. Ao erro ser detectado, informar ao ator uma mensagem de alerta.

Page 16: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Efetuar Login – Seq.

Page 17: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Efetuar Login - Classes

Page 18: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Cadastrar Mapa

•Pré-condições Ator deve estar logado no Sistema

•Pós-condições Mensagem de êxito exibida ao Ator

•Fluxo de eventos 1. Ator informa ao programa que tem a intenção de cadastrar um mapa <[FA 01]>; 2. O programa exibe ao Ator uma página com campos editáveis contendo todos os requisitos para

se cadastrar um mapa (nome do andar do mapa, número do andar do mapa, imagem base do mapa, imagem de corte do mapa e cor das lojas na imagem de corte do mapa)

3. Ator confirma os dados, através do botão "Salvar"; 4. O programa verifica a validade dos dados contidos nos campos, processa o mapa e repassa as

informações para o SGBD <[FE 01]>; 5. O SGBD verifica possibilidade de cadastrar o mapa <[FE 01]>; 6. O SGBD cadastra o mapa; 7. O programa exibe uma mensagem de êxito ao Ator;

•Fluxo alternativo [FA 01] Botão “Cancelar”

1. Ator cancela a operação, pressionando o botão "Cancelar"; 2. O programa mostra ao usuário a página inicial.

•Fluxo de erro [FE 01] Dados inválidos

1. O programa detecta erro no preenchimento de dados se algum dos seguintes campos não for preenchido: nome, andar, imagem base, imagem de corte. Ao erro ser detectado, informar ao ator uma mensagem de alerta.

Page 19: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Cadastrar Mapa – Seq.

Page 20: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Cadastrar Mapa – Seq.

Page 21: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Cadastrar Mapa – Seq.

Page 22: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Cadastrar Mapa - Classes

Page 23: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Arquitetura

Page 24: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Arquitetura

Page 25: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Pacotes

Page 26: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Padrões de Projetos

Fachada e Singleton

Page 27: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Padrões de Projetos

Adapter

Page 28: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOA

Page 29: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Casos de uso

Page 30: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Casos de uso empacotados

Page 31: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOAEspecificação de Modelo de Negócio

Page 32: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de informação de negócio inicial

Page 33: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo navegacional

Page 34: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Protótipos de interface gráfica

Page 35: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Protótipos de interface gráfica

Page 36: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOAAnálise de Serviços

Page 37: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Arquitetura dos Serviços

Page 38: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Arquitetura dos Serviços

Page 39: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle de Acesso

Page 40: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Loja 1/2

Page 41: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Loja 2/2

Page 42: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Mapa 1/3

Page 43: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Mapa 2/3

Page 44: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Mapa 3/3

Page 45: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Serviço 1/2

Page 46: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de Interação• Controle Serviço 2/2

Page 47: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Modelo de informação de negócio refinado

Page 48: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (análise)

Page 49: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOAProjetar Serviços

Page 50: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (expandido)

Page 51: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (expandido)

Page 52: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (expandido)

Page 53: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (expandido)

Page 54: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Diagrama de componentes (expandido)

Page 55: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOAProjeto de back-end

Page 56: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle de acesso (classe)

Page 57: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle de acesso (sequência)

Page 58: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle Loja (classe)

Page 59: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle Loja (sequência)

Page 60: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle Mapa (classe)

Page 61: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle Mapa (sequência) 1/2

Page 62: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de back-end• Controle Mapa (sequência) 2/2

Page 63: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

SOAProjeto front-end

Page 64: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Editar Serviço (classe)

Page 65: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Editar Serviço (sequência)

Page 66: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Listagem de mapas (classe)

Page 67: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Listagem de mapas (sequência)

Page 68: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Login (classe)

Page 69: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

Projeto de front-end• Login (sequência)

Page 70: WHITE LABEL SHOPPING CENTER Airton Sampaio (asds) Alan Gomes (aga) Glauco Roberto (grps) Lucas de Queiroz (lqlm)

DÚVIDAS?