论文摘要
设计模式是软件设计中可以独立复用的软件设计思想和成功经验的总结,将设计模式及其思想方法灵活地应用于实际的软件设计,改善软件系统的可维护、可复用等重要特性,是软件体系结构应用研究的重要内容。本文以卫星成像模拟系统为背景,围绕软件系统的可维护及可复用性等特性,研究应用合理设计模式,实现提高模块的内聚性、降低模块间的耦合性的目标。本文首先介绍了设计模式、面向对象和软件复用的相关概念、思想及原则等;然后详细地阐述了卫星成像模拟系统的应用需求,重点对系统的参数设置、数据处理、图像显示模块的结构特点进行了深入分析,并对系统的可扩充需求作了必要地说明;最后针对卫星成像模拟系统中的具体问题,讨论应用特定模式予以解决的充分性和必要性,并对设计模式的应用效果进行了论述。本文通过具体的开发实践,验证了在卫星成像模拟系统中应用设计模式的优势,实现了系统高内聚和低耦合的设计目标,提高了系统的复用性,降低了系统后期维护的代价。
论文目录
摘要Abstract第1章 绪论1.1 研究背景及意义1.2 国内外研究现状1.3 论文的组织结构1.4 本章小结第2章 设计模式相关理论研究2.1 设计模式2.1.1 设计模式的概念2.1.2 设计模式的要素2.1.3 设计模式的原则2.1.4 设计模式的分类2.1.5 设计模式的作用2.2 设计模式与面向对象2.2.1 面向对象的基本概念2.2.2 面向对象的基本思想2.2.3 设计模式与面向对象的关系2.2.4 设计模式在面向对象中的作用2.3 设计模式与软件复用2.3.1 软件复用的概念及思想2.3.2 设计模式在软件复用中的作用2.4 本章小结第3章 卫星成像模拟系统的分析3.1 卫星成像模拟系统研发背景3.2 卫星成像系统功能概述3.2.1 卫星成像系统的组成3.2.2 卫星成像系统的工作过程3.2.3 卫星成像系统的数据处理流程3.3 卫星成像模拟系统业务流程分析3.4 卫星成像模拟系统需求分析3.5 系统可扩充需求分析3.6 本章小结第4章 卫星成像模拟系统的设计方案4.1 系统的架构选择4.2 系统的层次设计4.3 系统功能模块设计4.4 系统的类图设计4.5 系统的开发工具和环境4.6 本章小结第5章 设计模式在系统中的应用实现5.1 工厂方法模式的应用实现5.1.1 工厂方法模式5.1.2 问题与分析5.1.3 实现与效果5.2 组合模式的应用实现5.2.1 组合模式5.2.2 问题与分析5.2.3 实现与效果5.3 观察者模式的应用实现5.3.1 观察者模式5.3.2 问题与分析5.3.3 实现与效果5.4 外观模式的应用实现5.4.1 外观模式5.4.2 问题与分析5.4.3 实现与效果5.5 策略模式的应用实现5.5.1 策略模式5.5.2 问题与分析5.5.3 实现与效果5.6 本章小结结论参考文献致谢
相关论文文献
标签:设计模式论文; 面向对象论文; 软件复用论文; 卫星成像论文;