Tem alguma pergunta?
Mensagem enviada. Fechar
4.58
24 avaliações

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
Instrutor
Wesley Ávila
341 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 4 minutes

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!

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.58
24 avaliações
Estrelas 5
16
Estrelas 4
4
Estrelas 3
3
Estrelas 2
1
Estrelas 1
0