学位论文 > 优秀研究生学位论文题录展示

软件复用技术在卫星运行控制领域中的应用

作 者: 王士成
导 师: 刘志镜;马万权
学 校: 西安电子科技大学
专 业: 计算机技术
关键词: 软件复用 软部件 领域分析 卫星运行控制
分类号: V448.2
类 型: 硕士论文
年 份: 2009年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近几年,我国航天事业发展迅速,随着航天器的研制、发射的日益频繁,其对应的卫星运行控制系统必须配套建设,而针对每颗卫星均重新建设卫星运行控制系统是不现实的。论文主要针对在卫星运行控制领域进行项目开发过程中如何应用软件复用技术(software reuse)进行了研究,目的是通过复用技术提高软件生产率、加快软件开发速度。论文首先对软件复用基本概念及相关技术进行了研究,讨论了领域工程中的领域分析定义、过程及模型,给出了基于中间件的领域软件开发方法;比较了软部件的开发组织及软部件库的应用方法;最后,将软件复用技术应用于卫星运行控制系统,完成了卫星运行控制领域分析,实现了卫星运行控制领域的框架复用、构件复用和文档复用。在卫星运行控制系统软件开发过程中广泛采用软件复用技术具有良好的应用前景,但要将软件复用技术融入到卫星运行控制系统软件生命周期全过程中,还有大量工作要做。

全文目录


摘要  3-4
Abstract  4-5
目录  5-7
第一章 绪论  7-13
  1.1 研究背景  7
  1.2 研究历史和现状  7-9
  1.3 研究的目的和意义  9
  1.4 论文的研究内容  9-10
  1.5 本人的主要工作  10
  1.6 论文结构  10-13
第二章 理论基础及相关技术  13-21
  2.1 软件复用基础知识  13-17
    2.1.1 软件复用定义  13
    2.1.2 软件复用方式  13
    2.1.3 软件复用过程  13-14
    2.1.4 软件复用级别  14-15
    2.1.5 软件复用难点  15-17
  2.2 软件复用相关技术  17-19
    2.2.1 软件构件技术  17
    2.2.2 软件构架  17-18
    2.2.3 领域工程  18
    2.2.4 软件再工程  18
    2.2.5 开放系统技术  18-19
    2.2.6 软件过程  19
    2.2.7 CASE技术  19
  2.3 抽象方法  19-21
    2.3.1 抽象概述  19-20
    2.3.2 抽象在软件复用技术上应用  20-21
第三章 领域分析  21-31
  3.1 领域分析的定义  21
  3.2 领域分析过程  21-24
    3.2.1 面向结构的领域分析过程  22-23
    3.2.2 面向对象的领域分析过程  23-24
  3.3 领域分析模型  24-26
  3.4 基于中间件的领域软件开发方法  26-31
    3.4.1 开发方法  26
    3.4.2 实施过程  26-31
第四章 软部件的构造及应用  31-41
  4.1 软部件的开发  31-33
  4.2 软部件的组织  33-36
  4.3 软部件库的应用  36-38
    4.3.1 检索与提取软部件  36-37
    4.3.2 理解与评价软部件  37-38
    4.3.3 修改软部件  38
    4.3.4 软部件的合成  38
  4.4 支持软件复用的CASE工具  38-41
    4.4.1 域分析  39
    4.4.2 软部件开发  39-40
    4.4.3 软部件库的组织和检索  40
    4.4.4 软部件的合成  40-41
第五章 复用技术在卫星运行控制系统中的实现  41-67
  5.1 卫星运行控制项目开发现状  41
  5.2 卫星运行控制领域分析  41-45
    5.2.1 功能模型  41-43
    5.2.2 架构模型  43-45
    5.2.3 构件模型  45
  5.3 卫星运行控制领域软件复用  45-67
    5.3.1 框架复用  45-57
    5.3.2 构件复用  57-64
    5.3.3 文档复用  64-67
第六章 结论  67-69
  6.1 结论  67
  6.2 下一步的工作  67-69
致谢  69-71
参考文献  71-75
在读期间的研究成果  75

相似论文

  1. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  2. 看守所信息管理系统的构件化设计与实现,TP311.52
  3. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  4. 基于DSSA的在线监测系统研究,TP274
  5. 基于软构件复用技术的ERP系统研究,TP311.52
  6. 基于SolidWorks的标准件库系统设计与实现,TP391.72
  7. 基于构件的人力资源管理系统研究与实现,TP311.52
  8. 银行管理软件开发框架研究及应用,TP311.52
  9. 医疗系统框架的研究与实现,TP311.52
  10. 基于轻量级构件的嵌入式软件开发的研究及应用,TP311.52
  11. 业务构件中的可复用模式及其代码封装技术,TP311.52
  12. 基于软件复用的标准件CAD系统设计与实现,TP391.72
  13. 基于构件的软件复用技术的研究与应用,TP311.52
  14. 中小型软件企业软件过程改进研究,TP311.52
  15. 基于WEB的机械设备远程状态监测系统研究,TP274
  16. 基于构件的软件系统定制技术的研究与应用,TP311.52
  17. 构件技术在网球信息化平台中的研究与应用,TP311.52
  18. C/S到B/S模式转换的技术研究,TP311.52
  19. 基于软件构件技术的车辆保险营销支持系统设计与实现,TP311.52
  20. 基于语义的构件检索系统研究与实现,TP311.52

中图分类: > 航空、航天 > 航天(宇宙航行) > 航天仪表、航天器设备、航天器制导与控制 > 制导与控制 > 航天器制导与控制
© 2012 www.xueweilunwen.com