论文摘要
本文以综合导航显控台的标准化、系列化为背景,针对综合导航显控台系统软件要根据不同船型的不同要求进行接口、系统功能、人机界面的不断更改,导致软件维护和管理困难等问题,提出了基于面向对象的系统软件适应性配置的设计思想。充分利用面向对象技术的特点,设计系统软件的适应性配置功能,在不更改或尽可能少更改综合导航显控台系统软件的情况下满足不同船型对综合导航显控台的不同要求。同时减小了改变源码造成软件不稳定的可能性。论文在深入研究了面向对象的系统分析和设计方法后,对适应性配置系统做了方案设计。在此基础上,用面向对象的建模工具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 统一建模语言UML2.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 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢附录
相关论文文献
标签:适应性配置论文; 面向对象论文; 系统分析和设计论文; 软件建模论文;