UML - Diagramas de Modelagem de Dados e Sistemas de Software

Aprenda Modelagem usando 14 tipos de Diagramas UML, juntamente as Melhores Práticas e Técnicas do Mercado de Trabalho

Ratings: 4.35 / 5.00




Description

Seja bem-vindo à jornada de aprendizado em UML - Diagramas de Modelagem de Dados e Sistemas de Software, a linguagem de modelagem visual essencial para a arquitetura de software, engenharia de software moderna.

Este curso abrangente oferece uma exploração detalhada da UML, abordando desde conceitos fundamentais até aplicações práticas em diferentes contextos de desenvolvimento de software.

Objetivos do Curso:

  • Compreensão Abrangente: Dominar os conceitos essenciais da UML e sua aplicação em projetos reais de software.

  • Aplicação Prática: Aprender a utilizar os diversos tipos de diagramas da UML em diferentes fases do ciclo de vida do desenvolvimento de software.

  • Comunicação Eficaz: Desenvolver habilidades para comunicar ideias complexas de design de software por meio de diagramas claros e compreensíveis.

  • Documentação de Sistemas: Capacitar os participantes a criar documentações visuais detalhadas para sistemas de software usando a UML.


Tópicos e Conteúdos Abordados:

1.Introdução à UML:


2.O que é UML?

Para que serve UML?

História e surgimento da UML;

Onde UML é utilizado?

Importância do UML;


3.Diagramas na UML:

O que são diagramas?

Para que servem os diagramas?

Diferenças entre Diagramas Estruturais e Diagramas Comportamentais;

Quando utilizar Diagramas Estruturais e Diagramas Comportamentais;


4.Ferramentas UML;

Ferramentas UML;

Software de Desenho Gráfico UML DRAW IO


5.Tipos de Dados:

Tipos de Dados;


6.Diagramas Estrutural (Diagrama de Classes):

Diagrama de Classes - Definição e Notações;

Diagrama de Classes - Tipos de Relacionamentos;

Diagrama de Classes Na Prática - Melhores Práticas para Desenhar ;

Diagrama de Classes Na Prática - Construindo um Diagrama de uma Pizzaria do Zero Passo-a-passo;

Diagrama de Classes Na Prática - Construindo um Diagrama de uma Biblioteca do Zero Passo-a-passo;


7..Diagramas Estrutural (Diagrama de Objetos):

Diagrama de Objetos - Definição e Notações;

Diagrama de Objetos - Entendendo sobre Instâncias, Classes, Atributos e Métodos;

Diagrama de Objetos Na Prática - Diferenças entre Classes e Objetos ;

Diagrama de Objetos Na Prática - Diagrama de Classes X Diagrama de Objetos;


8.Diagramas Estrutural (Diagrama de Componentes):

Diagrama de Componentes - Definição e Notações;

Diagrama de Componentes - Como utilizar formas e símbolos de Diagrama de Componentes;

Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de Sistema de Compras do Zero Passo-a-passo;

Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de um Sistema de Biblioteca do Zero Passo-a-passo;

Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de um Sistema de Cobrança do Zero Passo-a-passo;


9.Diagramas Estrutural (Diagrama de Implantação):

Diagrama de Implantação- Definição e Notações;

Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Cobrança do Zero Passo-a-passo;

Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Biblioteca do Zero Passo-a-passo;

Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Gestão Hospitalar do Zero Passo-a-passo;


<<(Módulos 10 ao 22 ainda em produção)>>


Metodologia de Ensino:

  • Aulas Teóricas em todos os módulos e Práticas a Partir do módulo 6 em diante: Explicações detalhadas dos conceitos seguidas de exemplos e exercícios práticos para consolidar o aprendizado.

  • Estudos de Caso: Análise de casos reais para mostrar como a UML é aplicada em situações do mundo real.

  • Recursos Interativos: Uso de ferramentas e softwares de modelagem para criar e compreender diagramas UML.

Quem Deve Fazer Este Curso?

  • Desenvolvedores de software, engenheiros de software, analistas de sistemas, gerentes de projeto e todos aqueles que desejam aprofundar seus conhecimentos em modelagem de sistemas.

Este curso fornecerá a você as habilidades necessárias para utilizar a UML de forma eficaz em seus projetos de desenvolvimento de software, capacitando-o a representar, compreender e comunicar sistemas complexos por meio de uma linguagem visual unificada. Prepare-se para dominar a UML e elevar suas habilidades na engenharia de software para o próximo nível!

