Curso Introduction to UML

  • Architecture

Curso Introduction to UML

16H
Visão Geral

Este Curso Introduction to UML, fornece aos alunos uma base sólida na Linguagem de Modelagem Unificada. Após o curso, os alunos serão capazes de renderizar corretamente os vários diagramas UML e entender o propósito e o papel de cada diagrama no contexto da modelagem de sistemas. Os alunos também compreenderão como relacionar as informações representadas nos vários diagramas.

Publico Alvo
  • Todos os desenvolvedores (para preparar ou ler diagramas UML de seus projetos)
  • Arquitetos Java (para preparar diagramas UML em relatórios de design de projeto)
  • Arquitetos de Software
  • Desenvolvedores de software
  • Analistas de Sistemas
  • Gerentes de projeto
  • Engenheiros de garantia de qualidade
  • Designers de software
  • Escritores Técnicos
Pre-Requisitos
  • Habilidades básicas de programação (de preferência linguagem de programação Java)
  • Pelo menos conhecimento de programação orientada a objetos de nível iniciante
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to UML

  1. What is UML?
  2. Further Defining UML
  3. A Brief History of UML
  4. What Is a Model?
  5. Why Model Software?
  6. UML is Not

General UML Diagram Concepts

  1. Structure Diagrams in General
  2. Diagrams
  3. Modelling Applications of UML
  4. View Case
  5. UML Diagrams and Categories
  6. Package and Relationships

Use Case Diagrams

  1. Application Domains
  2. A Use Case Diagram
  3. 4 Major Elements
  4. Actors and Relationships
  5. Knowing What t Put in the “System Box”
  6. Representing Interactions Between Actors
  7. When to Use the User Arrow?
  8. When to Use the Extends Arrow?
  9. Common Issues and Their Solutions
  10. Flow of Events
  11. Special Requirements
  12. Preconditions and Post-Conditions

Class Diagrams

  1. About Class Diagrams
  2. Common Uses of a Class Diagram
  3. Common Modelling Techniques for Class Diagrams
  4. How to Draw a Class Diagram?

Object Diagrams

  1. What is an Object Diagram?
  2. Purpose of an Object Diagram
  3. How to Draw Object Diagrams?
  4. When to Use an Object Diagram?

Sequence Diagrams

  1. Introduction to Sequence Diagrams
  2. Sequence Diagrams – Object Life Spans
  3. Message Passing

State Chart Diagrams

  1. Introduction to State Chart Diagrams
  2. Elements of a State Chart Diagram
  3. Different States of a State Chart Diagram
  4. Use a State Chart Diagram
  5. How to Draw a State Chart Diagram?
  6. Example of a State Chart Diagram

Component Diagrams

  1. Introduction to Component Diagram
  2. How to Draw a Component Diagram?
  3. Where to use Component Diagrams

Deployment Diagrams

  1. Deployment Diagrams Overview
  2. How to Draw Deployment Diagrams?
  3. Where to use the Deployment Diagrams?

Activity Diagrams

  1. Activity Diagram
  2. How to Draw an Activity Diagram?
  3. Where to Use Activity Diagrams?
TENHO INTERESSE

Cursos Relacionados

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Architecture Modeling with UAF

16 horas

Curso TOGAF 9.2 Nível I & II Exame Togaf 9.2

24 Horas

Curso Microservices Engineering

24 horas