面向对象技术以其显著的优势已经成为计算机软件领域的主流技术。《大学计算机优秀教材系列:面向对象分析与设计(第2版)》是一本适合应用型人才培养的关于面向对象分析与设计的教材。
进行面向对象分析与设计需要一套概念与表示法。《大学计算机优秀教材系列:面向对象分析与设计(第2版)》所采用的概念和表示法与UML2.4保持一致,但并不是全盘采用。本书提倡充分运用面向对象方法的基本概念,限制扩充概念的引入,通过加强过程指导而保持建模概念的简练。
进行面向对象分析与设计需要一套过程指导。本书所采用的开发过程,是在借鉴了较为流行的多种面向对象开发方法的基础上,根据青鸟工程的成果和作者参与的科研及工程实践的经验总结出来的,该过程指导具有实用性和广泛的适应性。
与第1版相比,新版有如下改进:
·对面向对象概念的定义更为准确,对概念的解释也更加丰富和深入,对建模指导方面的内容进行了充实。
·内容上更加与时俱进,本书第1版中的建模语言采用的是UML2.0,本版写作时OMG发布了UML2.4,其中模型图的种类、图元素的表示法以及一些解释都发生了变化,本版的建模语言遵循了UML2.4。
·作者和热心的读者在第1版的使用中发现了一些问题,本次再版对这些问题进行了修正。
·本版给出了更多的应用实例,帮助读者加强对分析与设计建模策略和技巧的理解。