论我国软件工程标准化

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:bigboss555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]在世界经济的影响和推动下,中国经济获得了重大突破和进展。特别是现代化计算机信息技术的发展,为我国各企业经济的发展与管理提供了新的技术手段,极大的提高了企业的工作效率和经济效益。而软件工程的开发与建设作为计算机技术发展的重要部分,对计算机技术的发展起着重要的影响。但是,当前我国的软件工程在标准化建设的过程中依然存在不少问题,因此,促进软件工程的标准化建设摆在了重要的位置。
  [关键词]软件工程;标准化
  中图分类号:TP311.5 文献标识码:A 文章编号:1009-914X(2015)27-0149-01
  引言
  当前中国软件管理机构、中国软件企业或其他软件开发机构,正在推行软件工程标准化的工作。把软件工程标准化工作切实地向前推进一步,必须掌握有关软件工程国家标准的具体内容。
  一、软件工程标准化的概念
  计算机问世以后,人要和计算机打交道,需要程序设计语言,这种语言不仅应让计算机理解,而且还应让别人看懂,使其成为人际交往的工具。程序设计语言的标准化最早提到日程上来。60年代程序设计语言蓬勃发展,出现了名目繁多的语言,这对于推动计算机语言的发展无疑有着重要作用。但同时也带来许多麻烦。即使同一种语言,由于在不同型号的计算机上实现时,作了不同程度的修改和变动,形成了这一语言的种种“方言”,为编写出程序的交流设置了障碍。制定标准化程序设计语言,为某一程序设计语言规定若干个标准子集,对于语言的实现者和用户都论我国软件工程标准化
  马 颜
  (同济大学 天津 200092)
  [摘 要]在世界经济的影响和推动下,中国经济获得了重大突破和进展。特别是现代化计算机信息技术的发展,为我国各企业经济的发展与管理提供了新的技术手段,极大的提高了企业的工作效率和经济效益。而软件工程的开发与建设作为计算机技术发展的重要部分,对计算机技术的发展起着重要的影响。但是,当前我国的软件工程在标准化建设的过程中依然存在不少问题,因此,促进软件工程的标准化建设摆在了重要的位置。
  [关键词]软件工程;标准化
  中图分类号:TP311.5 文献标识码:A 文章编号:1009-914X(2015)27-0149-01带来了很大方便。
  二、标准化的主要特点
  在开发一个软件时,需要有許多层次、不同分工的人员相互配合;在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成时,还需要进行阶段评审和验收测试。投入运行的软件,其维护工作中遇到的问题又与开发工作有着密切的关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行为规范和衡量准则,使得各种工作都能有章可循。
  软件工程的标准化会给软件工作带来许多好处,比如:
  (1)可提高软件的可靠性、可维护性和可移植性。
  (2)可提高软件的生产率。
  (3)可提高软件人员的技术水平。
  (4)可提高软件人员之间的通信效率,减少差错和误解。
  随着人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审和审核、产品分析、测试等)常常是跨越软件生存期各个阶段的专门工作。所有这些方面都应当逐步建立起标准或规范来。另一方面,软件工程标准的类型也是多方面的。
  三、标准的制定与推行
  Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。简单化的另一个方面是Java的系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。
  软件工程标准的制定与推行通常要经历一个环状的生命周期。最初,制定一项标准仅仅是初步设想,经发起后沿着环状生命期,顺时针进行要经历以下的步骤:建议,开发,咨询,审批,公布,培训,实施,审核,修订。为使标准逐步成熟,可能在环状生命周期上循环若干圈,需要做大量的工作。
  四、软件工程标准的层次
  根据软件工程标准制定的机构和标准适用的范围有所不同,它可分为五个级别,即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。以下分别对五级标准的标识符和标准制定(或批准)的机构做一简要说明:
  (一)国际标准
  由国际联合机构制定和公布,提供各国参考的标准。如ISO(International Standards Organization)─国际标准化组织。这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大的影响。1960年代初,该机构建立了“计算机与信息处理技术委员会”,简称ISO/TC97,专门负责与计算机有关的标准化工作。该标准现已由中国收入国家标准。
  (二)国家标准
  由政府或国家级的机构制定或批准,适用于全国范围的标准,如:
  GB─中华人民共和国国家技术监督局是中国的最高标准化机构,它所公布实施的标准简称为“国标”。现已批准了若干个软件工程标准。
  (三)行业标准
  由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准,如:
  GJB──中华人民共和国国家军用标准。这是由中国国防科学技术工业委员会批准,适合于国防部门和军队使用的标准。例如,1988年实施的GJB 437-88《军用软件开发规范》;GJB 438-88《军用软件文档编制规范》。
  此外,近年来中国许多经济部门(例如,原航空航天部、原国家机械工业委员会、对外经济贸易部、石油化学工业总公司等)都开展了软件标准化工作,制定和公布了一些适合于本部门工作需要的规范。这些规范大都参考了国际标准或国家标准,对各自行业所属企业的软件工程工作起了有力的推动作用。
  (四)企业规范
  一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(General Products Division)1984年制定的《程序设计开发指南》,仅供该公司内部使用。
  综上所述,我国的软件工程标准化建设起步相对较晚,与发达国家的建设有着一定的差距。软件工程本身就是一项要求比较高的行业,加上国内技术上的局限性,导致目前我国的软件工程标准化建设依然存在不完善情况。因此,我国应采取积极的建设措施,加强对软件工程的开发与学习,努力学习国际先进标准,建立我国标准化的软件工程。
  参考文献
  [1] 张海潘.软件工程导论[M].北京:清华大学出版社,1998.
  [2] 李芷.软件工程方法与实践[M].北京:电子工业出版社,2004.
  [3] 计算机软件工程规范国家标准汇编.北京:中国标准出版社,2000.
