Modelagem de Dados UML (Análise & Projeto Orientado a Objetos)

所在平台: Udemy

课程主页: https://www.udemy.com/course/uml-diagrama-de-classes/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这门 Coursera 课程“UML 数据建模 (面向对象分析与设计)” 教授如何使用 UML 类图从系统概述描述中创建概念模型。课程涵盖建模概念、属性和关联,以及识别关联中的多重性。学员还将学习 UML 的高级建模功能,包括聚合、组合、继承、关联类、枚举和基本类型。 课程的亮点是用一个完整的案例研究,在一门基于 Java、Spring Boot 和 JPA 的实践项目中实施一个复杂概念模型。该项目将包括实现完整的模型、在 Java 系统中创建模型实例、自动生成关系数据库以及创建 RESTful API 以 JSON 格式检索和呈现数据。 这门课程旨在为学习者提供宝贵的领域建模知识,并提升他们对这一重要学科的理解。

课程评论(0条)

课程详情

O Modelo Conceitual, também chamado de Modelo de Domínio em nível de análise, é uma descrição das informações que o sistema vai gerenciar. Por muitos anos o modelo conceitual tem sido representado pelo modelo Entidade-relacionamento, criado por Peter Chen, que em seguida é convertido para o modelo relacional para implementação em banco de dados relacional. Esta abordagem segue o chamado Paradigma Estruturado. É uma abordagem consistente e muito usada ainda nos dias atuais. Entretanto, com a evolução das plataformas orientadas a objetos e das técnicas e ferramentas de mapeamento objeto-relacional (ORM), tornou-se muito viável a implementação de modelos de domínio em linguagens orientadas a objetos, de modo a explorar os benefícios do Paradigma Orientado a Objetos, paradigma este mais sofisticado que o estruturado, e que permite soluções elegantes e flexíveis para várias situações. Dentro do Paradigma Orientado a Objetos, a ferramenta que se consolidou como padrão para desenhar diversos tipos de artefatos é a UML - Unified Modeling Language. A UML possui diversos diagramas que servem para representar inúmeras coisas, especialmente artefatos de sistemas orientados a objetos. Neste curso, nós vamos aprender a criar modelos conceituais utilizando o chamado Diagrama de Classes da UML, a partir de descrições em estilo "Visão geral de sistema". Vamos aprender a modelar conceitos, atributos e associações. Vamos aprender também a identificar as multiplicidades dos papéis em uma associação. Além disso, vamos aprender vários recursos de modelagem conceitual com UML tais como: agregação e composição, herança, classes de associação, enumerações e tipos primitivos. Ao final do curso, para mostrar como tudo que foi ensinado possui aplicação prática de mercado, vamos fazer um estudo de caso completo no qual vamos implementar um modelo conceitual de significativa complexidade utilizando padrão de mercado e boas práticas. Vamos utilizar a plataforma Java, com Spring Boot e JPA. Vamos implementar o modelo completo, criar uma instância do modelo com Java em nosso próprio sistema, e vamos gerar a base de dados relacional automaticamente. Por fim, vamos disponibilizar endpoints REST para recuperar e apresentar os dados em formato JSON. Tenho certeza que este curso vai agregar valiosos conhecimentos sobre modelagem de domínio em nível de análise, e também te elevará a um grau de compreensão superior sobre esta importante disciplina. Não perca mais tempo: comece já este curso.

课程标签

0人关注该课程

主题相关的课程