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
- What is UML?
- Further Defining UML
- A Brief History of UML
- What Is a Model?
- Why Model Software?
- UML is Not
General UML Diagram Concepts
- Structure Diagrams in General
- Diagrams
- Modelling Applications of UML
- View Case
- UML Diagrams and Categories
- Package and Relationships
Use Case Diagrams
- Application Domains
- A Use Case Diagram
- 4 Major Elements
- Actors and Relationships
- Knowing What t Put in the “System Box”
- Representing Interactions Between Actors
- When to Use the User Arrow?
- When to Use the Extends Arrow?
- Common Issues and Their Solutions
- Flow of Events
- Special Requirements
- Preconditions and Post-Conditions
Class Diagrams
- About Class Diagrams
- Common Uses of a Class Diagram
- Common Modelling Techniques for Class Diagrams
- How to Draw a Class Diagram?
Object Diagrams
- What is an Object Diagram?
- Purpose of an Object Diagram
- How to Draw Object Diagrams?
- When to Use an Object Diagram?
Sequence Diagrams
- Introduction to Sequence Diagrams
- Sequence Diagrams – Object Life Spans
- Message Passing
State Chart Diagrams
- Introduction to State Chart Diagrams
- Elements of a State Chart Diagram
- Different States of a State Chart Diagram
- Use a State Chart Diagram
- How to Draw a State Chart Diagram?
- Example of a State Chart Diagram
Component Diagrams
- Introduction to Component Diagram
- How to Draw a Component Diagram?
- Where to use Component Diagrams
Deployment Diagrams
- Deployment Diagrams Overview
- How to Draw Deployment Diagrams?
- Where to use the Deployment Diagrams?
Activity Diagrams
- Activity Diagram
- How to Draw an Activity Diagram?
- Where to Use Activity Diagrams?
TENHO INTERESSE