面向对象分析与设计

面向对象分析与设计
作 者: 杨正甫
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工程及软件方法学 语言与开发工具 程序语言与软件开发 计算机与互联网
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《面向对象分析与设计》作者简介

内容简介

本书分为四篇共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 系统流程

 8. 3 主流对象的六种模型

 8. 4 主流对象的六种图标

 8. 5 对象间的关系

 8. 6 主流对象的六个组件

 8. 7 面向对象的程序设计

 讨论

第9章 马丁与奥地( Martin/Odell)面向对象的方法论

 9. 1 对象结构模型与对象行为

 9. 2 面向对象的开发阶段

 9. 3 系统分析方法

 9. 4 系统开发

 讨论

第10章 面向对象模型开发程序

 10. 1 面向对象模型的建立

 10. 2 系统开发流程

 10. 3 模型化工具

 10. 4 模型化的图标

 10. 5 系统开发程序

 讨论

PART II 整合模型技术

第11章 统一建模语言的程序开发

 11. 1 开发程序

 11. 2 企业模型化

 11. 3 需求方法

 11. 4 分析与设计

 11. 5 实现方法

 11. 6 测试方法

 讨论

第12章 使用实例模型

 12. 1 使用实例的组成

 12. 2 模型化的系统

 12. 3 行动者

 12. 4 使用实例

 讨论

第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 III 面向对象数据库

第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. 1 GemStone

 23. 2 ObjectStone

 23. 3 ONTOS

 23. 4 ORION

 23. 5 O2

 23. 6 WOO/DB

 23. 7 面向对象数据库的开发方式

 讨论

PART IV 软件开发与品质管理

第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. 1 ATM应用的对象

 B. 2 ATM自动提款机本体

 B. 3 对象密码显示的画面

 B. 4 对象金融卡

 B. 5 对象的输入

附录C 股票开户管理系统

附录D 面向对象整合语言使用的原型图标表示法

附录E 术语解释

附录F 中英文名词对照

附录G 参考文献

 中文部分

 英文部分

附录H 缩写字与全名对照

附录I 面向对象范例安装操作手册

 1. 1 安装

 1. 2 执行“面向对象范例”

 1. 3 解除安装