• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Unified Modeling Language

统一建模语言在线课程

学习软件工程统一建模语言(UML)。了解如何使用 UML 设计和记录系统。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
攻读硕士学位的同时获得职业证书。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。
以灵活的交互式方式,获得大学颁发的执业证书。
研究生水平的学习触手可及。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

探索统一建模语言课程目录

  • 状态:新
    新
    状态:免费试用
    免费试用
    P

    Packt

    Blender to Unreal Engine 5 The Complete Beginners Guide

    您将获得的技能: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools, Virtual Environment, Data Import/Export, Image Quality, Performance Tuning, Content Management

    初级 · 专项课程 · 3-6 个月

  • 状态:预览
    预览
    S

    Siemens

    基于模型的系统工程入门

    您将获得的技能: 需求分析, 系统架构, 统一模型语言, 云计算, 系统分析, 验证和确认, 解决方案架构, 功能要求, 系统设计, 系统工程, 系统要求, 模拟, 软件系统, Model Based Systems Engineering(基于模型的系统工程

    4.2
    评分, 4.2 星,最高 5 星
    ·
    65 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    I

    Illinois Tech

    Relational Database Design

    您将获得的技能: Database Design, Relational Databases, Database Theory, Data Modeling, Unified Modeling Language, Database Management, Databases, Data Integrity, Dependency Analysis, Conceptual Design, Requirements Analysis

    攻读学位

    3.9
    评分, 3.9 星,最高 5 星
    ·
    11 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    D

    Duke University

    Large Language Model Operations (LLMOps)

    您将获得的技能: MLOps(机器学习 Operator), 多模式 Prompt, 大型语言模型, LLM 申请, 可扩展性, 阿帕奇气流, 数据湖, 工作流程管理, Prompt Engineering, 数据库, 数据库管理系统, 生成模型架构, ChatGPT, 性能分析, 生成式人工智能, 亚马逊基岩, 摘录, AWS SageMaker, OpenAI, 性能调整

    4.4
    评分, 4.4 星,最高 5 星
    ·
    227 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of Alberta

    面向对象的设计

    您将获得的技能: 面向对象编程(OOP), Java, 统一模型语言, 面向对象设计, 软件设计, 概念设计, 软件架构, 技术设计

    4.7
    评分, 4.7 星,最高 5 星
    ·
    2388 条评论

    中级 · 课程 · 1-4 周

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    EDUCBA

    Unreal Engine Blueprints – Visual Scripting for Games

    您将获得的技能: Unreal Engine, User Interface (UI), Game Design, Video Game Development, Animation and Game Design, UI Components, Scripting, Performance Testing, System Testing, Programming Principles, Data Structures, No-Code Development, Virtual Environment, Scalability, Development Testing, Artificial Intelligence, Object Oriented Design, Event-Driven Programming, Interactive Design, Prototyping

    中级 · 专项课程 · 3-6 个月

是什么让您今天来到 Coursera?

  • 状态:预览
    预览
    U

    University of Michigan

    3D 建模入门

    您将获得的技能: 创造力, 设计师, 三维资产, 平面和视觉设计, 建筑设计, 计算机辅助设计, 可视化(计算机制图), 三维建模

    4.2
    评分, 4.2 星,最高 5 星
    ·
    47 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    M

    Microsoft

    使用 Microsoft Visio 进行数据和业务流程建模

    您将获得的技能: 数据建模, 数据流, 业务过程, 流程图, 商业分析, Microsoft Visio, 业务流程建模, 数据库设计

    4.3
    评分, 4.3 星,最高 5 星
    ·
    114 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    H

    H2O.ai

    Large Language Models

    您将获得的技能: Large Language Modeling, LLM Application, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Data Management, Prompt Engineering, Training Programs, Data Validation, Data Cleansing, Program Evaluation, Natural Language Processing, Applied Machine Learning, MLOps (Machine Learning Operations), Data Transformation, Verification And Validation, Data Quality, Performance Tuning, Data Processing

    3.4
    评分, 3.4 星,最高 5 星
    ·
    12 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of Colorado System

    虚幻游戏开发中的 C++ 编程

    您将获得的技能: 面向对象编程(OOP), 计算机编程, UI 组件, 三维资产, 应用程序开发, 视频游戏开发, 数据结构, 软件设计模式, C++(编程语言), 调试, C#(编程语言), 数据存储, 软件文档, Unity 引擎, 软件架构, 事件驱动编程, 虚幻引擎, 游戏设计, 开发环境, 编程原则

    4.5
    评分, 4.5 星,最高 5 星
    ·
    210 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:预览
    预览
    M

    MathWorks

    Modeling and Simulation with Simulink

    您将获得的技能: Simulation and Simulation Software, Control Systems, Model Based Systems Engineering, Engineering Design Process, Mathematical Modeling, Engineering Analysis, Systems Analysis, Systems Engineering, Test Case, Systems Design, Performance Tuning, Matlab

    4.8
    评分, 4.8 星,最高 5 星
    ·
    43 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    G

    Google Cloud

    大型语言模型介绍

    您将获得的技能: 大型语言模型, LLM 申请, Prompt Engineering, 生成模型架构, 生成式人工智能, 提示模式

    4.4
    评分, 4.4 星,最高 5 星
    ·
    1132 条评论

    初级 · 课程 · 1-4 周

1234…526

总之,以下是 10 最受欢迎的 unified modeling language 课程

  • Blender to Unreal Engine 5 The Complete Beginners Guide: Packt
  • 基于模型的系统工程入门: Siemens
  • Relational Database Design: Illinois Tech
  • Large Language Model Operations (LLMOps): Duke University
  • 面向对象的设计: University of Alberta
  • Unreal Engine Blueprints – Visual Scripting for Games: EDUCBA
  • 3D 建模入门: University of Michigan
  • 使用 Microsoft Visio 进行数据和业务流程建模: Microsoft
  • Large Language Models: H2O.ai
  • 虚幻游戏开发中的 C++ 编程: University of Colorado System

关于 Unified Modeling Language 的常见问题

统一建模语言(UML)是一种标准化的可视化建模语言,用于软件工程和系统设计领域。 它提供了一套图形符号和图表,帮助理解、设计和交流复杂系统的架构、结构、行为和关系。 UML 提供了一种通用语言,使开发人员、设计人员和利益相关者能够有效地协作和交流想法。 它有助于各种软件系统的概念化、文档化和开发,是软件工程师和设计师的必备工具。 ‎

要学习统一建模语言 (UML),您需要掌握以下技能:

  1. 面向对象原理知识:UML 基于面向对象的分析和设计原则。 熟悉封装、继承、多态和抽象等概念。

  2. UML 图表:UML 使用各种类型的图表来可视化系统的不同方面。 其中包括类图、用例图、顺序图、活动图等。 熟练创建和解释这些图表。

  3. 系统分析和设计:在使用 UML 时,了解系统分析和设计方法至关重要。 学习如何使用 UML 图表分析需求、确定系统组件和设计解决方案。

  4. 建模工具:熟悉常用的 UML 建模工具,如 Enterprise Architect、Visual Paradigm 或 Lucidchart。 学习如何有效利用这些工具创建 UML 图表并与团队成员协作。

  5. 交流和文档:UML 是利益相关者、开发人员和设计人员之间进行交流的通用语言。 培养较强的沟通能力,使用 UML 图表有效传达系统设计和想法。 此外,还要学习如何正确记录 UML 模型。

  6. 应用程序开发:对编程概念和应用程序开发有基本的了解虽然不是必要条件,但可以大大提高你的 UML 技能。 它能让你在软件开发中更好地应用 UML,并有效地完善系统设计。

记住,实践对掌握 UML 至关重要。 参与实际项目,加入在线社区或论坛,不断更新知识,了解最新的 UML 趋势和最佳实践。 ‎

掌握了统一建模语言(UML)技能,你就可以在软件开发和系统分析领域寻求各种工作机会。 掌握 UML 技能后,您可以考虑从事的工作包括

  1. 软件工程师:UML 广泛应用于软件工程中的软件系统建模和设计。 作为软件工程师,您可以利用 UML 技能创建全面的系统模型、记录需求并与开发团队合作。

  2. 系统分析师:系统分析师使用 UML 图表对复杂系统进行可视化分析。 有了 UML 技能,你就能有效地收集和记录需求,分析业务流程,并对现有系统提出改进建议。

  3. 技术架构师:UML 允许技术架构师创建详细的系统设计和架构图。 通过使用 UML 技能,您可以规划和交流架构组件,确保系统结构和集成的有效性。

  4. 业务分析师:业务分析师可使用 UML 对业务流程进行建模和分析,找出效率低下的地方并提出改进建议。 有了 UML 技能,你就能有效地沟通需求,在业务利益相关者和技术团队之间架起桥梁。

  5. 项目经理:UML 图表有助于项目规划、资源分配和任务管理。 作为项目经理,您可以依靠 UML 技能来创建项目里程碑、依赖关系和工作流程的可视化表示,从而确保项目的高效执行。

  6. 质量保证分析员:UML 可用于软件开发项目的测试阶段。 利用 UML 技能,您可以创建测试用例、定义测试场景并跟踪缺陷,从而确保软件系统的质量和可靠性。

  7. 数据库设计器:可使用 UML 对数据库模式、关系和数据流图进行建模。 利用 UML 技能,您可以设计出高效、可扩展的数据库结构,确保数据完整性和性能。

值得注意的是,UML 技能在整个 IT 行业的许多其他相关职位中都受到高度重视。 因此,探索 UML 可以为软件开发、系统分析和项目管理打开一扇通向广泛机会的大门。 ‎

统一建模语言(UML)是软件工程中的一种可视化建模语言,用于设计、可视化和记录软件系统。 它对那些对软件开发、系统分析和设计感兴趣的人大有裨益。

以下几类人最适合学习统一建模语言:

  1. 软件开发人员:UML 提供了交流和记录软件设计的标准化方法。 它有助于开发人员了解复杂软件系统的结构和行为,从而更容易与其他团队成员协作,确保高效开发。

  2. 系统分析师:UML 允许系统分析员对软件系统的需求进行建模和分析。 这有助于他们识别和定义系统的功能、关系和制约因素,确保系统达到预期目标。

  3. 软件架构师:UML 是软件架构师创建高级系统设计的重要工具。 它使他们能够可视化和交流软件系统的整体结构、组件和交互,从而促进有效决策并确保架构的完整性。

  4. 项目经理:UML 图表(如用例图和活动图)可让项目经理清楚地了解系统的功能和流程。 这有助于他们规划、安排和协调开发流程,确保成功交付项目。

  5. 学习软件工程或相关专业的学生:学习 UML 可使学生掌握软件开发行业所需的基本技能。 它提高了他们理解、设计和有效交流软件系统的能力,使他们在职业生涯中更具竞争优势。

总之,对软件开发、系统分析、软件架构、项目管理或从事软件工程感兴趣的人都会发现学习统一建模语言大有裨益。 ‎

您可以学习的与统一建模语言 (UML) 相关的主题包括

  1. UML 基础知识:了解 UML 的基本概念和图表,如用例图、类图、序列图等。

  2. UML 制图技术:探索创建 UML 图表的各种技术,包括有效绘制图表的技巧和最佳实践。

  3. UML 工具和软件:熟悉市场上流行的 UML 工具和软件、它们的功能以及如何有效利用它们。

  4. UML 图表类型:深入学习特定类型的 UML 图表,如活动图、状态机图、组件图等,了解它们的目的和应用。

  5. UML 设计模式:探索软件工程中可使用 UML 图表表示的常见设计模式,并了解如何在实际场景中应用这些模式。

  6. UML 案例研究:分析实际案例研究,展示 UML 在软件开发项目中的实际应用,突出面临的挑战和实施的解决方案。

  7. 敏捷开发的 UML:了解如何将 UML 融入 Scrum 或 Kanban 等敏捷开发方法,以促进开发团队内部的沟通与协作。

  8. UML 扩展和定制:获得有关 UML 扩展和配置文件的知识,包括定制 UML 以适应特定领域或行业。

  9. UML 和面向对象分析与设计:了解 UML 如何支持面向对象的分析和设计原则,以及如何使用 UML 对类、对象及其关系进行建模。

  10. UML 和软件开发生命周期:探索 UML 如何融入软件开发生命周期的各个阶段,包括需求收集、设计、实施、测试和维护。

这些主题将让你全面了解统一建模语言及其在软件工程中的应用。 ‎

统一建模语言(UML)是一种标准化的可视化建模语言,用于软件工程和系统设计领域。 它提供了一套图形符号和图表,帮助理解、设计和交流复杂系统的架构、结构、行为和关系。 UML 提供了一种通用语言,使开发人员、设计人员和利益相关者能够有效地协作和交流想法。 它有助于各种软件系统的构思、文档编制和开发,是软件工程师和设计师的必备工具。 技能由顶尖大学和行业领导者提供的统一建模语言课程种类繁多,适合不同技能水平的学员选择。 ‎

当您希望提高员工的统一建模语言技能时,选择一门符合他们当前能力和学习目标的课程至关重要。 我们的 "技能仪表板 "是一个非常有价值的工具,可用于确定技能差距并选择最合适的课程以有效提高技能。 如需全面了解我们的课程如何让您的员工受益,请浏览我们提供的企业解决方案。 点击此处了解更多有关Coursera for Business 定制课程的信息。 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok