Modelo de interações no processo de desenvolvimento



Documentos relacionados
Especificação de Requisitos

Lista de exercícios - MER

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

O Processo Unificado: Captura de requisitos

Engenharia de Software III

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

ESPECIFICAÇÕES DE CASOS DE USO

Casos de Uso - definições

Diagrama de Caso de Uso. Biblioteca

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos

Modelagem de Casos de Uso (Parte 2)

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Modelagem de Casos de Uso (Parte 2)

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

UML Modelo Casos de Uso Estudo de Caso

Curso de Licenciatura em Informática

Casos de Uso. Prof. Clayton Vieira Fraga Filho site: ENG10015 Engenharia de Software

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

Exercícios Propostos de Modelagem parte II

Exercícios Propostos de Modelagem parte II

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

Modelagem de Casos de Uso (Parte 1)

A Linguagem de Modelagem Unificada (UML)

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

DESENVOLVENDO O SISTEMA

Análise de Requisitos

UML. Diagrama de Seqüência

PROJETO DE BANCO DE DADOS LISTA 002 Projeto Conceitual

Fundamentos de Teste de Software

AQUISIÇÃO / INVENTÁRIO. Integração dos módulos de aquisição (sugestões/indicações de compra) com o módulo de tratamento da informação

QUESTÃO 2: A respeito do diagrama de caso de uso apresentado, assinale a alternativa correta.

Modelagem de Sistemas Prof. Marcos Roberto e Silva

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES.

Engenharia de Software Folha 1 - UML - Casos de Uso/Utilização DI-UBI

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS

Lato Sensu Tecnologia de Desenvolvimento de Sistemas. SENAC Rio Preto

Análise e Projeto Orientados a Objetos Aula IX Modelo Conceitual do Sistema (Modelo de Domínio) Prof.: Bruno E. G. Gomes IFRN

REGULAMENTO DA BIBLIOTECA PROF. DR. JOÃO FRANCISCO GONSALEZ

ENGENHARIA DA COMPUTAÇÃO

MC536 Bancos de Dados: Teoria e Prática

Normas de Funcionamento da Biblioteca. Horário de atendimento: segunda a sexta: 07:30h às 22:30h / sábado: de 8:00h às 12:00h das 14:00h às 18:00h

5 Exemplo de aplicação

Pontifícia Universidade Católica

Histórico da Revisão. Data Versão Descrição Autor

Estudo de Caso 1: Sistema de Controle de Cinema

Uma vez feito o pagamento você poderá enviar um ou fax com o comprovante para o seguinte:

Sistema MSYS - Sistema Financeiro para Produtoras de Cinema e Vídeo

Página 1. Procedimento Padrão RM Recebimento de Mercadoria

Conteudo. Conteúdo. Part I Novidades Versão Novidades Versão (Contas) Editorial Brazil

Engenharia de Software


MODELO ENTIDADE - RELACIONAMENTO

Princípios de modelagem de Domínio e Projeto(design) de Software Parte 1

Diagramas de Sequência e Contrato das Operações

Resolução da lista de exercícios de casos de uso

Modelos de Sistemas Leitura: Sommerville; Pressman

Universidade do Minho. Licenciatura em Engenharia Informática. Desenvolvimento de Sistemas de Software. Gere Com Saber

Documento de Requisitos

DIAGRAMA DE CASO DE USO

IES-200. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

PROCEDIMENTO OPERACIONAL AQUISIÇÃO / QUALIFICAÇÃO E AVALIAÇÃO DE FORNECEDORES

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Modelo de Casos de Uso (Casos de Uso Expandidos + Diagrama de Casos de Uso) Modelo Conceitual Diagramas de Sequência de Eventos do Sistema

Bancos de Dados Exercícios de Modelagem Entidade Relacionamento

Documento de Requisitos

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL -EXERCÍCIOS. Prof. Angelo Augusto Frozza, M.Sc.

REGULAMENTO INTERNO DA BIBLIOTECA

Modelos de Sistemas Casos de Uso

Rodovia Washigton Luis km 173,3, s/n, Chácara Lusa Centro CEP: Rio Claro SP Inscr. Estadual: Isento CNPJ nº

