前 言
统一建模UML是计算机科学与技术专业及其相关专业的必修课程,也是系统分析师和设计师的必修课程。因此,对计算机专业的学生来说,选择一本好的UML语言教程非常重要。党的二十大报告中提出“深化教育领域综合改革,加强教材建设和管理”“推进教育数字化”等精神要求,因此,在本书编写过程中,作者团队也充分结合有关精神,将多年教学科研经验和学科教学要求融合打造本教材。
此外,市面上有不少关于UML语言及建模方法的图书,大多还存在以下两点不足。
(1) 书中介绍的建模过程都是从各种制品中截取的片段,学生无法理解这些局部的建模片段,也无法真正了解一个完整的建模过程。
(2) 在现有的?UML?语言及建模书籍中,没有一本是从面向对象的分析、设计阶段来介绍领域建模、用例建模、动态建模的全过程,这就导致了学习?UML?语言与建模实践的脱节。在面向对象分析和设计的阶段,学生无法正确地掌握和运用建模方法。
本书不仅克服了以上两个缺点,而且还将面向对象分析设计技术与建模技术有机地结合在一起,并通过网上书店建模、气象监测系统建模和电梯系统建模,揭示了面向对象开发技术和建模方法的内在关联性。读者通过对本书三个系统建模过程的学习,一定可以真正掌握面向对象的开发方法和建模方法的精髓。
本书特色
本书体系结构合理,内容组织风格统一,知识表达通俗易懂,具体特点如下。
(1) 体系结构合理。强调知识的系统性、连贯性和逻辑性,对?UML?的构造块、规则和扩展机制的介绍由浅入深、由易到难地逐层展开。
(2) 内容组织风格统一。采用统一的风格介绍知识点,即从抽象到具体,从简单到复杂,图文并茂。
(3) 知识表达通俗易懂。通过分解知识点,将抽象的建模原则具体化、复杂的建模过程简单化。
(4) 演示建模全过程。以网上书店系统、气象监测系统和电梯系统为实例,为读者提供了详细的建模过程和建模方法。读者通过模拟系统建模过程和步骤,真正做到学以致用。
基金项目
[1] 基于信息融合算法及红外学习的智能环境温湿度控制手环的研究(No.2020KTSCX201)。
[2] The work was supported by the Science and Technology Project of Guangzhou under Grant(No.202002030273 and No.202102080656)。
[3] This paper is supported by Key Discipline Project,Guangzhou Xinhua University (No.2020XZD02)。
[4] 广东省新工科研究与实践项目:新工科多方协同育人模式改革与实践(编号2017CXQX001)。
读者对象
本书既适合?UML?语言初学者阅读,也适合系统架构师、设计师和系统测试者阅读。本书既可作为高等院校计算机专业及相关专业的教材,也可作为培训机构相关专业的培训教材。
作者介绍
本书作者在大型软件公司多年从事系统分析、设计工作,积累了丰富的系统建模经验,近年来又从事高校计算机教学工作。本书第1~5章由关春喜编写;第6~8章由丁娟编写;第9~16章由王先国编写,全书由王先国统稿。
本书提供的建模过程和建模方法案例,虽然经过了多次修改和校正,但难免会存在疏漏,恳请读者批评指正。
编 者
习题答案及实验指南等资源下载 ? 教学资源服务