Design Fest 2003
Sistema de E-CommerceDoe’s Electronic
Problema proposto
Doe’s Eletronics encontra-se situada na zona rural de Burwell e hoje em dia serve as necessidades eletrônicas da comunidade local, rancheiros e fazendeiros, mas os clientes tem que viajar muito para comprar produtos na loja. A loja tem poucos empregados e gerencia todas as operações localmente.
Para eliminar as desvantagens (distância e poucos empregados para gerenciar as operações) e aumentar os seus lucros ela decide criar um sistema de e-Commerce.
Domínio do Sistema
A figura abaixo mostra o relacionamento entre o cliente (user/Browser/Application),o sistema web da Doe’s Eletronics e o sistema web do banco
Atores
Existem quatro atores para o sistema proposto:
• o cliente;
• o sales person;
• o shipping clerk;
• a companhia que vefirica os cartões de crédito.
Papéis
• o cliente - Interage diretamete com o sistema via web site;
• o sales person - Gerencia a atualização das informações dos produtos;
• o shipping clerk – Responsável por empacotar e enviar as compras;
• a companhia que vefirica os cartões de crédito –Verfica se os cartões utilizados nas compras são válidos.
Casos de uso
Arquitetura
Optamos uma arquitetura baseada em três camadas:
• Apresentação: possivelmente baseada na combinação struts + velocity;
• Negócios: servidor de aplicação;
• Dados: várias alternativas
•CMP
•JDO
•Algum outro framework de persistência (spring, etc)
Projeto
– Divisível, grosso modo, em quatro porções que interagem:
• Modelo de usuário• Modelo de estoque/produtos• Controle• Acesso externo (interfaces de integração)
Modelo de usuário
Modelo de estoque/produtos
Controle
Controle (cont.)
Diagrama Completo
Modelo
Controle
Acesso externo
Obrigado à todos !
Perguntas ?????
Top Related