Pim iii
Modelo de interações no processo de desenvolvimento
• Em um processo incremental e iterativo, os modelos evoluem em conjunto. • Embora estes modelos representem visões distintas do sistema, eles são interdependentes.
– Modelo de classes modelo de interações. – Modelo de interações refinamento do modelo de casos de uso. – Modelo de interações operações para o modelo de classes. – Modelo de interações novos atributos para o modelo de classes.
Modelo de interações no processo de desenvolvimento
Estudo de Caso - Vídeo Locadora
Descrição textual do Domínio de Problema
• A Vídeo Locadora "Vida é Arte" deseja automatizar suas tarefas, hoje controladas manualmente:
– A Vídeo Locadora "Vida é Arte" mantém um cadastro de fornecedores de filmes, com os quais realiza cotação e faz encomendas de filmes; – A Vídeo Locadora "Vida é Arte" mantém um cadastro de clientes com os quais gerencia os seguintes controles:
• Um cliente pode reservar fitas; • Um cliente pode retirar empréstimos de fitas; • Um cliente pode solicitar um pedido de compra de filme a Vídeo Locadora "Vida é Arte" • Um cliente pode estar em dia com o pagamento dos seus empréstimos, estar em débito com a Vídeo Locadora "Vida é Arte" ou estar com devoluções em atraso.
– Os filmes da locadora mantém uma ficha que contém dados sobre filme, divididos por categoria.
Funcionalidades do Sistema Vídeo Locadora:
• • • • • • • • • • Manter Cliente Manter Fornecedores de Filmes Manter Filmes Realizar Cotação de Filmes. Realizar Compras de Filmes. Reservar Fitas. Retirar Empréstimo de Fitas. Gerenciar Devoluções. Solicitar Compra de Filme. Controlar Débitos do Cliente
Diagrama de Casos de Uso
Descrição Textual (sucinta) dos Casos de Uso
N° °
4
Ator que Dispara a Funcionalidade
Funcionario
Funcionalidade
Realizar Cotação de Filmes
Descrição
O Funcionário informa vários fornecedores e seus respectivos preços a partir da lista