推荐期刊

我国计算机软件工程标准化的关键问题与建议

时间:2015-12-20 22:20:21 所属分类:软件开发 浏览量:

软件工程是一门编程语言,它是集数据库、软件开发、操作系统、设计模式和其他许多的软件为一体的一门语言学科,通过对软件工程方面的研究,建立和维护一个实用且有效的软件设计学科 ;随着软件工程项目的开发和发展,其管理流程也不断变化并逐渐趋于完善,同

  软件工程是一门编程语言,它是集数据库、软件开发、操作系统、设计模式和其他许多的软件为一体的一门语言学科,通过对软件工程方面的研究,建立和维护一个实用且有效的软件设计学科 ;随着软件工程项目的开发和发展,其管理流程也不断变化并逐渐趋于完善,同时也由于其自身的复杂性,和其他人为因素的影响阻碍其工作的顺利开展,从而必须建立一个标准化的概念,其目的是通过标准化的软件设计、开发、生产和维护等方面为了提高产品质量和生产效率和企业竞争力,促进行业的健康有序发展。

  1 软件工程标准化现状    1.1 发展现状  20 世纪中叶,软件工程开始由军事领域向民用领域过渡,但由于其硬件在当时计算机领域的昂贵性,而处理器和内存空间却是非常有限的。编程要求执行速度快,体积小。 20 世纪 60 年代,计算机应用范围扩大,由此软件系统的需求远远大于软件本身的发展,而传统的开发方法无法适应这一需求,就导致所谓的“软件危机”.到 20 世纪 70 年代中期,人民逐渐重视研究的过程结构,并开始生产软件开发工具,随之软件工程的思想和正规的软件工程概念也横空出世,从而成为一个热门的计算机辅助软件和软件研究工程,为其发展提供了良好的环境,并出现更多的软件工具,为其后来的发展奠定了不可磨灭的基础,再后来人们就开始研究设计方案,分析其结构等,并付诸实践。

  进入 20 世纪 80 年代,尽管在软件工程成果的研究和实践中取得了一定的成果,但该软件的生产水平仍远远落后于硬件生产水平的发展步伐。在微电子技术和硬件制造自动化的技术中使得硬件生产质量和性能都在迅速提高而成本继续下降,在这种情况下软件成本却在逐年增高。据数据显示,在 1985 年在总成本中有90% 都是软件成本占据的。其次,软件开发生产力的速度远远不能满足人们对深入人心的计算机应用的需要,导致供不用求。面向对象的概念、方法和语言,在这个阶段已经相当流行,并已成为发展的主流技术,人们开始更加注重如何提高软件开发过程和软件建设技术。此外,研究人员也逐渐利用人工智能和软件工程领域相结合,并取得了显着的进展。到目前为止,软件工程领域使用一些理论、方法或工具来解决许多软件开发人员在软件开发过程中遇到的问题,并成为计算机软件领域的一个新兴学科。

  1.2 我国关于软件工程的标准分类现状  在我国计算机软件的发展史中,软件工程标准化开始于 1984 年。同年,全国信息技术标准化技术委员会,全国计算机与信息处理标准化技术委员会的前身是成立了软件工程技术分委员会。在委员会的有效组织和参与下,到目前为止,总共有超过 30 个国家标准出台,这些标准主要是利用国际标准并结合 IEEE 标准作出的整改而制定。参照国际标准化组织(ISO)和 IEEE 基于标准的架构,在软件工程和软件工程质量上完成了整个系统的要求和规范。

  2 我国计算机软件工程标准化的关键问题    在实际的软件工程项目中经常会遇到各种各样的问题,导致项目的进展并不太顺利,有些严重的直接导致项目失败,问题主要表现在 :

  1)没有合理的项目计划,软件开发成本和进度估计的偏差大。由于项目管理中缺乏必要的知识积累,开发商的预期不足也是造成实际开发过程中存在风险的关键因素。没有提前应对策略,实际进度比预期的进展慢很多。

  2)用户获取需求和分析方法是不全面的。因为开发用户需求的研究和分析的不全面性,也没有规范的信息管理系统。在用户需要分析不足的情况下,匆忙开始设计、编程,导致最终产品在和用户的业务需求之间有很大的偏差存在。

  3)软件质量流程管理的知识不足,措施不到位。在软件项目开发初期,必须建立规范的质量管理体系,在软件开发过程中配备经验丰富的管理人员,以确保这项重要工作的顺利开展。没有规范的管理体系会导致“头痛医头,脚痛医脚”的管理模式发生,这不仅影响了项目的进度,也影响未来软件使用的质量。

  3 实现计算机软件工程标准化的建议    从我国目前的发展形势来看,通过引进国际标准,基本形成了较为完善的标准化体系。然而,从软件工程的角度来看,在相关工作的规范发展过程中,需要进一步提高。目前,软件工程标准化需要进一步明确以下问题 :

  1)重视软件工程系统的概念。在标准的使用中,用户一般根据自己的使用情况,用它来找到相关的具体标准,所以容易导致对环境标准的忽视,同时也很容易忽视软件工程在各种标准上的联系和互补的行为。并应及时引入软件工程标准,使得系统和各种标准之间的关系作出适当的指示 ;2)加快引进国际标准的速度。由于语言限制等原因,国内的国家标准与国际标准直接的间距一般都要延迟三到五年。在措施上应缩短与国际接轨的时间,并积极引进国际标准。参与国际热点问题,应及时并行预研标准的项目团队在全国同步发行争取尽早与国际接轨 ;3)及时解释引用国际标准的学习和工作。由于语言的差异,已经引进来的国际标准往往不容易被学习和使用,应说明在国内和国外差异的存在。了解这一情况后,及时推出有针对性的规范性解释,并与国内软件业的实际情况相结合,尤其是在国内软件实际的业务管理模式中,以促进国内软件产业国际标准的理解,认知 ;4)加强国内软件产业标准化组织和研究工作。现在最先进的技术,基本都被跨国公司所占领。其占领标准是谁占据信息系统的标准化领域,谁就占据市场下一步的动机。而中国目前只接受国际标准,处于相对被动状态。中国应积极发展国内标准的氛围,适时推出我们自己的标准规范。争取在新一轮软件标准化浪潮中,处于领先地位。

  总之,我们在考虑软件工程未来发展动态时应结合我国的实际情况,考虑建立我国自己的软件工程标准。中国 21 世纪的国民经济支柱产业将是软件产业。在硬件工程发展空间接近饱和的今天,推动软件技术发展将成为当前 IT 研究和实践的核心和热点问题。另外软件工程实践的标准化,将有利于提高整个行业的生产力和软件产品的相互适应。最后对软件产业未来的发展,也将起到非常重要的支撑作用。

  【参考文献】

  [1] 丁琦 . 我国软件产业的现状、问题及加快发展的建议 [J]. 科技与经济 ,2013.  [2] 杨芙清 , 梅宏 , 吕建 , 金芝 . 浅论 软 件 技 术 发 展 [J]. 电 子 学报 ,2013.  [3] 李晓桦 . 软件工程标准化研究 [J].上海标准化 ,2009(5):30 一 33.

转载请注明来自:http://www.zazhifabiao.com/lunwen/dzxx/rjkf/28294.html