Introducción a UML

所在平台: Coursera

课程主页: https://www.coursera.org/learn/uml

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:UML入门 课程概述: 欢迎参加本课程,学习统一建模语言(UML)。本课程旨在帮助软件工程师培养抽象和用模型表示问题或解决方案的能力。这在技术快速变化的软件领域尤为重要。通过模型,您能够独立于所用技术有效地沟通和验证理解。课程结束时,学生将能够向开发团队成员或其他开发团队有效传达他们的设计。 课程大纲: 1. **模块0**:这是课程的初始模块,我们将欢迎您并解释课程结构及将要讨论的主题。 2. **建模与类图入门**:我们将介绍建模、抽象和表示的概念,探索UML的历史,并复习类图的基本语法,包括类、属性和方法,以及进行类图的阅读和构建练习。 3. **关联与继承**:在前一模块中,我们学习了如何用UML创建具有属性和方法的类。在本模块中,我们将理解关联的概念,并学习如何在类之间创建关联。同时,我们还将研究继承关系,探索其特征和适当用法。 4. **组合、聚合与依赖**:在上一模块中,我们学习了类之间的简单关联。本模块中,我们将更进一步,学习聚合关联,包括复合与共享关联。同时,我们还将探索类之间的新关系类型——依赖关系及其使用。 5. **复杂模型的阅读与实际案例构建**:在经历了UML类图的各种概念后,本模块将实现之前所学的知识。我们将运用不同的元素、关联和关系,从更复杂的说明中建模现实情况。

课程大纲

Name:Módulo 0

Description:Este es el módulo inicial del curso, en donde les damos la bienvenida y explicamos la estructura y los temas que abordaremos en todos los módulos.

Name:Modelado e introducción a diagramas de clases

Description:Con este módulo comenzaremos nuestro curso. En primer lugar, presentaremos los conceptos de modelar, abstraer y representar, y luego exploraremos la historia de UML. Finalmente revisaremos la sintáxis básica de diagramas de clase, incluyendo clases, atributos y métodos y haremos varios ejercicios de lectura y construcción de diagramas UML con estos elementos.

Name:Asociaciones y herencias

Description:En el anterior módulo aprendimos qué es el modelado y cómo crear clases con atributos y métodos en UML. En este módulo entenderemos qué es una asociación y aprenderemos a crear asociaciones entre clases. También estudiaremos las relaciones de herencia, exploraremos sus características, sus propiedades y el uso apropiado de estas.

Name:Composición, agregación y dependencia

Description:En el módulo anterior aprendimos sobre las asociaciones simples entre clases. En este módulo iremos un paso más allá y estudiaremos las asociaciones de agregación: asociaciones compuestas y compartidas. También exploraremos un nuevo tipo de relaciones entre clases y sus usos: Las relaciones de dependencia.

Name:Lectura de modelos más complejos y construcción de caso real

Description:Tras todo el recorrido que hemos hecho a través de los diferentes conceptos de los diagramas de clases en UML, en este módulo practicaremos lo que hemos visto hasta el momento. Pondremos en práctica los diferentes elementos, asociaciones y relaciones para modelar una realidad a partir de enunciados más grandes y complejos.

课程评论(0条)

课程详情

Bienvenidos a este curso de introducción al Lenguaje de Modelado Unificado, o UML por su sigla en inglés. Este curso surge como respuesta a la necesidad de los ingenieros de software de desarrollar la habilidad de abstraer y representar en un modelo problemas o soluciones. Esta habilidad es especialmente importante en el mundo del software donde las tecnologías son tan cambiantes. Un modelo te provee una forma de comunicar y validar un entendimiento, independiente de la tecnología en la que construirás una solución. Al finalizar el curso, los estudiantes estarán en condiciones de comunicar sus diseños a otros miembros de un equipo de desarrollo o a otros equipos de desarrollo.

课程标签

0人关注该课程

主题相关的课程