电子装备研制各阶段软件开发工作.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子装备研制各阶段软件开发工作

电子装备研制各阶段软件开发工作摘要: 电子装备的研制程序,是以硬件的设计为主线而划分阶段的,现代电子装备大量地嵌入了软件的开发,但文献大多是把软件和硬件研制按照独立的两个过程来描述的。本文根据现代电子装备的研制实际,把包含硬件和软件的过程以自然结合的方式加以描述,明确在电子装备研制的各阶段需要开展的软件活动。 Abstract: The steps of the program in the electronic equipment developing research are divided through the designs of the hardware. Nowadays, software development described as a separate progress with hardware in some literatures is widely utilized in the electronic equipment developing research. This paper describes a natural combination of the hardware and software according to the contemporary need, making it clear to launch the activities in every step in the progress. 关键词: 电子装备;软件;开发研制 Key words: electronic equipment;software;development and research 中图分类号:TP31 文献标识码:A 文章编号:1006-4311(2012)24-0229-02 0 引言 现代电子装备的研制中,始终贯穿了两个过程:即硬件研制和软件的开发。这两个过程其实是交织在一起,有些软件的设计活动与硬件的设计还是迭代进行的。但又基于软件设计与硬件设计各自不同的特性和规律,大多研制过程的程序文件是把软件和硬件研制按照独立的两个过程来描述或界定的。这样就带来一个问题,很多设计人员以及管理人员有时就不清楚在研制的各阶段中应该开展哪些软件的设计工作,或者某个软件开发过程,对应于装备研制过程的哪个阶段,以至于在研制计划的安排上,软件与硬件的设计进程不能很好地同步,造成时间上的延误。目前,还未见相关资料对此加以论述,所以,理清电子装备在研制各阶段的软件开发工作还是十分必要的。 1 论证阶段 论证阶段的工作是进行战术技术指标、总体技术方案的论证及研制经费、保障条件、研制周期的预测,主要进行技术、经济可行性研究。嵌入式软件是由于计算机技术的发展应运而生,软件是硬件功能的更为便捷高效的实现,所以,在论证阶段,只需要论证人员了解基于嵌入式CPU、DSP等处理芯片和软件的发展水平,并无实际具体的软件开发工作。 2 方案阶段 方案阶段的主要工作是进行系统方案设计、关键技术攻关和新部件、分系统的试制与试验,根据装备的特点和需要进行模型样机或原理性样机研制与试验。在此阶段,要按照软件工程化的要求,开展系统需求分析和设计,主要工作是按照GJB 2786A的相关要求分析系统对软件的需求,确定软件的实现和运行环境,对研制的软件项目进行定义,形成软件研制任务书。其具体工作是: ①通过获取软件所从属的系统(或产品)的有关资料,分析系统的要求及实现环境;分析硬件和软件的关系,进行可行性研究。②确定硬件环境和软件环境。分析硬件和软件的关系,定义硬件和软件之间的接口;③确定系统的功能和性能要求,明确标识关键性要求;④将系统的功能和性能要求分配到软件和硬件;⑤评估和确定软件项目的安全关键性等级;⑥确定对关键计算机资源和资源余量的要求。例如:处理器、时间、存储器、I/O通道等资源的约束。 若要进行原理样机的研制,则还需针对原理样机的需求,开展软件需求分析、软件设计和编码。 3 工程研制阶段 工程研制阶段的主要工作是根据批准的《研制任务书》进行武器装备的设计、试制、试验工作。在这个阶段软件的开发工作依次是: 3.1 软件需求分析 软件需求分析阶段的主要目的为每个计算机软件配置项(CSCI)分配一组完整的功能、性能要求和一组完整的接口要求,并编制《软件需求规格说明》和《接口需求规格说明》。主要工作内容有: ①根据《软件研制任务书》定义的系统要求,建立软件逻辑模型,自顶向下地把系统对软件的需求逐层分解;②分配软件的功能需求、性能需求、接口需求、操作需求、资源需求、确认测试需求、文档需求、可靠性需求、安全保密需求、质量需求等,确保所有软件需求分配到CSCI;③进行软件安全关键性分析,提

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档