UML - Diagramas de Modelagem de Dados e Sistemas de Software
- Descrição
- Currículo
- FAQ
- Revisões
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!
-
12Diagrama de Classe na Prática: Definição e NotaçõesVídeo Aula
-
13Diagrama de Classe na Prática: Tipos de RelacionamentosVídeo Aula
-
14Diagrama de Classe na Prática: Por Onde Começar? Melhores Práticas para DesenharVídeo Aula
-
15Construindo Diagrama de Classe de uma Pizzaria na Prática do Zero Passo-a-PassoVídeo Aula
-
16Construindo Diagrama de Classe de Biblioteca na Prática do Zero Passo-a-PassoVídeo Aula
-
20Diagrama de Componentes: O que é? Como Utilizar? Onde Utilizar? BenefíciosVídeo Aula
-
21Diagramas de Componentes: Como Utilizar Formas e Símbolos de Componentes?Vídeo Aula
-
22Construindo Diagrama de Componentes de Compras na Prática do Zero Passo-a-PassoVídeo Aula
-
23Construindo Diagrama de Componentes de Biblioteca na Prática Passo-a-PassoVídeo Aula
-
24Construindo Diagrama de Componentes de Sistema de Cobrança na Prática do ZeroVídeo Aula
-
25Diagrama de Implantação: Como Desenhar? Notas, Melhores PráticasVídeo Aula
-
26Construindo Diagrama de Implantação de Sistema de Compras do Zero Passo-a-PassoVídeo Aula
-
27Construindo Diagrama de Implantação de Sistema de Biblioteca do Zero na PráticaVídeo Aula
-
28Construindo Diagrama de Implantação de Gestão Hospitalar do Zero na PráticaVídeo Aula
-
29Construindo Diagrama de Implantação de Servidor de Gerenciamento de HotéisVídeo Aula
-
30Diagrama de Estrutura Composta - O que é? Como Utilizar? Formas e SímbolosVídeo Aula
-
31Diagrama de Estrutura Composta: Peças, Portas, Colaborações e ConectoresVídeo Aula
-
32Construindo Diagrama de Estrutura Composta de Peças e Periféricos de ComputadorVídeo Aula
-
33Construindo Diagrama de Estrutura Composta de Servidor de ComputadorVídeo Aula
-
34Construindo Diagrama de Estrutura Composta de Serviço de CaixaVídeo Aula
-
35Diagrama de Caso de Uso: O que é? Para que serve? Quando e como utilizar?Vídeo Aula
-
36Diagrama de Caso de Uso: Elementos, Símbolos, Notações e Etapas de CriaçãoVídeo Aula
-
37Construindo Diagrama de Caso de Uso de Sistema de Validação de Cartão de CréditoVídeo Aula
-
38Construindo Diagrama de Caso de Uso de Sistema de PetshopVídeo Aula
-
39Construindo Diagrama de Caso de Uso de Sistema de Gerenciamento EscolarVídeo Aula
-
40Diagrama de Atividades: O que é um Diagrama de Atividades e quais os Benefícios?Vídeo Aula
-
41Diagrama de Atividades: Símbolos de Diagramas de AtividadesVídeo Aula
-
42Construindo um Diagrama de Atividades de Verificação de Login Passo-a-passoVídeo Aula
-
43Construindo um Diagrama de Atividades de Lance de Leilão de ImóveisVídeo Aula
-
44Construindo um Diagrama de Atividades de Controle Escolar do AlunoVídeo Aula
-
45Construindo um Diagrama de Atividades de Sistema de LocaçãoVídeo Aula
-
46Diagrama de Estado: O que é um Diagrama de Estado de Máquina?Vídeo Aula
-
47Diagrama de Estado: Elementos e Símbolos Utilizados no Diagrama de EstadoVídeo Aula
-
48Diagrama de Estado: Construindo um Diagrama de Estado de Sistema de MatrículaVídeo Aula
-
49Diagrama de Estado: Construindo um Diagrama de Estado de Sistema de Check-inVídeo Aula
-
50Diagrama de Estado: Construindo um Diagrama de Estado de Sistema de VendasVídeo Aula
-
52Diagrama de Comunicação: O que é Para que serve? Como utiliza?Vídeo Aula
-
53Diagrama de Comunicação: Componentes, Regras e ConotaçõesVídeo Aula
-
54Diagrama de Comunicação: Construindo Diagrama de Comunicação de Conta BancáriaVídeo Aula
-
55Diagrama de Comunicação: Construindo Diagrama de Comunicação de EstoqueVídeo Aula
-
56Diagrama de Visão Geral de Interação: Como surgiu? Qual sua função?Vídeo Aula
-
57Diagrama de Visão Geral de Interação: Construindo um Diagrama de ConsultasVídeo Aula
-
58Diagrama de Visão Geral de Interação: Construindo um Diagrama de VendasVídeo Aula
-
59Diagrama de Visão Geral de Interação: Construindo um Diagrama BancárioVídeo Aula