文摘
英文文摘
第一章概要
1.1本文研究背景及重要意义
1.2本文主要内容
第二章对象抽取的基本概念
2.1类
2.1.1类的定义
2.1.2类与实例的关系
2.2对象
2.2.1对象的定义
2.2.2对象的划分
2.2.3对象的状态
2.2.4对象的特性
2.3方法
2.4封装
2.5继承
2.5.1继承的引入
2.5.2继承与封装的关系
2.5.3面向对象系统的继承性
2.6非面向对象系统中子程序的分类
2.7数据类型复杂度
2.8子程序—类型关系图
2.9模块内聚性
2.9.1紧密度
2.9.2重叠度
2.9.3内聚度
2.10候选对象
第三章对象抽取方法的研究
3.1对象抽取的重要步骤
3.2现有对象抽取方法评析
3.2.1程序分析方法
3.2.2利用模块性质抽取对象的方法
3.2.3概念分析方法
3.3对象抽取方法
3.3.1增加和删除子程序对模块内聚度的影响
3.3.2对象抽取算法
第四章实例系统中对象抽取策略的设计
4.1 C程序中对象抽取的设计
4.2计算数据类型的复杂度
4.3生成子程序——类型关系图
4.4计算紧密度、重叠度和内聚度
4.5生成类
4.6类的编辑
第五章结束语
参考文献
致谢