Projetoo Video Locadora

download Projetoo Video Locadora

of 21

Transcript of Projetoo Video Locadora

Modelo de interaes no processo de desenvolvimento

Modelo de interaes no processo de desenvolvimento Em um processo incremental e iterativo, os modelos evoluem em conjunto. Embora estes modelos representem vises distintas do sistema, eles so interdependentes. Modelo de classes modelo de interaes. Modelo de interaes refinamento do modelo de casos de uso. Modelo de interaes operaes para o modelo de classes. Modelo de interaes novos atributos para o modelo de classes.

Modelo de interaes no processo de desenvolvimento

Estudo de Caso - Vdeo Locadora

Descrio textual do Domnio de Problema A Vdeo Locadora "Vida Arte" deseja automatizar suas tarefas, hoje controladas manualmente: A Vdeo Locadora "Vida Arte" mantm um cadastro de fornecedores de filmes, com os quais realiza cotao e faz encomendas de filmes; A Vdeo Locadora "Vida Arte" mantm um cadastro de clientes com os quais gerencia os seguintes controles: Um cliente pode reservar fitas; Um cliente pode retirar emprstimos de fitas; Um cliente pode solicitar um pedido de compra de filme a Vdeo Locadora "Vida Arte" Um cliente pode estar em dia com o pagamento dos seus emprstimos, estar em dbito com a Vdeo Locadora "Vida Arte" ou estar com devolues em atraso.

Os filmes da locadora mantm uma ficha que contm dados sobre filme, divididos por categoria.

Funcionalidades do Sistema Vdeo Locadora: Manter Cliente Manter Fornecedores de Filmes Manter Filmes Realizar Cotao de Filmes. Realizar Compras de Filmes. Reservar Fitas. Retirar Emprstimo de Fitas. Gerenciar Devolues. Solicitar Compra de Filme. Controlar Dbitos do Cliente

Diagrama de Casos de Uso

Descrio Textual (sucinta) dos Casos de UsoN 4

Ator que Dispara a FuncionalidadeFuncionario

FuncionalidadeRealizar Cotao de Filmes

DescrioO Funcionrio informa vrios fornecedores e seus respectivos preos a partir da lista de filmes a ser adquiridos. Aps concludo a cotao o funcionrio faz a anlise para saber qual o fornecedor que tem o melhor preo e registra o resultado. O funcionrio pega a lista de filmes a ser adquiridos e os dados do fornecedor que venceu a concorrncia, faz o pedido de compra via fax e registra o pedido

5

Funcionario

Realizar Compras de Filmes

Descrio Textual (sucinta) dos Casos de UsoN 7

AtoresFuncionario, Cliente

FuncionalidadeRetirar Emprstimo de Fitas

DescrioA retirada de um emprstimo pode ser realizada em funo de uma reserva anterior ou no. O cliente chega ao balco com as fitas que deseja retirar. O funcionrio faz a retirada e emite um documento ao cliente informando a data da devoluo e o valor a ser pago.

8

Funcionario, Cliente

Gerenciar Devolues

O funcionrio recebe do cliente as fitas e o valor do emprstimo, registra a devoluo e e emite um recibo para o cliente. O funcionrio faz a verificao dos estados das fitas e registra se houver algum dano. O Funcionario verifica se o cliente no est em atraso.

Diagrama de Classes de Domnio Classes de Categoria Entidade

Diagrama de Classes de Domnio VCP Caso de Uso Manter Cliente - Fluxo Alternativo Cadastrar Cliente

Diagrama de Sequncia Caso de Uso Manter Cliente - Fluxo Alternativo Cadastrar Cliente

Funcionalidade Retirar Emprstimo Maior grau de complexidade ! Pode ser til fazer um DS mais abstrato antes DS fase de anlise No inclui classes de controle nem fronteira

Diagrama de Sequncia Fase Anlise Caso de Uso Registrar Emprstimo parte 1

Diagrama de Sequncia Fase Anlise Caso de Uso Registrar Emprstimo parte 2

Diagrama de Sequncia Fase Anlise Caso de Uso Registrar Emprstimo parte 3

Diagrama de Classes Categorias BCE Funcionalidade: Retirar Emprstimo (no associado a reserva)

Diagrama de Sequncia Fase Projeto Caso de Uso Registrar Emprstimo parte 1

Diagrama de Sequncia Fase Projeto Caso de Uso Registrar Emprstimo parte 2

Diagrama de Sequncia Fase Projeto Caso de Uso Registrar Emprstimo parte 3

Diagrama de Sequncia Fase Projeto Caso de Uso Registrar Emprstimo Considerando vrias fitas