UML建模分析与设计
分享
课程详情
课程评价
spContent=大型复杂的软件开发是一项系统工程,决定软件质量的关键是系统建模。UML是当今世界上面向对象系统开发领域最激动人心的建模语言,用来捕获系统静态结构和动态行为的信息。请和我们一起走进UML的世界,分析设计软件系统模型。
—— 课程团队
课程概述

统一建模语言(Unified Modeling Language, UML)是对象管理组织制定的一个通用的、可视化的建模语言标准,可以用来可视化、描述、构造和文档化软件密集型系统的各种工件。该是专业基础课程,它的先修课为面向对象的程序设计,要求学生具有面向对象的程序设计基础。它为软件工程导论、设计模式、软件需求分析、算法分析与设计、软件构造、软件质量保证与测试等软件工程专业核心课程提供重要基础,同时也为大型应用程序的开发提共重要设计思想和技术手段。开设本课程的目的是使学生熟练掌握统一建模语言的语法和语义,按照规范的面向对象系统开发过程(如RUP)正确应用开发工具(如EA、ROSE等)对面向对象系统建模,进而培养学生面向对象系统分析和设计的能力。

授课目标

使学习者能够熟练掌握统一建模语言的语法和语义,按照规范的面向对象系统开发过程对系统分析建模,进而培养学生面向对象系统分析和设计的能力。

课程大纲
预备知识

学习过面向对象程序设计的相关知识。

参考资料

1.UML面向对象分析、建模与设计(第2版). 吕云翔、赵天宇、丛硕. 清华大学出版社


2.UML用户指南. Grady Booch、James Rumbaugh、Ivar Jacobson. 人民邮电出版社