书籍介绍
国家启动“卓越工程师教育培养计划”(简称“卓越计划”)的目的是加紧培养一批创新
性强、能够适应经济和社会发展需求的各类工程技术人才,着力解决高等工程教育中的实践
性和创新性问题,提高科技创新能力,这对于加快经济发展方式的转变、实现未来我国经济
社会的持续发展具有重要意义。
“卓越计划”具有三个特点:一是行业企业深度参与培养过程;二是学校按通用标准和行
业标准培养工程人才;三是强化培养学生的工程能力和创新能力。
为了配合该计划的实施,我们总结了近几年卓越工程师的教学经验,按照卓越工程师的
要求编写了本书。本书主要介绍UML 系统建模的基本理论、软件需求分析与设计方法,书
中加强了软件案例的UML 示例说明,以提高学生的软件分析与设计水平,进一步拓展学生
分析问题、解决问题的能力,达到培养“厚基础,宽口径,会应用,能发展”的卓越人才的
宗旨。
全书共13 章,内容包括绪论,面向对象方法,统一建模语言,RUP 统一过程,Enterprise
Architect 建模工具,UML 2.5 标准,UML 系统建模过程的需求获取、需求分析、设计、实现、
测试,UML 的形式化,综合案例等。(1)小型简单的案例在第3 章讲述,主要引导学生观察
了解UML 常用图的画法及作用,图形简单易用,便于学习,可立即上手模仿实践。小型案
例的需求分析重点学会使用例图和类图即可。(2)中型案例在书的第二部分按章节详细讲述,
中型案例的需求分析应重点掌握用例图、类图、顺序图和状态图。(3)复杂的大型案例在第
三部分高级课题中讲述,第12 章用案例详细讲述了这种系统建模过程中的复杂网络需求获取
方法以及形式化方法技术的补充作用。
本书内容深入浅出,通俗易懂,具有很好的可读性,实用性强。每章均有工程实践中的
相关案例说明,本书最后一章重点描述了一个完整的UML 建模课程设计案例。书中内容以
案例引导为主,不讲太多UML 理论;按软件系统的大小分类讲述建模,逐步引导和培养学
生实践能力;结合RUP 统一过程,符合软件工程的过程需要。
书中标有“*”的章节属于前沿课题,老师可不讲授,有兴趣的学生可通过查找相关书籍
或网上资源参考学习。
本书编写完成,向历届开课学生表示感谢,向参与其中的各位老师表示感谢,有了你们
的支持和帮助,本书编排更合理并容易被读者接受,让读者更容易从中学会并理解理论知识,
在问题的思考和讨论中培养创新思维能力,并能够运用到将来的工作中。