- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
浅议加强军用装备软件工程化管理
作者:张彦君王宇飞
来源:《中国军转民》2013年第2期
张彦君王宇飞
软件工程化是用工程的方法开发软件,即采用可定义、可量化、可再生产和管理的工程实
践方法,实现软件产品的开发过程。软件工程化是系统化、规范化、数量化地进行装备软件开
发和维护最为有效的途径,是对装备软件采取有组织的质量保证和全面质量管理的重要方法和
手段,是提高软件质量和可靠性水平的必要保证。随着我军向实现机械化和信息化的目标跨越
式地迈进,大量新型装备陆续开始研制或投入生产,提高装备软件质量重要性日益突出,积极
推进软件工程化,将有效的解决当前装备软件质量管理工作中存在的问题,提高装备软件质量
水平。
一、装备软件质量管理工作现状及存在的主要问题
近年来,陆续颁布了一系列有关软件管理方面的国家军用标准和文件,这些标准和文件在
一定程度上得到了贯彻和实施。然而,尽管部分科研生产单位按软件工程化的要求作了有益的
探索,目前装备在研制和生产中软件质量水平有所提高,软件质量管理工作取得了一定进展,
但在科研生产中存在的问题仍然很多:
1.由于缺乏对软件进行有效管理的能力和方法,装备软件在研制生产过程中管理较为混乱。
表现在:管理工作未制度化,没有建立行之有效的软件项目负责制和分工协作机制,往往
是个人大包大揽,个人能力决定了软件的质量;软件工作缺乏计划性,即使制订了项目计划,
软件人员并不按计划行事;缺乏必要的配置管理,软件及其组成单元、文档的版本较为混乱,
随意变动需求的现象时有发生。
2.缺少必要的质量保证措施,开发符合要求的高可靠性和可用性软件非常困难。
这是由于软件开发的各个阶段没有开展制度化的评审活动,软件开发中没有进行规范化的
软件测试。
3.缺乏可操作性较强的软件工程标准。
一方面科研生产部门没有制定切合本单位实际的软件工程管理标准,使软件开发和管理工
作在一定程度上无章可循;另一方面现有的标准由于可操作性不强在实际工作中往往不能得到
有效贯彻。
4.软件科研生产人员缺乏工程化意识。
如:管理者不能很好的按标准和规定行事,管理工作存在较大的随意性;在软件开发工作
中,开发人员较少进行需求分析和设计等关键性的前期工作,一般更多的是关注软件的功能性
要求,而忽略其它方面的要求。
5.资源保障不到位。
体现在:软件人员水平参差不齐,项目人员的安排也不尽合理,没有根据项目的具体情况
对人员进行培训;缺少必要的软件工程支撑工具,如建模工具、配置管理工具;软件在调试和
使用中错误繁多,调试、维护工作量巨大,大量人力财力耗费在调试、维护活动中。
二、积极推进软件工程化,大力加强装备软件质量管理
综上所述,装备软件的质量管理仍然是初步的,某些方面还是比较混乱的。我们要充分认
识软件质量问题的重要性和严重性,大力加强对软件开发和生产的质量管理,积极推进软件工
程化。
1.建立软件工程化管理制度,规范软件的研制和生产过程。
建立分工协作的软件工程化管理体系,制定软件工程化的管理文件,成立软件工程化组织,
兼顾软件全寿命周期,即系统分析、设计开发、系统集成、测试验收、使用维护直至退役的全
过程,将软件开发过程的分划为系统分析、需求分析、专题研究与试验、概要设计、详细设计、
编码、单元集成、配置项集成和测试、系统联调和测试、使用和信息反馈等十个阶段,明确各
阶段的工作内容以及与硬件开发阶段的对应关系,建立功能基线、分配基线和产品基线,建立
项目管理、技术开发、测试评估、配置管理、阶段评审和产品维护六线合一的质量保证体系,
进而规范软件的研制和生产过程,使软件在各阶段的工作有章可循。
2.实施软件配置管理,规范软件文档的保存和管理。
软件配置管理是指对软件产品在软件生存期,即全寿命周期的各个阶段所产生的各种形式
和各种版本的文档、程序及其数据的集合进行有效管理,以保证软件的正确性、唯一性、完整
性、可追溯性和安全性。研制生产单位、部门和开发人员分别建立软件受产品、库控库和开发
库,规定相应的出、入库制度和更改权限,对软件开发过程中的各个基线进行较好的控制,按
软件配置管理规定和各软件配置项的软件开发计划对其进行配置管理,组织进行配置审核,以
规范软件文档的保存和管理。
3.严格软件更改控制,加强产品技术状态管理。
加强软件产品的技术状态管理是规范研制生产过程的关键,软件更改控制更是重要的一环。
对一个简单语句作一个简单的修
文档评论(0)