当前位置:问答库>论文摘要

题目:面向船舶故障预测和健康管理领域的构件化分析和构件管理

关键词:软件产品线;可变性建模;构件化分析;构件分类;构件描述

  摘要

船舶故障预测和健康管理系统运用先进的故障预测和健康管理技术可以及时地发现设备故障,提供相应的解决方案,同时对设备进行健康检查,提供合理的维修保养建议。目前部署该系统的船舶数量在逐步增加,然而系统设计和开发过程由各个外协单位独立完成,在新系统开发过程中,对同类系统设计开发经验的借鉴不足,无法通过软件复用技术来使用以前的各种软件资源,另外,系统由不同单位共同开发,功能模块之间没有统一的接口标准,系统演化和维护困难,不利于系统集成和再工程。本文在充分分析船舶故障预测和健康管理领域特点之后,结合对相关技术的研究,从软件产品线的角度出发,对船舶故障预测和健康管理领域的构件化分析和构件管理进行了较为系统的探讨与研究。本文首先分析了船舶故障预测和健康管理领域的系统开发方式和领域特点,以此为基础提出该领域的构件化分析方法,对该领域进行构件化分析。本文从现有系统和领域分析结果出发分析了领域中软件功能的共性和可变性;建立了领域功能可变性模型,对该领域中的功能进行描述可变性描述;根据领域分析和可变性建模,设计出船舶故障预测和健康管理领域的领域体系结构,为未来基于配置的系统实现提供依据和基础。在构件化工作过程中,分析了船舶故障预测和健康管理领域的数据流,定义了相关数据的数据结构。为了统一算法模型的开发,定义了算法模型的接口以及数据类型,为系统配置实现提供支持。接着,本文以构件化分析结果为基础,结合船舶单位软件开发过程的特点,对船舶故障预测和健康管理领域的构件进行了分类和描述。本文分析了船舶单位软件开发过程特点,并通过领域构件化分析,得到了领域中构件的功能类型,通过这两方面的信息,总结出该领域的主要特征,在这些特征的基础上,根据刻面分类方法的指导,建立领域构件的刻面分类结构;并提出基于配置的领域构件描述。最后,本文结合船舶开发过程特点和领域构件化的分析成果,实现面向该领域的构件管理系统,为船舶单位提供构件管理和审核等功能,对该领域资源进行有效地管理。