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

重构与模块化设计在工业流水线管控系统的应用

摘要第1-6页
Abstract第6-10页
第一章 . 绪论第10-16页
     ·研究背景和意义第10-11页
     ·软件重构概述第11-12页
     ·模块化设计概述第12-13页
     ·工业流水线管控系统概述第13-14页
     ·本课题研究的任务和目标第14-15页
     ·论文组织结构第15-16页
第二章 . 软件重构第16-27页
     ·软件重构定义第16-17页
       ·重构过程中要保留程序行为第16页
       ·重构要改善程序结构第16-17页
     ·软件重构的意义第17-19页
       ·软件重构是进化式软件开发的重要手段第17-18页
       ·软件重构能延长遗留系统生命周期第18页
       ·软件重构能为程序员编码带来好处第18-19页
     ·软件重构的原则第19-21页
       ·两顶帽子(Two Hats)第19-20页
       ·单元测试(Unit Test)第20页
       ·小步前进(Small Step)第20-21页
       ·三项法则(The Rule of Three)第21页
     ·软件重构中的时机第21-23页
       ·何时需要重构第21-22页
       ·何时不需要重构第22-23页
     ·软件重构的策略第23-26页
       ·代码级的重构第23-26页
       ·其他级别的重构第26页
     ·本章小结第26-27页
第三章 . 模块化设计第27-40页
     ·模块与模块化定义第27-30页
       ·模块的定义及特征第27-28页
       ·模块化的定义及特征第28-30页
     ·模块化设计与传统设计方法的区别第30-31页
     ·模块化的目的第31页
     ·模块化设计的支撑理论第31-33页
       ·系统论原理第32页
       ·相似性原理第32页
       ·重用性、标准化原理第32-33页
     ·模块化的优点第33-34页
       ·传统结构化方法存在的问题第33页
       ·软件模块化的优点第33-34页
     ·模块的划分理论第34-37页
       ·模块划分的原则第35-36页
       ·模块划分的层次化第36-37页
       ·模块划分的方法第37页
     ·软件模块化设计方法第37-39页
       ·HIPO 图的 H 图第37-38页
       ·IPO 图第38-39页
     ·本章小结第39-40页
第四章 . 工业流水线控制系统第40-50页
     ·流水线生产原理第40-41页
     ·流水线生产特征第41页
     ·工业流水线控制系统第41-42页
     ·工业流水线控制系统动态需求特征第42-43页
     ·智能卡管控系统介绍第43-49页
       ·系统概述第43-47页
       ·智能卡机控制流程第47-49页
     ·本章小结第49-50页
第五章 . 系统重构和模块化设计第50-67页
     ·Card System 重构前设计第50-52页
     ·原系统的一些设计缺陷第52-53页
     ·Card System 系统重构后的设计第53-57页
       ·Card System 重构后的框架第53页
       ·PLC 与主线程通讯第53-55页
       ·主线程控制逻辑第55-57页
       ·重构后的 Card System 系统第57页
     ·MCS 系统模块化设计第57-65页
       ·MCS 系统模块层次第58页
       ·设配配置模块第58-59页
       ·硬件配置模块第59-60页
       ·模板配置模块第60-61页
       ·数据配置模块第61-62页
       ·数据状态模块第62-63页
       ·补卡模块第63页
       ·数据来源配置模块第63-64页
       ·用户权限配置模块第64-65页
       ·日志查找模块第65页
     ·软件系统自适应硬件第65-66页
     ·本章小结第66-67页
第六章 . 总结和展望第67-69页
参考文献第69-72页
攻读硕士学位期间取得的研究成果第72-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:数字视频监控客户端子系统的设计与实现
下一篇:基于改进蚁群算法的测试用例集约简技术研究