APP下载

机载可编程逻辑器件软件生存周期过程研究

2018-03-21邢薇薇

电子技术与软件工程 2018年2期

摘 要 本文结合机载可编程逻辑器件软件研制管理过程特点,对其生存周期过程进行了研究,给出了机载可编程逻辑器件软件研制阶段的划分方法,各阶段的输入、输出要求,转段准则等,该研究为后续推进机载可编程逻辑器件软件工程化的实施奠定了基礎。

【关键词】软件工程 PLD软件 生存周期

1 引言

目前机载可编程逻辑器件(Programmable Logic Device,PLD)软件尚未按照软件工程的方法开展研制和管理工作,这将导致设计数据不完整或缺失,并给装备质量带来巨大风险。为了降低这种风险,应参考软件工程领域内的相关做法及标准,在PLD软件研制过程中引入软件工程的思想,而引入软件工程思想最重要的一步即是开展PLD软件的生存周期过程研究,通过明确研制阶段划分方法、各阶段的输入输出要求等来规范PLD软件研制过程。

2 PLD软件生存周期过程研究

2.1 过程划分

由于PLD软件的设计依附于其所隶属的机载设备,在对其生存周期过程进行划分时,应考虑设备研制的生存周期。在系统过程中,需要将设备/系统的需求分配给软件和硬件,该过程确定系统分配给PLD软件的系统需求,作为PLD软件需求的直接输入,因此,系统过程应引入PLD软件生存周期过程。PLD软件生存周期过程划分为五大过程,主要包括:

(1)系统过程:用于明确系统/设备分配给PLD软件的系统需求。

(2)计划过程:用于定义和协调PLD软件开发、维护和支持过程的工作。

(3)开发过程:产生设计数据和PLD软件产品。

(4)维护过程:产生设备定型/鉴定后PLD软件的维护数据。……

登录APP查看全文