软件再工程中的类层次重构与简化
论文摘要
重构类层次结构,面向对象软件再工程过程中的重要步骤。本文首先提出了基于形式概念分析的类层次重构框架。具体步骤如下:首先,对客户程序进行静态分析,抽取客户程序的形式背景信息;第二步,根据第一步产生的静态信息确定重构类层次中的形式背景;第三步,采用Ganter 算法处理对象属性关系表,生成表示用户程序类层次结构的概念格图形;第四步,根据简化规则对新的类层次进行简化;最后,利用显示规则处理重构后的类层次图。本文针对软件再工程中的类层次重构提出了若干简化规则和显示规则,对简化对象的选择提出了建议,并进行了实例分析。实例分析表明,本文提出的基于形式概念分析的类层次重构框架和相应的处理规则在保证程序行为不变的前提下简化了类层次结构,达到了重构类层次的目的。
论文目录
第1章 引言1.1 研究背景1.2 研究现状1.3 本文工作第2章 软件再工程与形式概念分析2.1 软件再工程简介2.1.1 软件再工程的定义2.1.2 软件再工程的步骤2.1.3 软件再工程模型2.2 形式概念分析2.2.1 形式概念分析的基本概念2.2.2 形式概念分析的重要命题2.2.3 概念格的构建和表示2.3 形式概念分析处理软件再工程类层次的基础第3章 类层次重构框架及相关内容3.1 基于形式概念分析的类层次重构框架3.2 抽取形式背景信息3.3 类层次分析中形式背景的确定3.3.1 对象集合的确定3.3.2 属性集合的确定3.3.3 关系集合的建立和形式化表示3.4 表示类层次的概念格图形的构建3.5 类层次图的再处理第4章 类层次简化和显示4.1 类层次的简化4.1.1 简化对象的选择4.1.2 简化规则4.2 新的类层次的显示规则4.2.1 类层次图中的元素映射4.2.2 类图元素的概念格表示4.2.3 显示规则第5章实例分析第6章结论和展望参考文献论文摘要Abstract致谢导师及作者简介
相关论文文献
本文来源: https://www.lw50.cn/article/eaab0307355fb6afec80f815.html