1 / 46

Understanding UML: Overview, Concepts, and Purpose

Unified Modeling Language (UML) - brief history, features, object-oriented programming concepts, analysis, and design modeling. Learn UML elements, structural and behavioral items, and diagrams. Explore UML relationships, elements, and diagrams for effective software design. Discover UML's uses: visualize, specify, build, and document systems.

Download Presentation

Understanding UML: Overview, Concepts, and Purpose

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) • BREVE HISTÓRICO • CARACTERÍSTICAS • CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS • MODELAGEM DE ANÁLISE E DE PROJETO

  2. Finalidades do UML • Visualizar • Especificar • Construir • Documentar

  3. Elementos do UML • Itens • Relacionamentos • Diagramas

  4. Itens do UML • Estruturais • Comportamentais • Agrupamento • Anotacionais

  5. Itens Estruturais do UML (parte estática) • Classes (conjunto de objetos com caract. Comuns) • Interface (serviços de uma classe ou componente) • Colaborações (comportamento colaborativo) • Caso de Uso (sequência de ações) • Classes Ativas (objetos com threads) • Componentes (pacotes físicos de elementos lógicos) • Nó (recurso computacional)

  6. Itens Comportamentais do UML (parte dinâmica) • Interação (intercâmbio de dados) • Máquina de Estados • Estados • Transições • Eventos • Atividades

  7. Itens de Agrupamento do UML (organizacional) • Pacotes

  8. Itens Anotacionais do UML (explicativo) • Nota

  9. Relacionamentos do UML • Dependência (relacionamento semântico de dois itens) • Associação (relacionamento estrutural) • Generalização (hierarquia) • Realização (contrato de uma das partes)

  10. Diagramas do UML • Classes • Objetos • Casos de Uso • Sequência • Colaborações • Gráfico de Estados • Atividades • Componentes • Implantação

  11. III. CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS

  12. IV. MODELAGEM DE ANÁLISE E DE PROJETO

More Related