首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

设计原则导向的多目标优化软件重构

摘要第4-7页
Abstract第7-10页
第一章 绪论第18-24页
    1.1 选题背景第18-20页
    1.2 研究内容第20-21页
    1.3 主要贡献第21-22页
    1.4 论文结构第22-24页
第二章 研究基础与现状第24-37页
    2.1 软件设计基本原则第24-26页
    2.2 软件度量研究现状第26-28页
    2.3 缺陷预测第28-31页
        2.3.1 缺陷预测的原理概述第28-29页
        2.3.2 不同粒度的缺陷预测第29-30页
        2.3.3 缺陷预测的建模方法第30-31页
    2.4 软件重构第31-36页
        2.4.1 软件重构概述第31-32页
        2.4.2 重构方法现状第32-35页
        2.4.3 重构工具介绍第35-36页
    2.5 本章小结第36-37页
第三章 基于面向对象设计原则的软件质量实证研究第37-62页
    3.1 引言第37-38页
    3.2 度量介绍第38-44页
        3.2.1 设计原则度量第38-43页
        3.2.2 传统包级别度量第43-44页
    3.3 研究方法第44-50页
        3.3.1 研究问题描述第44-45页
        3.3.2 度量冗余分析方法第45页
        3.3.3 logistic回归建模方法第45-47页
        3.3.4 预测性能评价方法第47-50页
    3.4 实验设置第50-53页
        3.4.1 实验对象介绍第50-51页
        3.4.2 数据收集与处理第51-53页
    3.5 实验结果第53-58页
        3.5.1 度量间的冗余性第53-54页
        3.5.2 度量与缺陷的相关性第54页
        3.5.3 缺陷预测性能对比第54-58页
    3.6 讨论第58-61页
        3.6.1 模块化度量能提高预测有效性的原因第59页
        3.6.2 实验结果与以往工作对比第59-60页
        3.6.3 实验结果对开发可靠软件的意义第60页
        3.6.4 结论有效性的威胁第60-61页
    3.7 本章小结第61-62页
第四章 基于高内聚低耦合设计原则的软件质量实证研究第62-91页
    4.1 引言第62-64页
    4.2 度量介绍第64-69页
        4.2.1 非上下文内聚性度量第64-65页
        4.2.2 上下文内聚性度量第65-69页
        4.2.3 度量计算实例描述第69页
    4.3 研究方法第69-73页
        4.3.1 研究问题描述第69-71页
        4.3.2 实验方法概述第71-72页
        4.3.3 预测性能评价方法第72-73页
    4.4 实验设置第73-75页
        4.4.1 实验对象介绍第73页
        4.4.2 数据收集与处理第73-75页
    4.5 实验结果第75-87页
        4.5.1 数据集统计分析第75-76页
        4.5.2 度量间的冗余性第76-78页
        4.5.3 度量与缺陷的相关性第78-79页
        4.5.4 单用预测有效性第79-83页
        4.5.5 组合预测有效性第83-87页
    4.6 讨论第87-89页
    4.7 本章小结第89-91页
第五章 设计原则导向的包级别软件重构技术研究第91-112页
    5.1 引言第91-92页
    5.2 基础知识第92-94页
    5.3 方法概述第94-101页
        5.3.1 DP-MO-R方法框架第94页
        5.3.2 种群个体的改造第94-96页
        5.3.3 约束规则的定义第96-97页
        5.3.4 NSGA-Ⅱ遗传算法的应用第97-100页
        5.3.5 适应度的选取第100-101页
    5.4 实验设置第101-106页
        5.4.1 研究问题描述第101-102页
        5.4.2 实验对象介绍第102-103页
        5.4.3 遗传算法参数设置第103页
        5.4.4 DP-MO-R评价方法第103-106页
    5.5 实验结果第106-109页
        5.5.1 软件设计质量改进的显著性第106-107页
        5.5.2 对比实验结果第107-109页
    5.6 讨论第109-111页
    5.7 本章小结第111-112页
第六章 总结与展望第112-115页
    6.1 工作总结第112-113页
    6.2 未来工作展望第113-115页
参考文献第115-137页
攻读博士学位期间发表的论文及科研成果第137-140页
致谢第140-142页

论文共142页,点击 下载论文
上一篇:机器翻译中的模型学习问题研究
下一篇:面向移动计算的安全与隐私保护研究