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

软件重构在NOR型闪存封装个体测试平台中的应用与研究

摘要第3-4页
Abstract第4-5页
第一章 引言第10-12页
    1.1 应用背景和问题的提出第10页
    1.2 研究内容第10页
    1.3 文章结构第10-12页
第二章 软件重构的理论第12-17页
    2.1 软件重构含义第12-13页
        2.1.1 过度设计第12页
        2.1.2 设计不足第12-13页
        2.1.3 软件重构的定义第13页
    2.2 软件重构目标第13-16页
        2.2.1 维护和改进软件设计第14页
        2.2.2 提高软件的可读性第14页
        2.2.3 提高编程速度第14-15页
        2.2.4 易于新代码的增加第15页
        2.2.5 辅助寻找软件臭虫第15-16页
    2.3 本章小结第16-17页
第三章 软件重构的实施第17-27页
    3.1 重构的时机第17-19页
        3.1.1 三次法则第17页
        3.1.2 适合重构的时机第17-19页
        3.1.3 不适合重构的时机第19页
    3.2 重构的技术基础第19-21页
        3.2.1 测试驱动开发第20-21页
        3.2.2 持续重构第21页
    3.3 重构的步骤第21-23页
        3.3.1 确定重构的位置第21-22页
        3.3.2 构筑测试体系第22页
        3.3.3 寻找可行的重构操作第22页
        3.3.4 遵循小步前进的原则实现重构操作第22-23页
        3.3.5 针对程序接口的修改而改变测试代码第23页
        3.3.6 测试重构后的代码第23页
    3.4 软件重构的效益分析第23-26页
        3.4.1 重构与设计第23-25页
        3.4.2 重构与性能第25-26页
    3.5 本章小结第26-27页
第四章 设计模式及其与重构的关系第27-34页
    4.1 模式的含义第27-28页
    4.2 设计模式的类型第28-31页
        4.2.1 创建型模式第28-29页
        4.2.2 结构型模式第29-30页
        4.2.3 行为模式第30-31页
    4.3 模式开发的过程第31-32页
        4.3.1 环境分析第31页
        4.3.2 问题描述第31-32页
        4.3.3 解决方案第32页
        4.3.4 结果分析第32页
    4.4 模式与重构的关系第32-33页
    4.5 本章小结第33-34页
第五章 NOR 型闪存测试平台中的重构应用第34-62页
    5.1 闪存测试背景第34-40页
        5.1.1 闪存及其应用第34-36页
        5.1.2 SCSP 产品第36-37页
        5.1.3 闪存生产测试流程第37-39页
        5.1.4 Class Test第39-40页
    5.2 NOR 型闪存封装个体测试平台的现状第40-46页
        5.2.1 目前NOR 型闪存封装个体测试平台的结构第40-44页
        5.2.2 NOR 型闪存封装个体测试平台中出现的问题第44-46页
    5.3 NOR 型闪存封装个体测试平台的重构第46-61页
        5.3.1 重构的预期第46-47页
        5.3.2 程序语言的重组第47-48页
        5.3.3 产品测试平台的独立第48-49页
        5.3.4 测试体系的构筑第49-52页
        5.3.5 入口函数Main 的重构第52-54页
        5.3.6 测试流程处理模块的重构第54-57页
        5.3.7 产品测试代码的分离第57-58页
        5.3.8 测试项目的模版化第58-60页
        5.3.9 其他重构工作第60-61页
    5.4 本章小结第61-62页
第六章 NOR 型闪存封装个体测试平台重构的收益分析第62-65页
    6.1 测试代码质量的提高与设计的改善第62页
    6.2 产品开发效率的提高第62-63页
    6.3 测试程序运行效率的提高第63-64页
    6.4 本章小结第64-65页
第七章 结束语与展望第65-68页
    7.1 本文工作回顾第65-66页
    7.2 研究展望第66-68页
        7.2.1 面向对象的程序开发第66页
        7.2.2 测试模板的扩展第66页
        7.2.3 测试机资源依赖性的改善第66-67页
        7.2.4 图形化开发界面的开发第67-68页
参考文献第68-69页
致谢第69-70页
攻读硕士学位期间已发表或录用的论文第70页

论文共70页,点击 下载论文
上一篇:“委任民主”下的俄罗斯政治转型
下一篇:UFS(上海)公司生产模具寿命改进方案的研究