基于面向对象的综导台软件适应性配置设计与研究

基于面向对象的综导台软件适应性配置设计与研究

论文摘要

本文以综合导航显控台的标准化、系列化为背景,针对综合导航显控台系统软件要根据不同船型的不同要求进行接口、系统功能、人机界面的不断更改,导致软件维护和管理困难等问题,提出了基于面向对象的系统软件适应性配置的设计思想。充分利用面向对象技术的特点,设计系统软件的适应性配置功能,在不更改或尽可能少更改综合导航显控台系统软件的情况下满足不同船型对综合导航显控台的不同要求。同时减小了改变源码造成软件不稳定的可能性。论文在深入研究了面向对象的系统分析和设计方法后,对适应性配置系统做了方案设计。在此基础上,用面向对象的建模工具UML(Unified Modeling Language)对系统进行分析和设计建模,其中重点从静态建模和动态建模两个方面对系统进行了分析和设计,得到了系统的面向对象的框架结构。然后应用面向对象的设计原则对适应性配置系统进行了总体设计和详细设计,着重设计了适应性配置各子系统的类图,设计并实现了适应性配置文件及其管理工具。最后实现了系统软件的适应性配置功能并对其进行了测试。应用面向对象技术进行系统分析和设计是当今软件开发的主流方法。本论文采用面向对象技术和UML设计的适应性配置系统,对于实现综合导航系统产品的标准化、系列化、模块化有着重要的意义,能够为系统软件的升级和维护提供很大的方便。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 选题的背景和意义
  • 1.2 面向对象的嵌入式实时系统
  • 1.3 软件建模方法
  • 1.4 论文研究的主要内容
  • 第2章 基于面向对象的系统软件开发方法研究
  • 2.1 基于面向对象的软件开发方法
  • 2.1.1 面向对象技术分析
  • 2.1.2 面向对象软件开发方法的内容
  • 2.1.3 面向对象技术的优点
  • 2.2 基于面向对象的软件建模
  • 2.2.1 面向对象的软件建模方法
  • 2.2.2 统一建模语言UML
  • 2.3 适应性配置系统软件开发的主要内容
  • 2.4 本章小结
  • 第3章 适应性配置系统方案设计
  • 3.1 组合导航系统概述
  • 3.2 适应性配置系统设计思想
  • 3.3 适应性配置系统功能要求
  • 3.3.1 接口适应性配置子系统的功能
  • 3.3.2 功能适应性配置子系统的功能
  • 3.3.3 人机界面适应性配置子系统的功能
  • 3.4 适应性配置系统设计方案
  • 3.5 本章小结
  • 第4章 综导台软件适应性配置系统分析
  • 4.1 需求定义及建模
  • 4.1.1 需求定义及建模概述
  • 4.1.2 需求定义的UML建模
  • 4.1.3 系统需求定义
  • 4.2 基于UML的系统分析
  • 4.2.1 适应性配置系统的类图
  • 4.2.2 适应性配置系统的顺序图
  • 4.2.3 适应性配置系统的状态图
  • 4.2.4 适应性配置系统的活动图
  • 4.3 本章小结
  • 第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.4 系统软件实现及功能测试
  • 5.4.1 测试方案的制定
  • 5.4.2 功能测试及结果分析
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于面向对象的综导台软件适应性配置设计与研究
    下载Doc文档

    猜你喜欢