exercício avaliativo análise orientada a objetosbacala/daw/exerciciofinal.pdf · 1 exercício...

3
1 Exercício avaliativoAnálise Orientada a Objetos: Com base nos Requisitos do sistema de controle de Vendas (disponível no site da FACOM): 1. Especificar casos de uso selecionados 2. Elaborar o modelo de análise (solicitador na aula dia 12/04): a. Diagrama de classes um para o sistema b. Diagramas de interação Selecionados alguns casos de uso. 3. Escolher e elaborar um Modelo de Arquitetura Web a. Use MVC com Front Controller e Command, Facade (Fachada) na camada de Negócio e DAO na camada de Dados 4. Elaborar Modelo de projeto: a. Diagrama de classes incluir as classes que correspondem ao MVC, DAO, Fachada, etc... que foram incluídas no modelo de análise. b. Elaborar os mesmos diagramas de interação com as novas classes. Os arquivos devem ser enviados para e-mail [email protected], com o assunto “Exercício avaliativo AOOaté dia 10/05/2014.

Upload: truongkhue

Post on 08-Nov-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exercício avaliativo Análise Orientada a Objetosbacala/DAW/exercicioFinal.pdf · 1 Exercício avaliativo– Análise Orientada a Objetos: Com base nos Requisitos do sistema de controle

1

Exercício avaliativo– Análise Orientada a Objetos:

Com base nos Requisitos do sistema de controle de Vendas (disponível no site da FACOM):

1. Especificar casos de uso selecionados

2. Elaborar o modelo de análise (solicitador na aula dia 12/04):

a. Diagrama de classes – um para o sistema

b. Diagramas de interação – Selecionados alguns casos de uso.

3. Escolher e elaborar um Modelo de Arquitetura Web

a. Use MVC com Front Controller e Command, Facade (Fachada) na camada de

Negócio e DAO na camada de Dados

4. Elaborar Modelo de projeto:

a. Diagrama de classes – incluir as classes que correspondem ao MVC, DAO,

Fachada, etc... que foram incluídas no modelo de análise.

b. Elaborar os mesmos diagramas de interação com as novas classes.

Os arquivos devem ser enviados para e-mail [email protected], com o assunto “Exercício

avaliativo AOO” até dia 10/05/2014.

Page 2: Exercício avaliativo Análise Orientada a Objetosbacala/DAW/exercicioFinal.pdf · 1 Exercício avaliativo– Análise Orientada a Objetos: Com base nos Requisitos do sistema de controle

2

Especificação da Arquitetura a ser usada no Projeto

A arquitetura deve seguir as seguintes diretrizes:

• O sistema deverá usar tecnologia Java Web (Servlets e JSP)

• O módulo do cliente será acessível através de portal Web da empresa.

• As funções de pesquisa e reserva poderão ser feitas pelo cliente por meio de

aplicativos em celulares, após ser feito login no sistema.

• O módulo de atendimento será acessível na intranet da empresa

• Deverá usar MVC, com Front Controller na camada de apresentação, Fachada do

sistema para acessar a lógica de negócio, DAO na camada de persistência.

Como funciona o MVC.

View – páginas JSP com o resultado do processamento. Virarão páginas HTML a serem

Page 3: Exercício avaliativo Análise Orientada a Objetosbacala/DAW/exercicioFinal.pdf · 1 Exercício avaliativo– Análise Orientada a Objetos: Com base nos Requisitos do sistema de controle

3

exibidas no Cliente

Client – Páginas html

Controller – Front Controller (pode ser usado um framework para implementar ou o padrão

Command)

Model – as classes que contém a lógica de negócio (estreótipo control), consideradas

Business Objects (BO), acessam objetos de negócio (entity), chamados de Transfer Objects

(TO). armazenados nas coleções de entidade (Entity Collection) que serão implementadas por

classes DAO (Data Access Object). DataSource são as classes representam as classes que

manuseiam as bases de dados..