面向对象分析与设计导论——使用UML和统一过程(翻译版)

分類: 图书,计算机/网络,程序设计,其他,
作者: (美)沙赫(Schach.S.R.)著,陈宗斌译
出 版 社: 高等教育出版社
出版时间: 2006-2-1字数: 560000版次: 1页数: 385印刷时间: 2006/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787040183610包装: 平装编辑推荐
本书是从基本概念出发为学习系统分析与设计的新生介绍面向对象方法学的第一本教材,同时也是不依赖于经典方法介绍关键概念或者无须学生了解Java或C++而介绍面向对象方法的第一本书。它假定学生不具有任何过程建模或数据建模的知识。在全书的所有图形和模型示意图中都使用了应用广泛的UML表示法。这种方法的主要好处在于,它使课程更容易教和学,因为学习这门课程的许多学生仅仅学习过一门介绍性的MIS课程。此外,由于面向对象方法学在行业中应用广泛,所以这种方法非常吸引人。
本书主要特点:
完全面向对象:通过一种面向对象方法来查看系统开发生命周期的所有阶段。
完全UML实现:统一建模语言(UML)专用于所有插图和模型。
独特的面向对象方法学:作者基于多年教授传统方法和面向对象方法的经验,使用自己的面向对象方法学。作者的方法学主要汲取自“统一过程”,而“统一过程”这种方法学正深受行业的欢迎。
两个设计完整的案例研究:一个案例涉及抵押基金慈善组织,另一个涉及一家艺术品经销商,它们都历经了从分析到实现的所有阶段。这两个案例是使用统一过程方法学开发的,可以在Web站点上找到它们的源代码。
功能强大的面向对象CASE工具ArgoUML:ArgoUML可以帮助学生学习统一建模语言(UML),创建更好的设计,跟踪未决的决定,以及更好地展现设计问题。ArgoUML是一个纯Java的工具,可以在所有平台上运行。
内容简介
本书是第一本从头为学习系统分析与设计的学生介绍面向对象方法的教材,是第一本不使用传统的方法来介绍面向对象的主要概念的教材,是第一本不要求学生懂得Java或c++的教材。本书假设学生对过程建模或数据建模一无所知。本书中所有的图表和模型示意图全部采用广泛应用的UML(统一建模语言)表示法。采用这种方法的主要好处是教学效果比较好,因为上这门课的许多学生的背景知识有限,有的可能只上过一门概论性的。MIS课程。这种方法备受欢迎的另一个原因是,面向对象方法是软件行业广泛采用的方法。
本书共分3个部分,包括20章。第1部分概括介绍UML和统一过程,包括信息系统简介、如何开发信息系统以及面向对象范型、UML和统一过程;第2 部分详细介绍UML和统一过程,包括需求工作流、面向对象分析工作流、面向对象设计工作流以及统一过程的工作流和阶段;第3部分介绍系统分析和设计中的主题,包括CASE、团队、测试、管理问题、计划和估计、维护、用户界面设计、基于Web的信息系统简介、数据库管理系统简介以及技术性课题。
本书适合作为计算机科学与技术、信息系统管理以及相关专业本科生的教材。
目录
第一部分 UML和统一过程简介
第1章 信息系统简介
第2章 如何开发信息系统
第3章 面向对象范型、UML和统一过程
第2部分 UML和统一过程
第4章 需求工作流1
第5章 需求工作流2
第6章 面向对象分析工作流1
第7章 面向对象分析工作流2
第8章 面向对象设计工作流
第9章 统一过程的工作流和阶段
第10章 关于UML的更多知识
第3部分 系统分析和设计的主题
第11章 CASE
第12章 团队
第13章 测试
第14章 管理问题
第15章 计划和估计
第16章 维护
第17章 用户界面设计
第18章 基于Web的信息系统简介
第19章 数据库管理系统简介
第20章 技术性课题
附录