杨莉
摘 要:文章主要介绍了软件工程标准化的基本含义,分析其发展现状和主要存在的问题和应采取的措施
关键词:软件工程标准化;定义;现状;措施
1 软件工程标准化的基本概念及其研究意义
软件工程标准化目的在于对软件设计、开发、生产、及维护等环节进行规范化处理,进而提高产品的质量。软件工程标准化能够提高软件生产的效率,提高市场竞争力,对软件产业的不断发展有着重要的意义。
⑴软件工程标准化的基本概念。软件工程标准化指软件及过程的标准化。软件过程的标准化标志着软件工程发展的成熟。软件工程标准化保障了软件技术和产业的发展。软件开发项目一般有多个开发的阶段和层次,各阶段和层次之间相互联系。因此,在进行软件开发时要求多种类型的技术人员共同配合,并通过相关的技术标准和规范协调好研发过程中的关系。
⑵软件工程标准化研究的意义。软件工程标准化为软件的开发带来了诸多便利,其促进了软件可靠性能的提高,可移植性能以及可维护性能也得到很大的提高,软件质量得到了保障。软件工程标准化降低了生产中的出错率,促进了软件生产效率的提高。并且,相较以前,软件工程标准化缩短了开发的时间,减少了研发的成本,为软件工程的管理和维护也带了便捷。
2 软件工程标准化的现状
计算机领域刚建立起时,软件还未普及到普通用户,到二十世纪中叶,软件工程开始从军事向民用过度,但硬件在当时不但昂贵而且内存和处理器的空间很小,无法满足社会需求。随着计算机的不断发展和应用范围的不断扩大,对软件的需求量也越来越大,但软件的开发技术还无法满足这一需求。之后人们逐渐重视软件研发的发展过程,软件开发这一概念也逐渐为人们熟知,但实际的软件工程标准化的发展过程中仍存在许多问题,软件工程项目也因此受到制约,软件开发成本过高以及生产率低的问题等也限制了计算机的应用,因此提高软件开发技术,减少研发成本受到人们的重视。并且全球也逐渐开始制定软件工程方面的标准,以此来规范软件开发过程,软件工程管理流程也不断得到完善,产品生产效率有所提高,生产的成本也较之前的状况有所降低。标准化的理念也在计算机软件领域中的软件工程这一新兴学科中被人们加以完善和实施。
3 软件工程标准化存在的不足
目前,我国软件工程标准化还存在諸多不足,国内没有总结出清楚的软件工程体系的概念,导致技术人员在软件开发时无法避开一些知识盲区。因此,应加大我国软件工程标准化研究的力度,及时引进先进的技术和标准并进行学习和研究,组织出我国特色的软件工程标准。同时找出现在我国软件工程标准化的问题并进行解决和完善。
⑴项目计划的不合理性。由于软件开发项目中必要知识的缺乏,以及开发商所给的预期时间过紧,导致开发过程的进度受到影响,造成软件开发过程中的风险增大,造成软件开发成本,理论进度及实际进度偏差过大,加大了研发过程的难度。
⑵对用户的需求分析不够全面。在进行软件开发时,研发人员对用户的需求了解的不够透彻和全面,会导致研发出的产品与用户的要求出现偏差,这就要求技术人员在开发前应运用规范的信息管理全面分析了解用户的需求,生产出相符的产品。
⑶软件质量管理的不够规范。软件开发项目的顺利实施需要一个规范的管理体系来进行约束,在进行软件开发时要配备经验丰富的管理人员进行监督和管理。管理模式的不够规范会影响项目的开发进度,还会影响开发出的产品的质量。
4 完善软件工程标准化的措施
⑴快速引进国际标准。计算机领域在国际上发展迅速,我国应及时了解国际软件工程标准化的进程,积极引进国际标准。关注国际软件工程上的热点问题,在研发上应及时与国际接轨,更新国内软件工程上的研究。
⑵深刻理解软件工程系统的概念。用户在标准的使用中因为先入为主的习惯一般会根据自身的使用的情况来选取相对应的具体标准,从而导致用户对标准了解的不够全面,忽视了各个标准上软件工程的联系和互补的关系。及时引入和全面了解软件工程方面的各项标准,使各标准与系统的关系进行适当的指示和处理。
⑶及时引进国际标准的技术和模式。由于国内外的语言差异,引进的东西不容易被了解和使用。针对这一情况,应及时安排技术人员进行讲解,并与国内软件工程实情相结合,开发出适应自身发展的技术和模式,促进国内软件工程标准化的进步和完善。
⑷加强国内软件工程标准化的进程。目前最先进的技术,基本上都是国外公司拥有。因此我国在软件工程标准化领域处于劣势。我国应在引进国际标准的同时,积极发展国内的软件工程标准的氛围,结合国情推出自身的软件工程标准,在软件工程标准化的进程中,找到自己的位置,领先在前。
总之,针对我国软件工程标准化所存在的问题,我国应及时引进国际软件工程标准,结合我国软件工程管理的实情,推广优化我国软件工程标准化的工作,制定出与我国软件工程管理相适应的标准,推动我国软件行业的可持续发展。
[参考文献]
[1]王宝艾,冯惠.软件工程标准化[J].计算机光盘软件与应用,2008(07).
[2]李志伟.军用软件开发工程化质量管理研究[J].制造业自动化,2011(05).
[3]程卫红.嵌入式软件开发过程标准化探讨[J].中国科技纵横,2012(10).