其他文献
[摘 要]从20世纪七十年代单片机问世,到今天各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。由于嵌入式系统具有高效能、面向特定应用,形式多样,实时性和高可靠性等诸多有点,经过不到40年的时间,嵌入式这一概念已深入各行各业,目前嵌入式系统正是以其组网灵活﹑可靠性高﹑抗干扰能力强﹑低功耗和网络容量大等特点在计算机应用领域发挥着显著的作用。嵌入式控制器体积小、可靠
期刊
[摘 要]本文从当前智能化家用电器的情感化设计现状入手,结合家用电器情感化设计的最终目的和意义,从本能,行为和反思三个层面出发,提出了具体的设计策略。并以最常见的智能化家用电器,吸尘器为例,设计了新型的家电外观,功能和用户交互体系,以便对该领域进行具体分析说明,对今后智能化家用电器的设计理念有着一定的指导作用。  [关键词]情感化设计 用户体验  中图分类号:TM925.02 文献标识码:A 文章
期刊
[摘 要]无缝越区切换是保障CBTC系统中列车在高速环境下安全运营、缩短行车时间、提高运营效率的重要手段。本文主要从AP数量布置、地铁中越区切换MLSP协议的应用、DCS系统的A、B双网冗余三个方面阐述了无缝越区切换实现的基础理论。  [关键词]AP、DCS、越区切换、CBTC、RSSI、MLSP、链路切换阀值、冗余  中图分类号:U231.7 文献标识码:A 文章编号:1009-914X(201
期刊
[摘 要]介绍了基于EEPROM芯片的闪存技术在铝电解控制系统中的应用。  [关键词]EEPROM 铝电解 AT24C512 控制  中图分类号:TP273.5 文献标识码:A 文章编号:1009-914X(2015)27-0138-01  铝电解生产系列是由多台串联式铝电解槽组成。计算机数据采集信息为每台电解槽槽电压和系列电流,对电解槽的监控主要是槽电压和氧化铝浓度。槽电压控制是采用带电流补偿槽
期刊
[摘 要]本文从水利工程对象及属性分析入手,论述了水利工程3D GIS建模流程及。  [关键词]水利工程;3D GIS;建模  中图分类号:TV 文献标识码:A 文章编号:1009-914X(2015)27-0139-01  从GIS角度,水利工程是一种复杂的地理对象,主要表现在既有静态工程建筑,又有动态工程运行管理。动态如水库库容、面积随着水库蓄水位而变化;水闸工程运行有开闸、关闸,开闸又有闸门
期刊
[摘 要]随着电控技术的迅速发展,电气自动化控制设备也得到了越来越广泛的应用。本文主要介绍了电气自动化控制设备可靠性测试的现状,进行电气自动化控制设备可靠性测试的必要性、方法及措施等。  [关键词]电气自动化控制设备,可靠性,测试  中图分类号:TM76 文献标识码:A 文章编号:1009-914X(2015)27-0128-01  一、前言  随着电气化技术的不断发展,出现了很多电气自动化控制设
期刊
[摘 要]机电一体化技术的出现,改变了工业社会的发展进程,而且,随着社会的发展,科学技术水平的不断提升和完善,机电一体化技术也在不断发展,目前在各领域有着广泛的应用。对于未来的机电一体化技术,其发展的结果是必将实现智能机器人的批量生产及应用。本文对新时期机电一体化技术进行了探讨。  [关键词]新时期;机电一体化;关键技术;发展趋势  中图分类号:TH-39 文献标识码:A 文章编号:1009-91
期刊
[摘 要]在电气的二次设计工作中存在着各种各样的问题,其中最主要的问题在于安全防误、光纤纵差保护、二次接地与抗干扰、触电保護双重化配置等等。本文从五个方面对电气二次设计的问题进行探讨,并且针对工程中遇到的问题提出相应的建议与措施。  [关键词]电气二次设计;安全;保护;措施  中图分类号:TM711 文献标识码:A 文章编号:1009-914X(2015)27-0131-01  引言  电力技术系
期刊
中图分类号:TM76 文献标识码:A 文章编号:1009-914X(2015)27-0143-01  1 电气工程及其自动化发展概述  在现代工业发展的过程中,电气工程占据着重要的地位。随着科学技术的不断发展,许多新兴的技术也出现在电气工程领域中。电气工程及其自动化在电气工程的平台中也逐步成为一种独立的技术,成为电气工程系统独立的分支。电气工程技术最先是以电磁学理论作为基础,进入到新技术革命时期,
期刊
[摘 要]计算机网络故障极为普遍,如把网络故障的常见情况进行归类。那么无疑能够迅速而准确的查找出故障根源,解决网络故障。笔者根据多年从事网络工作的经验,对网络常见故障提出了分类诊断的方法来排除故障,确保网络安全、稳健的运行。  中图分类号:TP393.08 文献标识码:A 文章编号:1009-914X(2015)27-0137-01  计算机网络技术飞速发展,深入到各行各业。网络技术在给人们带来便
期刊