光电经纬仪主控软件的研制

光电经纬仪主控软件的研制

论文摘要

随着信息化社会的到来,计算机软件的开发规模、应用数量急剧增大,对软件的质量要求也越来越高,软件工程化管理应运而生,并在工程实践中不断丰富、发展和完善。软件工程化通过在整个软件开发组织中建立有序的、有限步骤的、符合规则的过程,达到提高软件开发质量,缩短软件开发周期的目的。虽然软件工程的研究已经几十年了,但当今中国软件开发组织的工程化水平依然比较低,这已经成为制约我国软件产业发展的主要问题。在光电经纬仪主控软件的设计与管理中,没有将软件工程化的方法和软件工程化管理的手段运用到实际中,这一状态导致了较低的软件开发效率与开发质量。在这一背景下,通过学习国内外在软件工程方面的最新理论及成果,结合在项目开发中的体会,以及在项目开发中进行工程化探索的经验,对软件工程化的问题、原则、步骤和方法进行了研究。针对光电跟踪测量系统的工程实现问题,提出将光电经纬仪主控软件作为光电跟踪测量系统监测控制的核心,负责系统中跟踪控制数据的输入输出和处理,获取目标的检测跟踪位置,实现了处理的模块化和流程化。结合实际任务,对主控软件进行了需求分析、软件设计和软件测试。最后,提出了适合研制单位的主控软件配置管理计划。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的目的和意义
  • 1.2 国内外现状和发展趋势
  • 1.3 研究的主要内容
  • 第二章 光电经纬仪主控软件需求分析
  • 2.1 光电经纬仪主控软件需求分析相关理论知识
  • 2.1.1 光电经纬仪主控软件需求分析的基本特点
  • 2.1.2 光电经纬仪主控软件需求分析的步骤
  • 2.2 系统功能需求
  • 2.2.1 光电经纬仪主控软件总体需求
  • 2.2.2 MCTM 通讯数据处理
  • 2.2.3 中心机通讯数据处理
  • 2.2.4 参数设置
  • 2.2.5 小系统控制
  • 2.2.6 系统监测
  • 2.2.7 系统自检
  • 2.2.8 系统标校
  • 2.2.9 任务监控
  • 2.2.10 单杆控制
  • 第三章 光电经纬仪主控软件的设计
  • 3.1 软件总体结构设计
  • 3.2 软件设计
  • 3.2.1 数据通讯处理模块
  • 3.2.1.1 传动处理模块
  • 3.2.1.2 小系统处理模块
  • 3.2.1.3 图像记录处理模块
  • 3.2.1.4 恒星标校处理模块
  • 3.2.1.5 数据记录处理模块
  • 3.2.1.6 探测器 1 处理模块
  • 3.2.1.7 探测器 2 处理模块
  • 3.2.1.8 中心机引导处理模块
  • 3.2.1.9 外引导模块
  • 3.2.1.10 任务处理模块
  • 3.2.1.11 单杆处理模块
  • 3.2.2 参数设置
  • 3.2.2.1 系统参数
  • 3.2.2.2 任务参数
  • 3.2.3 电视处理监视
  • 3.2.3.1 探测器 1 图像处理监视
  • 3.2.3.2 探测器 2 图像处理监视
  • 3.2.4 系统监测
  • 3.2.4.1 实时信息
  • 3.2.4.2 场景监测图像
  • 3.2.5 任务监控
  • 3.2.5.1 引导控制切换
  • 3.2.5.2 三维场景图像绘制模块
  • 3.2.5.3 数据通讯控制模块
  • 3.2.6 小系统控制
  • 3.2.7 系统标定
  • 3.2.7.1 零点标定
  • 3.2.7.2 恒星标校
  • 3.2.8 设备检测
  • 3.3 主控软件运行操作主流程
  • 第四章 系统核心模块实现
  • 4.1 恒星标校模块
  • 4.1.1 恒星标校主要数据结构定义
  • 4.1.2 核心函数实现
  • 4.2 小系统处理模块
  • 4.3 通讯数据处理以及外引导模块
  • 4.3.1 UDP 核心函数
  • 第五章 光电经纬仪主控软件测试
  • 5.1 编程及测试工具与环境
  • 5.2 主控软件测试的实施
  • 5.2.1 主控软件测试策略分析
  • 5.2.2 信息收集
  • 5.2.3 主控软件测试环境
  • 5.2.4 测试定义
  • 5.2.4.1 软件文档审查
  • 5.2.4.2 主控软件静态分析
  • 5.2.4.3 主控软件代码审查
  • 5.2.4.4 主控软件单元测试
  • 5.2.4.5 主控软件系统测试
  • 第六章 光电经纬仪主控软件配置管理
  • 6.1 软件配置管理的基本概念
  • 6.2 软件配置管理的关键活动
  • 6.3 配置管理的意义
  • 6.4 操控软件配置管理计划
  • 6.4.1 配置管理系统基本要求
  • 6.4.2 组织机构
  • 6.4.3 资源
  • 6.4.4 基线划分
  • 6.4.5 配置管理项
  • 6.4.6 软件生存期各阶段任务
  • 6.4.7 配置检查和评审
  • 第七章 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].软件工程化过程中的质量管理[J]. 电子技术与软件工程 2018(11)
    • [2].浅谈计算机软件工程化管理[J]. 西部皮革 2017(06)
    • [3].论软件工程化过程中的质量管理[J]. 电子技术与软件工程 2017(16)
    • [4].浅谈核电软件工程化研发过程管理[J]. 科技视界 2019(10)
    • [5].船舶动力装置监控软件工程化管理和质量监督的几点思考[J]. 柴油机 2013(05)
    • [6].浅谈计算机软件工程化管理[J]. 电子世界 2014(08)
    • [7].浅议加强军用装备软件工程化管理[J]. 中国军转民 2013(02)
    • [8].公共卫生信息平台软件工程化开发探讨[J]. 办公自动化 2009(02)
    • [9].公共卫生信息平台软件工程化开发探讨[J]. 中国公共卫生管理 2009(04)
    • [10].军用软件工程化管理初探[J]. 水雷战与舰船防护 2009(03)
    • [11].复杂航空软件工程化管理研究[J]. 航空标准化与质量 2017(06)
    • [12].软件工程化的编译原理教学改革探索[J]. 林区教学 2015(01)
    • [13].软件工程化实施中的问题与对策[J]. 电子技术与软件工程 2018(19)
    • [14].软件工程化的管理及运行模式的建立[J]. 陕西档案 2014(02)
    • [15].浅谈计算机软件工程化管理[J]. 信息系统工程 2014(10)
    • [16].复杂航空软件工程化综合管理框架[J]. 现代电子技术 2012(24)
    • [17].我国空间科学卫星软件工程化管理实践与思考[J]. 项目管理技术 2020(01)
    • [18].现代电机控制技术软件工程化运用[J]. 中国战略新兴产业 2018(44)
    • [19].基于风险分析的航天器软件工程化管理方法研究[J]. 项目管理技术 2019(09)
    • [20].软件工程化管理方法实践[J]. 电子质量 2017(10)
    • [21].浅谈计算机软件工程化管理[J]. 电子世界 2014(14)
    • [22].软件工程化在装备软件研制中的应用[J]. 软件导刊 2013(10)
    • [23].如何以软件测试推动软件工程化[J]. 科技经济市场 2008(03)
    • [24].浅谈如何以软件测试推动军工软件工程化[J]. 硅谷 2011(14)
    • [25].浅谈软件项目的管理方法[J]. 电脑知识与技术 2019(20)
    • [26].现代电机控制技术软件工程化运用研究[J]. 技术与市场 2019(03)
    • [27].CMM与软件工程化浅析[J]. 硅谷 2008(04)
    • [28].编译原理教学方法改革与创新研究[J]. 林区教学 2014(10)
    • [29].PLC软件工程化在高端工艺装备研制中的应用初探[J]. 中国管理信息化 2016(23)
    • [30].浅析软件工程管理[J]. 中小企业管理与科技(下旬刊) 2011(12)

    标签:;  ;  ;  ;  

    光电经纬仪主控软件的研制
    下载Doc文档

    猜你喜欢