设计模式在卫星成像模拟系统中的研究与应用

设计模式在卫星成像模拟系统中的研究与应用

论文摘要

设计模式是软件设计中可以独立复用的软件设计思想和成功经验的总结,将设计模式及其思想方法灵活地应用于实际的软件设计,改善软件系统的可维护、可复用等重要特性,是软件体系结构应用研究的重要内容。本文以卫星成像模拟系统为背景,围绕软件系统的可维护及可复用性等特性,研究应用合理设计模式,实现提高模块的内聚性、降低模块间的耦合性的目标。本文首先介绍了设计模式、面向对象和软件复用的相关概念、思想及原则等;然后详细地阐述了卫星成像模拟系统的应用需求,重点对系统的参数设置、数据处理、图像显示模块的结构特点进行了深入分析,并对系统的可扩充需求作了必要地说明;最后针对卫星成像模拟系统中的具体问题,讨论应用特定模式予以解决的充分性和必要性,并对设计模式的应用效果进行了论述。本文通过具体的开发实践,验证了在卫星成像模拟系统中应用设计模式的优势,实现了系统高内聚和低耦合的设计目标,提高了系统的复用性,降低了系统后期维护的代价。

论文目录

  • 摘要
  • 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 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    设计模式在卫星成像模拟系统中的研究与应用
    下载Doc文档

    猜你喜欢