Modelagem Orientada a Objetos com UML

Slides:



Advertisements
Apresentações semelhantes
UML Visões – Parte 2.
Advertisements

(Unified Modeling Language)
Diagrama de Implantação
Valéria Maria Lauande Março/2010
Análise e Desenvolvimento de Sistemas
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Modelo de Arquitetura Diagrama de Componentes
Fortium Sistemas da Informação Engenharia de Software II
Curso UML Diagramas de Atividade
RUP: Fluxo de Análise e Projeto
Diagramas de Sequência e Comunicação
DIAGRAMA DE COMPONENTES
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Modelo de Análise e Projeto
Diagramas de Caso de Uso
Modelagem de Sistemas Orientada a Objeto Com UML
Projeto Orientado a Objetos Prof. Wolley
CIn-UFPE1 Diagramas de Atividades UML. CIn-UFPE2 Diagramas de Atividades n Os Diagramas de Atividades mostram o fluxo entre atividades (ações não-atômicas);
Modelo de Caso de Uso Wedson Quintanilha da Silva
Testes de Interface de Usuário AgilCoop – Cursos de Verão 2010 Mariana Bravo IME/USP.
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
EA976 – Engenharia de Software AULA 17 Diagramas de Interação.
EA976 – Engenharia de Software
Disciplina: Projeto de Sistemas Professora: Chaiene Minella, MSc
EA976 – Engenharia de Software AULA 19 Pré-Projeto e Modelagem de Negócios.
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
Diagrama de Implementação Professor Sandro Carvalho.
DIAGRAMA DE SEQUENCIA Sandro Carvalho. OBJETIVO DO DIAGRAMA Apresentar as interações entre objetos na ordem temporal em que elas acontecem.
Testes de Unidade Curso de Verão IME/USP Hugo Corbucci
Banco de Dados.  Relacionamentos  Exercícios  abstração de uma associação entre  (ocorrências de) entidades  simbologia: losango nomeado  denota.
Diagramas Dinâmicos Diagramas de Interação Diagramas de Sequência Diagramas de Colaboração Diagramas de Estado (Statechart) Diagramas de Atividade.
Software para Gerenciamento Eletrônico de Documentos
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Diagrama de Sequencia Prof. Thales Castro.
Valéria Maria Lauande Março/2010
TRABALHO FINAL DA DISCIPLINA DE ENGENHARIA DE SISTEMAS
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
Diagrama de estado Higo Vale Kleber Baingo
Engenharia de Software I
Plano de liberação do Software UNI MAPS
Especificação de Caso de Uso
Desenvolvimento Dirigido por Testes / Testes a Priori
Tema 4 - Modelagem ER: Técnicas e Ferramentas
Diagrama de Estado Prof. Thales Castro.
Diagrama de Atividade Prof. Thales Castro.
Fatores e Métricas de Qualidade
Linguagens de Modelagem (cont.) (II)
Modelagem de Sistemas I Aula 1 – Introdução à UML
Engenharia de Software II
Revisão Requisitos e Casos de Uso
Engenharia de Software II
BANCO DE DADOS I.
Projeto Orientada a Objetos
Modelagem de Objetos de Domínio com Diagrama de Classes
Aula 8 – Planejamento do Tempo e dos Custos
GSI030 – engenharia de software
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09
DIAGRAMA DE CASOS DE USO
Prof. Luís Fernando Garcia
Aula 11- Rafaela Bosse Schroeder
Visão Geral do RUP.
Diagramas de Seqüência
Modelo de Análise.
Rafael Duarte Alexandre Mota [rmd,
Modelagem Entidade-Relacionamento (MER)
GESTÃO DE PROJETOS - 3 Escola de Engenharia de Lorena
Transcrição da apresentação:

Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência da Computação

Programa de hoje Manhã: Revisão Exercício completo Tarde: Continuação do exercício Aprofundar algum tema (se sobrar tempo) Copyleft AgilCoop 2008

Revisão do segundo dia Vimos: De manhã: De tarde: Diagrama de casos de uso Diagramas de sequência, estados e atividades De tarde: Conceitos de modelagem Arquitetura de sistemas Diagrama de pacotes e de implantação Copyleft AgilCoop 2008

Casos de uso Caso de uso – processo pontual do início ao fim Associação – ator inicia ou participa do caso de uso Ator – papel perante o sistema Fronteira do sistema – escopo Copyleft AgilCoop 2008

Diagrama de sequência Objeto : Classe Ativação em alguma operação Linha de vida – existência do objeto Apenas UM cenário de execução Copyleft AgilCoop 2008

Diagrama de estados Estados de uma entidade em resposta a eventos externos Estado com subestados Estado inicial Estado final Eventos externos: transições Evento [Condição] / Ação Divisão e união do controle, escolha Copyleft AgilCoop 2008

Diagrama de atividades Diversas entidades – cada uma é uma responsabilidade Atividades Transição – quando atividade termina [Condição] / Ação Copyleft AgilCoop 2008

Diagrama de pacotes Podemos também representar associações entre pacotes, como no diagrama de classes Copyleft AgilCoop 2008

Diagrama de implantação Nó – uma máquina ou um tipo de máquina Associação – ligação entre máquinas Esteriótipo – detalhes sobre a ligação Componentes de software – aplicação ou serviço Copyleft AgilCoop 2008

Conceitos de modelagem Acoplamento: a depencência entre as classes deve ser o menor possível Coesão: cada classe deve representar apenas uma abstração Copyleft AgilCoop 2008

Programa de hoje Manhã: Revisão Exercício completo Tarde: Continuação do exercício Aprofundar algum tema (se sobrar tempo) Copyleft AgilCoop 2008

Exercício completo Sistema de eleições Como começar a modelar? Que tipo de diagramas usar? Copyleft AgilCoop 2008

Sistema de eleições Modelagem em partes De cima para baixo? ou De baixo para cima? Copyleft AgilCoop 2008