软件再工程中的类层次重构与简化

软件再工程中的类层次重构与简化

论文摘要

重构类层次结构,面向对象软件再工程过程中的重要步骤。本文首先提出了基于形式概念分析的类层次重构框架。具体步骤如下:首先,对客户程序进行静态分析,抽取客户程序的形式背景信息;第二步,根据第一步产生的静态信息确定重构类层次中的形式背景;第三步,采用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
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    软件再工程中的类层次重构与简化
    下载Doc文档

    猜你喜欢