基于算法框架的软件设计及分析复用技术研究
引言 | 第1-9页 |
1 、 本文的研究背景 | 第7-8页 |
2 、 本文的研究内容及意义 | 第8-9页 |
第一章 软件复用概述 | 第9-15页 |
·软件复用的定义 | 第9页 |
·软件复用的特点和现状 | 第9-10页 |
·软件复用的主要困难 | 第10-11页 |
·技术因素 | 第10-11页 |
·非技术因素 | 第11页 |
·软件复用的重要性 | 第11-12页 |
·软件复用分类 | 第12页 |
·流行的软件复用技术 | 第12-15页 |
·框架和构件 | 第13页 |
·框架和设计模式 | 第13-14页 |
·框架和构架 | 第14-15页 |
第二章 面向对象技术和软件复用 | 第15-24页 |
·面向对象方法对软件复用的支持 | 第15-16页 |
·复用技术对面向对象方法的支持 | 第16-18页 |
·面向对象框架技术的开发 | 第18-21页 |
·面向对象框架技术开发的原因 | 第18-19页 |
·框架的两种类型 | 第19页 |
·应用框架的设计技术 | 第19-21页 |
·JAVA语言对实现软件复用的支持 | 第21-24页 |
第三章 形式化开发方法和软件复用 | 第24-30页 |
·形式化开发方法的作用与开发途径 | 第24-25页 |
·典型的形式化方法的简介 | 第25-26页 |
·Z方法 | 第25页 |
·VDM方法 | 第25页 |
·RAISE方法 | 第25-26页 |
·PAR方法 | 第26-28页 |
·形式化开发方法和软件复用的关系 | 第28-30页 |
第四章 实现代码和分析设计复用的研究 | 第30-33页 |
·总体思想 | 第30-31页 |
·有效实现的原因 | 第31-32页 |
·实现的基本步骤 | 第32-33页 |
第五章 应用实例 | 第33-53页 |
·荷兰国旗及其相关的一类问题 | 第33-39页 |
·最小和段问题及相关问题 | 第39-47页 |
·二叉树中对结点的遍历问题 | 第47-53页 |
第六章 总结 | 第53-54页 |
参考文献 | 第54-55页 |