面向对象分析与设计

内容简介:
本书分为四篇共27章,全面讲述了UML的发展史;面向对象的方法论、应用实例及面向对象发展的程序;各种模型的图形表达法、概念、使用方法及技巧;面向对象数据库理论与实务的应用;软件开发模型;软件品质管理和面向对象的个别实例等内容。内容新颖实用,编排鲜明灵活,能协助读者掌握重要的概念,同时对实际应用中出现的主要问题也提出了精僻的见解。 由于时间匆忙,随书所附光盘为繁体版,如出现乱码,请用“东方快车
目录:
PART I 面向对象方法论与应用实例 第1章统一建模语言 1.1统一建模语言 1.2模型的建立 1.3面向对象的理念 1.4系统观点 1.5规划分析 1.6 UML统一建模语言的基本图标 1.7软件开发的传统与现代 1.8 UML的基本元素 1.9 UML的语法规则 1.10 UML的词别 讨论 第2章云豹(Rumbaugh)面向对象的方法论 2.1系统分析 2.2 OMT的系统分析 2.3 OMT的系统设计 2.4实例:饮料自动售货机 讨论 第3章雪梨与米勒(Shlaer/Mellor)面向对象的方法论 3.1问题描述 3.2信息模型 3.3状态模型 3.4对象互动 3.5处理模型 讨论 第4章雅寇森(Jacobson)面向对象的方法论 4.1使用实例:对象模型技术 4.2企业系统 讨论 第5章布什(Booch)面向对象的方法论 5.1面向对象开发模型 5.2图示工具 5.3微观开发程序 5.4宏观开发程序 5.5实例:以书店管理系统为例 讨论 第6章尤顿(Yourdon)面向对象方法论 6.1确认对象 6.2对象结构 6.3系统主题层 6.4对象属性 6.5系统服务的功能 6.6分析与设计 讨论 第7章动态模型 7.1状态图的应用 7.2循序图的应用 7.3合作图的应用 7.4活动图的应用 7.5企业模型化的活动图 讨论 第8章 主流(Main stream)面向对象模型 8.1主流对象的六个阶段 8.2系统流程 讨论 第13章设计样式 13.1软件开发的设计样式 13.2模型与样式 13.3设计与样式的关系 13.4样式与使用实例 13.5永续对象模型 讨论 第14章类与对象 14.1类与对象 14.2类图的静态观点 14.3聚合 14.4独立 14.5数据同步 14.6词别 14.7逻辑封装 讨论 第15章实时系统 15.1实时系统的特性 15.2实时系统的分类 15.3面向对象与实时系统 15.4实时系统的衍生 讨论 第16章面向对象设计 16.1系统分层与分割 16.2对象设计 讨论 第17章面向对象方法的转换 17.1从布什的面向对象升级到UML 17.2对象模块化技术升级到UML 17.3一般性的升级方式 17.4模块化会议 讨论 第18章行为模式 18.1行为分析 18.2行为模型 18.3行为关系 讨论 第19章面向对象分析与设计应用于检索文件 19.1问题描述 19.2对象模型的建立 19.3动态模型的建立 19.4功能模型的建立 讨论 第20章面向对象模型 20.1面向对象程序语言 20.2在GIS中的面向对象程序语言 20.3数据模型 20.4数据模型的程序 20.5地理数据的分析 20.6地理数据的管理 20.7实务操作 讨论 PART Ⅲ 面向对象数据库 第21章面向对象数据库 21.1地理信息 21.2面向对象数据库 21.3面向对象数据库管理系统 21.4面向对象数据模型 21.5查询语言 21.6实现技术 21.7查询工具 21.8系统分析与设计 21.9数据库设计 讨论 第22章数据库与面向对象数据库 22.1数据库系统 22.2面向对象技术 22.3面向对象数据库的应用 22.4应用程序设计程序 22.5面向对象数据库的最佳化 22.6技术整合 讨论 第23章对象数据库的类型 23.1Gemstone 23.2 Objectstone 23.3 ONTOS 23.4 OAION 23.5 O2 23.6 WOO/DB 23.7面向对象数据库的开发方式 讨论 PART Ⅳ 软件开发与品质管理 第24章软件开发法论 24.1瀑布模型 24.2渐增模型 24.3扩展模型 24.4原型法模型 24.5螺旋模型 24.6第四代技术 24.7混合模型 24.8结构化方法 讨论 第25章软件品质管理 25.1品质成本 25.2提高软件品质的方法 25.3提高系统开发人员素质 25.4信息系统开发品质管理的结构 25.5系统结构的建立 25.6 ISO/YEAR的应用 25.7 ISO9000结合 YEAR 2000的应用 25.8实例评估与验证 25.9实例评估成果 讨论 第26章面向对象分析与分布式技术 26.1传统式分析 26.2 UML的图标 26.3软件再使用 26.4对象模型化技术 26.5运用分布式对象技术:开发营建管理系统 26.6实例:问题描述 26.7营建管理的系统分析 26.8系统结构设计 26.9组件设计 26.10建构应用程序 26.11系统整合及测试 讨论 第27章模糊面向对象数据模型 27.1模糊集合理论 27.2数据模型 27.3模糊数据模型 27.4塑料压延 27.5模糊面向对象数据模型设计 27.6近似性为基础的模糊面向对象数据模型 27.7周期数据库的分析与设计 27.8周期数据库的组件 27.9数据模块:实例实现 讨论 附录A面向对象程序设计 A.1面向对象程序设计 A.2面向对象程序设计的特性 A.3程序设计:以自动饮料售货机为例 附录B ATM自动提款机程序 B.1ATM应用的对象 B.2ATM自动提款机本体 B.3对象密码显示的画面 B.4对象金融卡 B.5对象的输入 附录C股票开户管理系统 附录D面向对象整合语言使用的原型图标表示法 附录E术语解释 附录F中英文名词对照 A B C D E F G H I J K L M N O p Q R S T U V W 附录H缩写字与全名对照 附录1面向对象范例安装操作手册 1. 1安装 1.2执行“面向对象范例” 1.3解除安装
评论