Especificação de Requisitos

1. Biblioteca. 2. Infra-Estrutura. 2.1 Espaço físico

Max Fatura Sistema de Gestão

FINANCEIRO Manual OPERACIONAL

Regulamento Interno da Biblioteca do Instituto Superior do Ministério Público RJ

Prof.: Clayton Maciel Costa

Perguntas Frequentes. Distribuidores

Informe afill Tecnologia. afill Export

Sugestão de criação de eventos de baixa clientes que não utilizavam eventos

PMBOK PROF. DR. PAULO ROBERTO SCHROEDER DE SOUZA.

Circulação de Materiais

NeXT ERP Sistema de gestão empresarial A solução integrada e eficiente para sua empresa

Klavier Tecnologia da Informação. Klavier Sistemas Integrados. Contas a Pagar

1. Desenvolva o Diagrama Entidade-Relacionamento para as seguintes situações:

Modelo Entidade-Relacionamento

ANEXO C MANUAL DE POLÍTICA DE FORNECIMENTO PARA ATENDIMENTO ÀS LOJAS DA REDE PRÓPRIA

Engenharia de Requisitos Estudo de Caso

PROGRAMA MINHA CASA MINHA VIDA Guia rápido de informações importantes - Faixas II e III

César Cruz Proprietário [18/04]

Processos de gerenciamento de projetos em um projeto

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Jefferson Nasu Inoue José Araújo Machado Ricardo Queiroz Leite

Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Componentes do Diagrama

Transcrição:

Modelo de interações no processo de desenvolvimento

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 Ator que Dispara a Funcionalidade Funcionalidade Descrição 4 Funcionario Realizar Cotação de Filmes O Funcionário informa vários fornecedores e seus respectivos preços a partir da lista de filmes a ser adquiridos. Após concluído a cotação o funcionário faz a análise para saber qual o fornecedor que tem o melhor preço e registra o resultado. 5 Funcionario Realizar Compras de Filmes O funcionário pega a lista de filmes a ser adquiridos e os dados do fornecedor que venceu a concorrência, faz o pedido de compra via fax e registra o pedido

7 N Descrição Textual (sucinta) dos Atores Funcionario, Cliente Casos de Uso Funcionalidade Retirar Empréstimo de Fitas Descrição A retirada de um empréstimo pode ser realizada em função de uma reserva anterior ou não. O cliente chega ao balcão com as fitas que deseja retirar. O funcionário faz a retirada e emite um documento ao cliente informando a data da devolução e o valor a ser pago. 8 Funcionario, Cliente Gerenciar Devoluções O funcionário recebe do cliente as fitas e o valor do empréstimo, registra a devolução e e emite um recibo para o cliente. O funcionário faz a verificação dos estados das fitas e registra se houver algum dano. O Funcionario verifica se o cliente não está em atraso.

Diagrama de Classes de Domínio Classes de Categoria Entidade

Diagrama de Classes de Domínio VCP Caso de Uso Manter Cliente - Fluxo Alternativo Cadastrar Cliente

Diagrama de Sequência Caso de Uso Manter Cliente - Fluxo Alternativo Cadastrar Cliente

Funcionalidade Retirar Empréstimo Maior grau de complexidade! Pode ser útil fazer um DS mais abstrato antes DS fase de análise Não inclui classes de controle nem fronteira

Diagrama de Sequência Fase Análise Caso de Uso Registrar Empréstimo parte 1

Diagrama de Sequência Fase Análise Caso de Uso Registrar Empréstimo parte 2

Diagrama de Sequência Fase Análise Caso de Uso Registrar Empréstimo parte 3

Diagrama de Classes Categorias BCE Funcionalidade: Retirar Empréstimo (não associado a reserva)

Diagrama de Sequência Fase Projeto Caso de Uso Registrar Empréstimo parte 1

Diagrama de Sequência Fase Projeto Caso de Uso Registrar Empréstimo parte 2

Diagrama de Sequência Fase Projeto Caso de Uso Registrar Empréstimo parte 3

Diagrama de Sequência Fase Projeto Caso de Uso Registrar Empréstimo Considerando várias fitas