UML Diagramas de Interação
|
|
|
- Madalena Ximenes Silveira
- 9 Há anos
- Visualizações:
Transcrição
1 CBSI Curso de Bacharelado em Sistemas de Informação UML Diagramas de Interação Prof. Dr. Sandro Ronaldo Bezerra Oliveira Análise e Projeto de Sistemas Faculdade de Computação Instituto de Ciências e Exatas e Naturais Universidade Federal de Pará Objetivos Definição Notação Diagrama de Sequência Diagrama de Colaboração 1
2 Interações Interações mostram os aspectos dinâmicos de um sistema, enfatizando a troca de mensagens entre objetos. Interações são usadas para modelar o fluxo de controle para uma operação, uma classe, um componente, um subsistema, ou para um sistema inteiro. Dois digramas podem ser usada\os para modelar as interações: diagramas de sequência e diagramas de colaboração. Utilidades Modelar as interações em um sistema é uma das técnicas mais poderosas para a descoberta das classes e das operações do sistema. Diagramas de interação facilitam o entendimento de sistemas com comportamento complexo. Diagramas de interação são especialmente úteis para sistemas orientados a objetos porque a funcionalidade nesses sistemas geralmente é distribuída em muitas classes diferentes. 2
3 Objetos e papéis As interações acontecem entre objetos (ou outras instâncias) e não classes. Os objetos em uma interação podem ser concretos ou prototípicos um objeto concerto p da classe Pessoa pode representar uma pessoa real. um objeto prototípico p da classe Pessoa pode representar qualquer instância da classe Pessoa. Nos diagramas de interação, objetos que desempenham papéis diferentes podem ser modelados como objetos diferentes. Links Um link é uma coleção entre dois objetos, pela qual mensagens podem ser trocadas. Sempre que uma classe tiver uma associação com outra classe, pode haver um link entre os objetos dessas classes. Pessoa daraument o() alocar() + em pregado 1..* p: Pessoa alocar 0..* +empregador Empresa e: Empresa 3
4 Mensagens Definição formal: uma mensagem é a especificação de uma comunicação entre objetos, onde são passadas informações, com a esperança de que ocorra alguma atividade Na maioria das vezes, uma mensagem resulta na execução de uma operação Tipos principais de mensagens Chamada (Call) Retorno (Return) Envio (Send) Criação (Create) Destruição (Destroy) Tipos de Digramas de Interação Diagramas de Sequência Diagramas de Colaboração 4
5 Diagramas de Sequência Objetivo Um diagrama de sequência mostra uma interação, isto é, uma sequência de mensagens trocadas entre vários objetos num determinado contexto Enfatiza a comunicação e passagem de controle entre objetos ao longo do tempo. Útil para descrever uma sequência particular de funcionamento, mas não muitas sequências alternativas e ciclos nem ações realizadas por um objeto que não envolvem comunicação com outros objetos 5
6 Objetos e Linhas de Vida Cada objeto participante é representado por uma caixa em cima duma linha vertical a traço interrompido (linha de vida) Podem aparecer atores (objectos externos ao sistema), normalmente ao iniciar as interações O tempo cresce de cima para baixo objecto1:classe1 objecto2: :Classe3 mensagem Mensagens Uma mensagem é uma comunicação entre objetos (emissor e receptor) que veicula informação na expectativa de provocar uma resposta (ação ou atividade) Uma ação de um objeto capaz de provocar uma resposta em outro objeto pode ser modelada como uma mensagem do primeiro para o segundo objeto Uma mensagem é representada por uma seta horizontal, do emissor para o receptor, com o nome e possíveis argumentos Tipos de mensagens: síncrona - o emissor fica parado à espera de resposta corresponde tipicamente a chamada de operação/procedimento no receptor retorno de mensagem síncrona desnecessário indicar quando se usam barras de ativação 6
7 Mensagens assíncrona - o emissor não fica parado à espera de resposta corresponde tipicamente a envio de sinal entre dois objectos concorrentes simples ou indiferenciada - não se decide se é síncrona, de retorno ou assíncrona usadas normalmente na modelação de interacções na fronteira do sistema (entre actores e o sistema representado por um ou mais objectos) Criação e destruição de objetos Criação de objeto é representada por mensagem dirigida à própria caixa que representa o objeto (em vez de ser dirigida à linha de vida) Mensagem de criação pode ter estereótipo «create» ob1:c1 Destruição de objeto é representada por um X no fim da linha de vida do objecto Mensagem de destruição pode ter estereótipo «destroy» Pode ocorrer na recepção de mensagem ob1:c1 ou no retorno de chamada Objeto pode auto destruir-se 7
8 Mensagens condicionais, iteradas e com retorno O valor de retorno de uma mensagem síncrona pode ser indicado na chamada, com atribuição :=, ou na mensagem de retorno Exemplo: ret := msg(args) Nome ret será usado em mensagens e condições a seguir Também se escrever ret na mensagem de retorno Uma mensagem condicional é indicada por uma condição de guarda entre parênteses retos [ ] Exemplo: [x<0] invert(x,color) A mensagem só é enviada se a condição se verificar Condições permitem mostrar várias sequências alternativas num único diagrama Uma mensagem iterada é indicada com asterisco *, seguido ou não de uma fórmula de iteração Exemplo: *[i:=1..n] update(i) Barra de Ativação Uma barra de ativação mostra o período de tempo durante o qual um objeto está a executar uma ação, quer diretamente quer indiretamente através de um procedimento chamado inclui situação em que está à espera de retorno de uma chamada síncrona não inclui situação em que um processo está adormecido à espera de receber uma mensagem assíncrona que o acorde Em termos de processos, significa que o objeto tem um processo ou thread activo associado A sua indicação é opcional Retorno de chamada é implícito no fim da barra de ativação Chamadas recursivas provocam barras empilhadas 8
9 Exemplo: Fazer chamada telefônica {b-a < 10 seg.} quem chama: Pessoa a b marca temporal restrição temporal nesta altura decorre a conversaçã o Retira Telefone Gancho dá sinal de marcar marca (1º dígito) termina sinal de marcar marca (2º dígito)... marca (último dígito) dá sinal de chamada pára sinal de chamada :Sistema telefónico dá sinal de conexão terminada Põe telefone gancho toca o telefone Retira Telefone pára Gancho de tocar Põe telefone gancho quem é chamado: Pessoa mensagem simples Exemplo: Tratar pedido em Estoque :Janela de Seleção de Pedidos tratar() :Pedido * tratar() :Item de Pedido e:=existe?(q) :Produto Quantidade pedida Para cada linha do pedido [e= sim"]retirar(q) b:=baixo?() Para repor estoque [b= sim ] criar() [e= nao ] criar() e1:encomenda e2:encomend a Para poder satisfazer pedido criação de objecto 9
10 Relação com outros diagramas Relação com diagramas de colaboração Diagramas de sequência e de colaboração coletivamente designam-se diagrama de interação Diagrama de colaboração = diagrama de objetos + diagrama de sequência Relação com diagramas de casos de utilização A um caso de utilização podem corresponder vários diagramas de sequência, para descrever sequências normais e sequências excepcionais de funcionamento Inicialmente, o sistema pode ser representado por um único objeto; depois de conhecida a sua estrutura interna, podem-se representar objetos internos ao sistema Relação com diagramas de atividades Adequados para mostrar ações realizadas por um objeto que não envolvem comunicação com outros objetos Diagramas de Colaboração 10
11 Questões O que são diagramas de colaboração? Em que situações se utilizam diagramas de colaboração? Que relação existe entre os diagramas de sequência e os diagramas de colaboração? Que tipos de fluxo de controlo podem ser representados num diagrama de colaboração? Como é que se representam processos e comunicação entre processos num diagrama de colaboração? Introdução Diagramas de colaboração e diagramas de sequência são coletivamente designados diagramas de interação Um diagrama de interação mostra um padrão de interação entre vários objetos, com objetos e mensagens trocadas entre esses objetos por uma certa ordem num determinado âmbito (caso de uso, operação, etc.) Os diagramas de colaboração dão ênfase à estrutura organizacional dos objetos que enviam e recebem mensagens, enquanto que os diagramas de sequência dão ênfase à ordem temporal das mensagens Diagrama de colaboração = diagrama de objetos + diagrama de sequência Um diagrama de colaboração é um grafo com objetos (instâncias de classes) e ligações (instâncias de associações) através das quais fluem mensagens numeradas 11
12 Diagramas de Colaboração versus de Sequência Diagramas de Sequência enfatizam a ordenação das mensagens trocadas entre os objetos. Diagramas de colaboração enfatizam a organização dos objetos em uma interação. Praticamente tudo que pode ser mostrado em um diagrama de sequência pode também ser mostrado em um diagrama de colaboração. Diagramas de colaboração podem ser trans formados em diagramas de sequência e viceversa. Exemplo: Comunicação telefônica quem chama: Pessoa 2: dá sinal de marcar 1: levanta 4: termina sinal de marcar auscultador 7: dá sinal de chamada 3: marca(5) 9: pára sinal de chamada 5: marca(1) 11: dá sinal de conexão 6: marca(1) terminada 12: poisa auscultador : Linha telefónica 8: levanta auscultador 10: poisa auscultador quem é chamado:pessoa 7: toca o telefone 9: pára de tocar 12
13 Exemplo: Tratar Pedido de Produto :Janela de Seleção de Pedidos «local» 1: tratar() : Pedido e2: Encomenda {new} {new} : Item de Pedido 1.1: * tratar() 1.1.3: [e= não ] criar() 1.1.1: e :=existe?(q) 1.1.2: [e= sim ] retirar(q) : Produto {new} «self» e1:encomenda {new} : b:=baixo?() : [b= sim ] criar() Modelando o fluxo de controle através de Diagramas de Colaboração Defina o contexto da interação, se sistema, subsistema, classe, ou um Use Case. Identifique quais objetos participam da interação. Coloque os objetos mais importantes no centro do diagrama. Defina as propriedades iniciais dos objetos. Especifique os links entre objetos. Eles permitem a passagem das mensagens. 13
14 Modelando o fluxo de controle através de Diagramas de Colaboração Começando com a mensagem que inicia a interação, coloque a numeração sequencial nas mensagens. Se necessário use aninhamento (1.1, 1.2). Se precisar especificar limitações de tempo e espaço, adorne a mensagem com uma marca apropriada. Se precisar especificar o fluxo de controle mais formalmente, coloque pré e pós condições nas mensagens. 14
UML - Diagramas de Sequência
UML - Diagramas de Sequência 1 Objectivo Um diagrama de sequência mostra uma interacção, isto é, uma sequência de mensagens trocadas entre vários objectos num determinado contexto (caso de utilização,
UML - Diagramas de Sequência
UML - Diagramas de Sequência 1 Objetivo Um diagrama de sequência mostra uma interação, isto é, uma sequência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação,
Diagramas de Seqüência
Diagramas de Seqüência Objetivo Mostrar a interação, isto é, a seqüência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação, etc.) Enfatizar a comunicação e a passagem
Modelagem Dinâmica. Toda a ação é designada em termos do fim que procura atingir. Niccolo Maquiavel. O pensamento é o ensaio da ação.
Modelagem Dinâmica Toda a ação é designada em termos do fim que procura atingir. Niccolo Maquiavel O pensamento é o ensaio da ação. Sigmund Freud Modelagem Dinâmica Identifica e modela os aspectos do sistema
Unified Modeling Language. Diagramas de Colaboração
Unified Modeling Language Diagramas de Colaboração José Correia, Maio 2006 (http://paginas.ispgaya.pt/~jcorreia/) Interacções Sempre que existe uma ligação (link) entre instâncias, pode ocorrer uma ou
UML Diagrama de Atividades
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Atividades Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação
Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência
Diagramas Os diagramas utilizados pela UML são compostos de nove tipos: diagrama de use case, de classes, de objecto, de estado, de sequência, de colaboração, de actividade, de componente e o de instalação/execução.
27/02/2016 UML. Prof. Esp. Fabiano Taguchi DIAGRAMAS DE SEQUÊNCIA
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DIAGRAMAS DE SEQUÊNCIA DIAGRAMA DE SEQUENCIA Preocupa-se com a ordem temporal em que as mensagens são trocadas,
Modelagem Temporal com UML
Modelagem Temporal com UML! Tipo especial de diagrama de estados, onde são representados os estados de uma atividade, ao invés dos estados de um objeto.! Estados de Atividade: "Exemplo 1: passos de um
Realizações de. Diagramas de Interação. Diagrama de Sequência. Análise e Projeto de Sistemas OO. Diagrama de Interação:
Análise e Projeto de Sistemas OO Realizações de O Diagrama Use Case apresenta uma visão externa do sistema Diagramas de Interação descrevem como use cases são realizados como interações entre associações
UML Relacionamentos. Relacionamento é uma conexão entre itens A maioria dos itens relacionam-se entre si. Quatro tipos de relacionamentos:
Relacionamentos Relacionamento é uma conexão entre itens A maioria dos itens relacionam-se entre si. Quatro tipos de relacionamentos: Dependência Generalização Associação Realização Relacionamentos - Dependência
Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação
Engenharia de Software Aula 10 Tópicos da Aula Diagramas de Interação: Sequência e Colaboração Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 09 Abril 2012 Alguns Diagramas UML
UML Diagrama de Casos de Uso (Use Case)
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Casos de Uso (Use Case) Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade
Diagrama de Sequência Notação Objetos. Diagrama de Sequência Notação Mensagens. Diagrama de Sequência Notação Mensagens. Tipos de Mensagens
Diagrama de Sequência Diagrama de Sequência Os diagramas de sequências enfatizam a perspectiva temporal Há dois tipos de utilização desse diagrama, dependendo da fase em que estamos Documentação dos casos
4.4. UML Diagramas de interacção
Engenharia de Software 4.4. UML Diagramas de interacção Nuno Miguel Gil Fonseca [email protected] Um diagrama de interacção mostra um padrão de interacção entre vários objectos, com objectos e
Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
PRDS Módulo 3 (parte 3) Dario Ferreira Yoshiro Nagaé
PRDS 2008.1 Módulo 3 (parte 3) Dario Ferreira [email protected] Yoshiro Nagaé [email protected] Diagramas de Interação Diagramas de Interação: Introdução Os objetivos de um diagrama de
Diagrama de Sequência EDSIII. UML 2015 profa.denise
Diagrama de Sequência EDSIII UML 2015 profa.denise Diagrama de seqüência mostra interações entre objetos organizada em uma seqüência de tempo e de mensagens trocadas, mas não trata de associações entre
Diagrama de Comunicação
Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide Medeiros, E. Desenvolvendo Software
Diagrama de Sequência. Diagrama de Sequência. Atores. O que representam? Linha de Vida. Objetos
DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Preocupa-se com a ordem temporal em que as mensagens são trocadas Pode ser usado para detalhar um Caso de Uso Identifica O evento
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Diagramas de interação Diretoria Acadêmica de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Introdução Os diagramas
UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos
UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos [email protected] Roteiro A importância da UML para projetar sistemas. Principais características do diagrama de classes e de sequência.
PCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 7 Escola Politécnica da Universidade de São Paulo 1 Diagramas de Interação Diagramas de Sequência Diagrama de Comunicação 2 Solange N. A. de Souza Principais
UML Diagrama de Classes
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Classes Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação
Diagramas de Interação da UML (Diagrama de Sequência e Diagrama de
Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Diagramas de Interação da UML (Diagrama de Sequência e Diagrama de Comunicação) - Aula 10 Prof. Fernando Maia da Mota Slides gentilmente
Diagramas de Sequência
Unified Modeling Language Diagramas de Sequência José Correia, Abril 2006 (http://paginas.ispgaya.pt/~jcorreia/) UML: modelação do comportamento A modelação do comportamento de um sistema de software consiste,
Introdução. Diagramas de Interação. Introdução. Introdução. Introdução. Introdução. Os modelos de análise não respondem a algumas perguntas:
Diagramas de Interação Os modelos de análise não respondem a algumas perguntas: Como as operações do sistema são executadas internamente? A que classes estas operações internas pertencem? Quais objetos
Modelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais
MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão
Unidade 4 Modelo de Classes de Projeto Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático Definição da Visibilidade entre Objetos Adição de Operações às Classes de Projeto Adição
Diagrama de Casos de Uso
Diagrama de Casos de Uso Objetivo Um diagrama de casos de uso de um sistema mostra atores (tipos de usuários), casos de uso e relações entre eles Fundamental acompanhar de descrições textuais de casos
Modelagem ou Diagrama de Caso de Uso
Modelagem ou Diagrama de Caso de Uso Objetivos principais: Delimitar o contexto de um sistema Documentar os requisitos Ajudar no entendimento dos requisitos Descrever os requisitos funcionais Facilitar
ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.
ENGENHARIA DE SOFTWARE I AULA 3 Análise e diagramação professor Luciano Roberto Rocha www.lrocha.com.br POR QUE DIAGRAMAR A maioria dos problemas encontrados em sistemas tem sua origem na construção do
Análise Orientada a Objetos. Análise Orientada a Objetos; O Paradigma de Objetos; A UML.
ESPECIALIZAÇÃO EM GESTÃO DE TECNOLOGIAS DA INFORMAÇÃO Análise Orientada a Objetos AULA 03 Análise Orientada a Objetos; O Paradigma de Objetos; A UML. Prof. Sandrerley R. Pires Goiânia, agosto de 2003 Conceitos
Panorama da notação UML
Panorama da notação UML A notação UML (Unified Modeling Language linguagem de modelagem unificada) evoluiu desde que foi adotada a primeira vez como um padrão em 1997. Uma revisão maior para o padrão foi
UML Itens Estruturais - Interface UML UML UML
Itens Estruturais - Interface Coleção de operações que especificam serviços de uma classe ou componente Descreve o comportamento visível externamente Raramente aparece sozinha. Em geral vem anexada à classe
Diagramas de Use Case Resumo
0 Diagramas de Use Case Resumo Os diagramas de Use Case permitem definir os requisitos funcionais de um sistema: que serviços deve fornecer; a quem os deve fornecer. Notação diagramática facilita o diálogo
Diagrama de Atividades
Diagrama de Atividades Régis Patrick Silva Simão Régis Simão Diagrama de Atividades 1/40 Agenda Introdução Nó Inicial e Nó Final Ações ou Atividades Fluxos ou Arestas Conectores Objetos Pinos Decisões
Análise de Sistemas 4º Bimestre (material 3)
Análise de Sistemas 4º Bimestre (material 3) Permite a visualização das classes que irão compor o sistema com seus respectivos atributos e métodos, bem como demonstrar como elas se relacionam, complementam
Diagrama de Atividades
Diagrama de Atividades É essencialmente um gráfico de fluxo onde apresenta o fluxo de controle de uma atividade para outra. Inicialmente era visto como um caso especial do Diagrama de Gráficos de Estados,
UML. Modelando um sistema
UML Modelando um sistema Fases do desenvolvimento de Software Análise de requisitos Análise Projeto Programação Análise de Requisitos Esta fase captura as intenções e necessidades dos usuários do sistema
Capítulo 5 Modelação do Sistema 1
Capítulo 5 Modelação do Sistema Capítulo 5 Modelação do Sistema 1 Assuntos abordados Modelos de contexto Modelos de interação Modelos estruturais Modelos comportamentais Engenharia orientada a modelos
Análise de Sistemas. Aula 5
Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles
Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão
Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida [email protected] Marcelo Nassau Malta [email protected]
UML (Unified Modelling Language)
UML (Unified Modelling Language) Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide
UML e seus diagramas
UML e seus diagramas A UML Unified Modeling Language (Linguagem de Modelagem Unificada), como o próprio nome já diz, é uma linguagem para modelagem de objetos do mundo real, usada para especificar, construir,
Diagrama de Seqüência
Diagrama de Seqüência Viviane Torres da Silva [email protected] http://www.ic.uff.br/~viviane.silva/2010.2/es1 O que é? Diagrama criado para modelagem da interação entre objetos Detalha como objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE Nickerson Fonseca Ferreira [email protected] O que é?? 2 A UML
Introdução a UML (Unified Modeling Language)
Introdução a UML (Unified Modeling Language) O que é a UML? Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário
Análise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado:
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Atividade 6 Diagrama de Atividade 6.1 Definição
Introdução a UML e seus diagramas
Introdução a UML e seus diagramas A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. O UML
Modelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Análise e projeto de sistemas
Conteúdo: Análise e projeto de sistemas Modelagem de classes Prof. Patrícia Lucas Modelagem de classes 01 O modelo de casos de uso fornecem uma perspectiva do sistema a partir de um ponto de vista externo.
Diagramas de. Atividades. PDF created with pdffactory trial version
Diagramas de Diagramas de Os Diagramas de mostram o fluxo entre atividades (ações nãoatômicas) São um caso especial dos Diagramas de Estados, com a maioria das transições resultantes do término das atividades
UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos. 8. Diagramas de Classes, Diagramas de objetos, Interfaces
UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos 8. Diagramas de Classes, Diagramas de objetos, Interfaces P. Serendero, 2007 Diagramas de Classes Uma vista gráfica do modelo semântico dos objetos
Análise de Sistemas de Informação e Use Cases
Gestão de Sistemas Informáticos Análise de Sistemas de Informação Elsa Cardoso Outubro 2001 Análise de SI / Use Cases - 2 Modelo É uma abstracção de algo, que tem por objectivo a compreensão dessa entidade
UML. Trabalho Análise e Projeto de Sistemas. Aluna: Luana Alves Businaro
Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional Trabalho Análise e Projeto de Sistemas UML Aluna: Luana Alves Businaro-1614193 Maio de 2017 Sumário 1 Introdução...
Diagramas de Classes. Diagramas de Classes. Diagramas de Classes. Análise e Projeto de Sistemas OO
Análise e Projeto de Sistemas OO s Representam os tipos de objetos existentes no modelo Descritas a partir de seus atributos, operações e restrições Podem ser organizadas segundo uma estrutura de generalização/especialização
EA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 8 Vamos inicialmente especificar com mais detalhes o termo "recurso" utilizado no estilo arquitetural REST. Em REST, recursos são uma
Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas
Engenharia de Software Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas Thiago P. da Silva [email protected] Agenda Modelagem de Sistemas Modelos de contexto Diagramas de Atividades Modelos
Notas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
