对于机载综合处理系统需求工程方法与

更新时间:2024-04-17 作者:用户投稿原创标记本站原创
摘 要: 针对机载综合处理系统,对需求工程中的需求开发和需求管理两个方面的内容、特点和难点进行了阐述,提出了开展此类复杂嵌入式系统的需求工程工作要点,并结合机载综合处理系统应用特点提出了需求开发和需求管理的研究方向。
关键字: 机载处理系统; 需求工程; 需求获取; 嵌入式系统
1004?373X(2014)24?0065?03
Study and exploration of requirement engineering method of airborne integrated processing system
WANG Ming, XIE Wen-tao, ZHANG Lei, GAO Yang,
(Aeronautical Computing Technique Research Institute, Xi’an 710068, China)
Abstract: Focusing on airborne processing system, the contents, characteristics and difficulties of requirement development and management in requirement engineering are illustrated in this paper. The key points in requirement engineering of complicated airborne embedded systems are pointed out. The research directions of requirement development and management are proposed in combination with the application characteristics of the airborne comprehensive processing system.
Keywords: airborne processing system; requirement engineering; requirement acquirement; embedded system
0 引 言
机载综合处理系统作为载机平台中最重要的核心系统之一,为载机提供一套系统的综合处理与公共计算资源;包括处理、存储、制约、接口管理、信息交换等功能。对于机载综合处理系统这种愈来愈复杂的网络化嵌入式系统的研制,就必须重点把握需求,从需求获取、需求采集、需求管理、需求前期的建模分析和后期基于需求的验证等全生命周期各个需求相关环节进行管控,必须针对此类产品建立一套完整的理论和策略,以及完整的体系化的工具链。本文研究了复杂机载综合处理系统的需求工程的理论、思路和策略。
1 机载综合处理系统需求工程
机载综合处理系统需求工程是系统生命周期的第一阶段,需求工程通俗讲是指该系统应该做什么,而不是该怎么做。机载综合处理系统需求获取需要三个不同相关方的协作:开发者(研制单位),客户(主机单位),用户(设备使用者)。规范详尽的产品需求来自早期非正式的粗略的概念和想法,不断结合三个相关方的需求和约束,历经多次分析、验证和迭代形成最终的系统需求。
机载综合处理系统需求,是指主机用户解决机载应用的若干理由或达到机载综合处理应用目标所需要的条件或能力,该条件或能力须有由一套满足相关约定、标准级规范的系统实现。
机载综合处理系统需求工程需要回答如下理由:
(1) 如何定义鉴别某个机载综合处理系统的目的:什么是内部系统(机载综合处理系统内部的架构、通信网络、组成、性能等),什么是外部系统(机载综合处理系统对外功能、交联接口、数据通信、环境适应性、成本等);
(2) 机载综合处理系统需求获取过程中有哪些错误:系统不能支持用户工作(系统功能失效)、功能缺失或错误(部分功能不能实现或工作结果与预期不一致)、纠错需要付出巨大代价(纠正出现的错误,所需要付出的物料、人力、周期等巨大的代价)。
机载综合处理系统需求工程(RE)面向硬件和软件两个方面[1],目标是形成系统需求规范,包括两大部分:需求开发(RD)和需求管理(RM),如图1所示。其中需求开发包括获取、分析、沟通、形成文档、确认生效;需求管理包括:变更制约、版本制约、状态追踪、追溯。
图1 需求工程的组成
机载综合处理系统需求工程的输入:
(1) 预期系统的一个模糊想象,即某系统或子系统产品的研制协议或成品开发协议;
(2) 协议中的承研单位、主机单位等各自利益的相关方规定;
(3) 完整的理由陈述,即对机载综合处理系统要求的完整描述。
机载综合处理系统需求工程的输出:
(1) 一套尽可能完整的规范,即最终的系统级产品的系统规范或研制规范;
(2) 完全覆盖所有理由,即所有相关需求均已捕获,研制规范或系统规范完整覆盖了所有陈述的理由;
(3) 完全且精准的定义每一条需求,无遗漏,无歧义。

点赞:16541 浏览:71060