随着信息技术的普及和发展,信息系统已经成为企业经营中不可或缺的支持技术,而面向对象方法在当代信息系统的开发中扮演着重要角色。《面向对象系统分析与设计》(第2版)以组织环境为背景,按照计划、分析、设计和实现4个步骤介绍了面向对象系统分析与设计的概念及相关技术。 本书的突出特点在于: 第一,重点是面向对象,但不局限于纯面向对象技术。考虑到现实组织环境中采用的混合系统开发方法,本书以面向对象的系统分析与设计作为核心,同时也包含了来自关系数据库系统设计和敏捷方法的一些元素。第二,通过一个一般性的系统开发周期框架,循序渐进地介绍系统开发的方法和原理。本书的内容按照系统开发周期的4个步骤组织: 项目管理与计划、系统分析、系统设计、系统实现与运转。这个开发周期模型贯穿全书,提供了一个系统化的概念框架,将相关内容密切联系在一起。第三,在讨论技术的同时强调组织业务的观点。本书从系统分析员和项目经理的角度对系统分析与设计的过程和技术进行了介绍,始终都在强调对组织上下文的广泛理解,除技术之外的管理、沟通等技能在系统分析员职业生涯中的重要性。第四,丰富的案例。在每一章中,以虚构的“松谷家具公司(PVF) ”为背景,举例阐述相关面向对象分析与设计技术的实际应用。在每一章的末尾,通过“百老汇娱乐公司(BEC) ”案例说明如何开发一个面向对象的Internet应用系统,习题中还包含其他一些小案例。本书的一大特色是为读者很好地掌握这些技术提供了组织背景。最后,作为一本教材,本书在每章的最后都提供了适合各种教学和学习风格的附加材料。 本书的4位作者具有丰富的系统分析与设计的教学经验,阅读他们的经验之作,对信息专业的教师和学生、从事系统分析与设计的人员和其他有兴趣的读者来说都会有所收益。 本书的中文版由西北大学的龚晓庆(第1~6章)、张远军(第11~14章)和陈峰(第7~10章)翻译,并由龚晓庆最后统稿。
本书特点: 1.符合UML 2标准:本教材现在从头到尾都符合UML 2标准,改进了各个UML图的讨论。 2.敏捷方法:第1版包括对极限编程有限讨论,而本书则包含了对敏捷方法更广泛的论述。 3.用例:第6章对用例和书写的不同观点层次更广泛的论述。 4.OCL:在第9章引入对象约束语言(OCL)来表达业务规则。 5.模式:在第12章,使用模式将顺序图从分析阶段转到设计阶段。 6.BEC案例:百老汇娱乐公司(Broadway Entertainment Company,BEC)案例已经被更新和改进,不仅在业务方面更通行,而且在案例中刻画了更多的面向对象系统分析与设计。
- 出版: 2008-01-01
- 更新: 2024-07-16
- 书号:9787302163718
- 中图:TP312
- 学科:工学控制科学与工程工学计算机科学与技术