面向对象分析与设计

面向对象分析与设计

麻志毅, 编著

出版社:机械工业出版社

年代:2008

定价:30.0

书籍简介:

本书讲解了面向对象分析与设计的基本原理。

书籍目录:

序言

前言

第一部分概述

第1章面向对象方法概论

1.1传统开发方法中存在的问题

1.2面向对象的基本思想

1.3面向对象的主要概念及基本原则

1.3.1面向对象的主要概念

1.3.2面向对象的基本原则

1.4面向对象方法的主要优点

1.5面向对象方法的发展史及现状简介

1.6关于统一建模语言UML

习题

第二部分面向对象分析

第2章什么是面向对象分析

2.1分析面临的主要问题

2.2面向对象分析综述

习题

第3章建立需求模型用况图

3.1系统边界

3.2参与者

3.2.1概念与表示法

3.2.2识别参与者

3.3用况

3.3.1概念与表示法

3.3.2用况与参与者之间的关系

3.3.3用况之间的关系

3.3.4捕获用况

3.3.5用况模板

3.4用况图

3.5检查与调整

3.6用况模型和面向对象分析模型

3.7例题

习题

第4章建立基本模型类图

4.1对象与类

4.1.1概念与表示法

4.1.2识别对象与类

4.1.3审查与筛选

4.1.4抽象出类并进行调整

4.1.5认识对象的主动行为并识别主动对象

4.1.6类的命名

4.1.7建立类图的对象层

4.2属性与操作

4.2.1属性

4.2.2操作

4.3关系

4.3.1继承

4.3.2关联

4.3.3聚合

4.3.4依赖

4.4接口

习题

第5章建立辅助模型

5.1顺序图

5.1.1概念与表示法

5.1.2顺序图申的结构化控制

5.1.3建立顺序图

5.2通信图

5.2.1概念与表示法

5.2.2建立通信图

5.3活动图

5.3.1概念与表示法

5.3.2建i活动图

5.4状态机图

5.4.1概念与表示法

5.4.2建立状态机图

5.5包图

5.5.1概念与表示法

5.5.2如何划分与组织包

习题

第三部分面向对象设计

第6章什么是面向对象设计

6.1面向对象设计的发展

6.2O0A与OOD的关系

6.3面向对象设计模型和过程

习题

第7章问题域部分的设计

7.1为复用类而增加结构

7.2提高性能

7.3增加一般类以建立共同协议

7.4按编程语言调整继承

7.5转化复杂关联并决定关联的实现方式

7.6调整与完善属性

7.7构造及优化算法

7.8决定对象间的可访问性

7.9定义对象实例

7.10其他

习题

第8章人机交互部分的设计

8.1什么是人机交互部分

8.2如何分析人机交互部分

8.3如何设计人机交互部分

8.3.1设计输入与输出

8.3.2命令的组织

8.3.3用OO概念表达所有的界面成分

8.4人机交互部分的设计准则

习题

第9章控制驱动部分的设计

9.1什么是控制驱动部分

9.2控制流

9.3如何设计控制驱动部分

9.3.1识别控制流

9.3.2审查

9.3.3定义控制流

9.3.4进程间和线程间的通信

9.3.5控制流间的同步

习题

第10章数据管理部分的设计

10.1什么是数据管理部分

10.2数据库和数据库管理系统

10.2.1关系数据库

10.2.2面向对象数据库

10.3如何设计数据管理部分

10.3.1针对关系数据库的数据存取设计

10.3.2针对面向对象数据库的数据存取设计

10.3.3针对文件的数据存取设计

习题

第11章构件及部署部分的设计

11.1构件设计

11.1.1概念与表示法

11.1.2构件的內部结构

11.1.3对构件的行为建模

11.1.4对构件的实现建模

11.2部署设计

11.2.1概念与表示法

11.2.2对系统的部署建模

习题

第12章若干典型的设计模式

12.1概述

12.2Facade模式

12.3Adapter模式

12.4Strategy模式

12.5Observer模式

12.6AbstractFactory模式

12.7FactoryMet1hod模式

习题

第13章OOD的评价准则

13.1耦合

13.2内聚

13.3复用

13.4其他评判准则

习题

第四部分系统与模型

第14章系统与模型

14.1系统与子系统

14.1.1概念与表示法

14.1.2划分子系统

14.2模型

14.2.1模型的含义

14.2.2模型和视图

14.2.3模型的抽象层次

14.2.4模型间的一致性检查

习题

第五部分建模实例

第15章案例:教学管理系统

15.1系统的功能需求

15.2建立需求模型

15.2.1划分子系统

15.2.2识别参与者

15.2.3识别用况

15.2.4对需求进行捕获与描述

15.3系统分析

15.3.1寻找类

15.3.2建立状态机图

15.3.3建立类图

15.3.4建立顺序图

15.4系统设计

15.4.1问题域部分设计

15.4.2界面部分设计

15.4.3数据管理部分设计

习题

附录A面向对象的软件建模工具

附录B文档编制指南

参考文献

内容摘要:

  本书是“面向计算机科学与技术专业规范系列教材”之一,该书共分15个章节,具体内容包括面向对象方法概论、建立需求模型、建立基本模型、建立辅助模型、问题域部分的设计等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。  本书是一本关于面向对象分析和设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了建模过程指导。本书注重理论与实践相结合,给出大量的例题和一个内容较为详尽的案例分析,详述了建模概念的运用以及进行面向对象建模的方法与技术。  本书适合作为高等院校的软件学院和信息挚院(或计算机学院等)软件工程专业以及相关专业的工程硕士、高年级本科生的教材,也可作为从事软件开发的工程技术人员的参考读物。【作者简介】  麻志毅,博士,任教于北京大学信息科学技术学院计算机系。长期以来从事软件工程方面的教学与科研工作。现已在国内外学报或会议上发表学术论文70余篇,主持或参加国家高技术研究发展计划(863),国家重大基础研究(973),国家科技支撑计划和国家自然科学基金等20余项国家科研项目,出版著(译)作多部。主要研究领域为面向对象技术、软件工程支撑环境和面向服务计算技术等。曾获国家科技进步二等奖及国家部委奖励多项。

书籍规格:

书籍详细信息
书名面向对象分析与设计站内查询相似图书
丛书名面向计算机科学与技术本科专业规范系列教材
9787111235286
如需购买下载《面向对象分析与设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26装帧平装
页数 300 印数 5000

书籍信息归属:

面向对象分析与设计是机械工业出版社于2008.04出版的中图分类号为 TP312 的主题关于 面向对象语言-程序设计-高等学校-教材 的书籍。