文摘
英文文摘
独创性声明和学位论文版权使用授权书
致谢
第一章绪论
1.1课题背景及选题意义
1.2国内外研究现状
1.3课题的研究工作
1.4论文的组织结构
第二章设计模式
2.1软件模式
2.1.1软件模式的来源
2.1.2模式的分类
2.2设计模式
2.2.1什么是设计模式
2.2.2设计模式的描述
2.2.3设计模式的分类
2.2.4设计模式的研究方向
2.2.5模式工具
2.2.6研究设计模式的意义
2.2.7经典设计模式概述
2.3本章小结
第三章设计模式的形式化描述技术
3.1形式化描述的必要性
3.2设计模式的几种形式化描述方法
3.2.1 Alencar Form
3.2.2 LePUS模式描述语言
3.3 DisCo形式化描述语言
3.3.1 DisCo语言概述
3.3.2 DisCo语言的语法和格式
3.4 DisCo语言的扩展
3.4.1 DisCo语言扩展的必要性
3.4.2结构方面扩展
3.4.3用扩展的DisCo语言描述设计模式的方法
3.4.4用扩展的DisCo语言描述Observer模式
3.5本章小结
第四章设计模式重用方法
4.1设计模式解决设计问题
4.2设计模式重用方法
4.3设计模式库的结构组织
4.4设计模式的自动选取算法
4.4.1模式库检索方法简介
4.4.2基于谓词匹配的设计模式选取算法
4.5重用模式的变换适配
4.6定制模式的验证入库
4.7本章小结
第五章设计模式重用方法的应用实例
5.1开发背景及用户需求
5.2系统的总体结构
5.3功能模块设计思想
5.4行情管理子系统的设计与实现
5.5进一步分析
5.6本章小结
第六章结束语
6.1研究总结
6.2进一步的工作
攻读硕士期间作者发表的论文情况
参考文献