What You Will Learn!

  • 1° Módulo: Introdução à UML
  • 2° Módulo: O que é UML?
  • 2° Módulo: Para que serve UML?
  • 2° Módulo: História e surgimento da UML;
  • 2° Módulo: Onde UML é utilizado?
  • 2° Módulo: Importância do UML;
  • 3° Módulo: Diagramas na UML:
  • 3° Módulo: O que são diagramas?
  • 3° Módulo: Para que servem os diagramas?
  • 3° Módulo: Diferenças entre Diagramas Estruturais e Diagramas Comportamentais;
  • 3° Módulo: Quando utilizar Diagramas Estruturais e Diagramas Comportamentais;
  • 4° Módulo: Ferramentas UML;
  • 4° Módulo: Ferramentas UML;
  • 4° Módulo: Software de Desenho Gráfico UML DRAW IO
  • 5° Módulo: Tipos de Dados:
  • 6° Módulo: Diagramas Estrutural (Diagrama de Classes):
  • 6° Módulo: Diagrama de Classes - Definição e Notações;
  • 6° Módulo: Diagrama de Classes - Tipos de Relacionamentos;
  • 6° Módulo: Diagrama de Classes Na Prática - Melhores Práticas para Desenhar ;
  • 6° Módulo: Diagrama de Classes Na Prática - Construindo um Diagrama de uma Pizzaria do Zero Passo-a-passo;
  • 6° Módulo: Diagrama de Classes Na Prática - Construindo um Diagrama de uma Biblioteca do Zero Passo-a-passo;
  • 7° Módulo: Diagramas Estrutural (Diagrama de Objetos):
  • 7° Módulo: Diagrama de Objetos - Definição e Notações;
  • 7° Módulo: Diagrama de Objetos - Entendendo sobre Instâncias, Classes, Atributos e Métodos;
  • 7° Módulo: Diagrama de Objetos Na Prática - Diferenças entre Classes e Objetos ;
  • 7° Módulo: Diagrama de Objetos Na Prática - Diagrama de Classes X Diagrama de Objetos;
  • 8° Módulo: Diagramas Estrutural (Diagrama de Componentes):
  • 8° Módulo: Diagrama de Componentes - Definição e Notações;
  • 8° Módulo: Diagrama de Componentes - Como utilizar formas e símbolos de Diagrama de Componentes;
  • 8° Módulo: Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de Sistema de Compras do Zero Passo-a-passo;
  • 8° Módulo: Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de um Sistema de Biblioteca do Zero Passo-a-passo;
  • 8° Módulo: Diagrama de Componentes Na Prática - Construindo um Diagrama de Componentes de um Sistema de Cobrança do Zero Passo-a-passo;
  • 9° Módulo: Diagramas Estrutural (Diagrama de Implantação):
  • 9° Módulo: Diagrama de Implantação- Definição e Notações;
  • 9° Módulo: Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Cobrança do Zero Passo-a-passo;
  • 9° Módulo: Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Biblioteca do Zero Passo-a-passo;
  • 9° Módulo: Diagrama de Implantação Na Prática - Construindo um Diagrama de Implantação de um Sistema de Gestão Hospitalar do Zero Passo-a-passo;
  • 9° Módulo: Diagrama de Implantação Na Prática - Construindo Diagrama de Implantação de Gestão Hospitalar do Zero na Prática;
  • 9° Módulo: Diagrama de Implantação Na Prática - Construindo Diagrama de Implantação de Servidor de Gerenciamento de Hotéis;
  • <<(Módulos 10 ao 22 ainda em produção)>>

Who Should Attend!

  • Estudantes de Ciência da Computação
  • Estudantes de Engenharia de Software
  • Estudantes de Desenvolvimento de Softawe
  • Estudantes em Sistemas de Software
  • Estudantes em Arquitetura de Software
  • Estudantes em Banco de Dados
  • Estudantes em Gestão de TI
  • Estudantes em Gestão de Internet
  • Estudantes em Gestão de Projetos
  • Profissionais da Área de UX
  • Profissionais da Área de Desenvolvimento
  • Profissionais da Área de Análise de Requisitos
  • Profissionais da Área de Design
  • Todas as Pessoas com interesse em aprender UML