论文部分内容阅读
摘 要 信息化已经成为时代发展的必备品,现在人们的生活和信息化密切相关,无论是工作娱乐学习还是日常活动,信息化无处不在,在二十一世纪的今天,国家大力发展信息化对于国民经济和国家建设都有好处,是覆盖现代化建设全局的重大举措。信息化这个明细说起来比较宽泛,具体的表现形式有很多种,其中软件工程是信息化的一个重要组成部分,文章从软件工程标准化的现状与发展来揭示信息化的发展。
关键词 信息化 软件工程 标准化
中图分类号:TP311.5 文献标识码:A
软件工程是一件庞大复杂的工程,无论是软件成本,工程实施还有质量监控方面实行和控制起来难度都是很大的,其中需要很多软件工程的使用单位以及开发商或者是第三方先认识到软件工程实施过程中对监控的重视。在实施的过程中应该进行严格的把控,而且要使用先进的技术以及工具来开发和设计软件。
1软件工程标准化现状
标准化技术是软件产业健康发展的强力支撑,软件工程标准包括软件标准和软件过程标准,而软件过程标准建立就是软件工程的成熟重要标志。由于近几年国际软件工程标准化活动越来越活跃,导致国内的软件工程标准化也在逐渐快速发展。
1.1国际软件工程标准化体系
国际标准化组织ISO TC907设立了软件与系统工程技术委员会,对软件工程标准制定了一系列的规定,涉及的制定范围有,对软件产品的过程制定使用工具制定,以及支持技术的标准化进行规定,目前针对软件工程的标准已经出台了70多部。
其中比较常见的系列是1ISO/IEC12207 这是针对软件生存周期制定的过程标准,这个标准是这个系列中比较重要的一个核心标准,很多其他标准都是通过该标准进行更改后制定出来的。该标准对软件组织的软件开发和管理提出了全新的概念。
1.2国内软件工程标准体系
相对于国际工程标准化的发展来说,国内的软件工程标准体系起步的时间还是比较晚的,但是在发展国内软件工程标准化的同一年,全国信息技术标准化技术委员会成立了软件工程技术委员会。首先是针对中文信息处理产品制定了大量标准,然后向国外的软件治疗标准化学习,着重于分析和研究工作,我国的软件工程标准化主要覆盖在工程类上,着重点也在这方面,其他方面涉及的比较少。
1.2.1分布式计算技术
计算模式的发展是从各个阶段发展过来的,从中央主机模式到客户机模式再到分布式计算模式,每一次发展都对计算科学的进步做出了贡献。分布式计算是一种最新的计算方式,所谓分布式计算指的就是由两个或者多个软件互相共享信息,这种方式在一个计算机或者多个计算机上都可以运行,相对于过去的计算方式,分布计算技术的优点在于可以实现资源共享,计算的时候可以让多个计算机平衡计算负载加快计算效率,可以将程序放在最合适的计算机上进行计算。分布式计算技术可以给软件工程技术和软件产业的发展带来深刻的影响。
1.2.2智能化技术
智能化技术最为人知的就是人工智能(AI),几乎现在接触到科技知识的人都听说过,也是目前欧洲信息技术中主要的研究课题,人工智能与软件工程的结合可以让软件开发和管理有了新的管理模式,让软件能够更加的易于开发和修改一级维护。目前最好的展现软件工程和人工智能系统结合的成果是:把智能化模块组装到大型软件系统,使软件适应快速改变需求。但是软件工程智能化目前面临的问题还有很多,现在还是处于研究测试阶段。
1.2.3软件可靠性工程
软件可靠性工程是软件质量的主要特征之一,表明软件的正确,完整的程度,软件可靠性工程目前已经是软件工程的一个重要的研究项目,贯穿软件产品的设计开发销售维护全过程,软件可靠性工程可以用来测试软件的性能,改正软件的使用效果,可靠性建模一直是软件可靠性工程的热点,用来测试软件的可靠性统计,国内软件可靠性研究从八十年代开始,虽然软件可靠性工程已经在国内有了重大的研究成就,但是现在研究还是以概率论和数理统计为基础,并不完全,对于建模的分类还没有一个公认的体系,所以目前的发展情况还是要以软件可靠性工程研究为主。
2软件工程标准化的发展
直到目前为止软件工程标准化的侧重点仍然是软件过程的标准化,而且发展的方向主要是基于软件生存周期的整个软件开发流程的标准化和具体系统的标准化,而且会更加针对与软件过程标准化和软件标准化的结合协调。
3总结
从中间化,标准化,智能化以及可靠性工程等技术的分析来看软件产业以及软件工程的发展,软件工程在未来的努力方向是继续学习国外的先进技术,利用先进的知识和工具来加强软件工程自身的科学理论和研究,在软件工程的使用中对需求和设计之间的断层进行填补,建立适合实用需求和技术支持可靠的软件工程,解决系统设计到系统开发的平滑过渡问题,软件工程研究必须从封闭式的开发走向开放式的开发,网络技术可以“粘合”不同的网络空间,通过软件工程标准化来规范软件开发执行的方式,保障软件系统的可靠运行,将成为二十一世纪先进的软件工程的方法学体系。
(作者学号:1330463)
参考文献
[1] 李晓桦.软件工程标准化研究[J].上海标准化,1999(5):30-33.
[2] 杨芙清.软件工程开发的三大突破性成果[J].软件学报,2005,16(1):1-7.
关键词 信息化 软件工程 标准化
中图分类号:TP311.5 文献标识码:A
软件工程是一件庞大复杂的工程,无论是软件成本,工程实施还有质量监控方面实行和控制起来难度都是很大的,其中需要很多软件工程的使用单位以及开发商或者是第三方先认识到软件工程实施过程中对监控的重视。在实施的过程中应该进行严格的把控,而且要使用先进的技术以及工具来开发和设计软件。
1软件工程标准化现状
标准化技术是软件产业健康发展的强力支撑,软件工程标准包括软件标准和软件过程标准,而软件过程标准建立就是软件工程的成熟重要标志。由于近几年国际软件工程标准化活动越来越活跃,导致国内的软件工程标准化也在逐渐快速发展。
1.1国际软件工程标准化体系
国际标准化组织ISO TC907设立了软件与系统工程技术委员会,对软件工程标准制定了一系列的规定,涉及的制定范围有,对软件产品的过程制定使用工具制定,以及支持技术的标准化进行规定,目前针对软件工程的标准已经出台了70多部。
其中比较常见的系列是1ISO/IEC12207 这是针对软件生存周期制定的过程标准,这个标准是这个系列中比较重要的一个核心标准,很多其他标准都是通过该标准进行更改后制定出来的。该标准对软件组织的软件开发和管理提出了全新的概念。
1.2国内软件工程标准体系
相对于国际工程标准化的发展来说,国内的软件工程标准体系起步的时间还是比较晚的,但是在发展国内软件工程标准化的同一年,全国信息技术标准化技术委员会成立了软件工程技术委员会。首先是针对中文信息处理产品制定了大量标准,然后向国外的软件治疗标准化学习,着重于分析和研究工作,我国的软件工程标准化主要覆盖在工程类上,着重点也在这方面,其他方面涉及的比较少。
1.2.1分布式计算技术
计算模式的发展是从各个阶段发展过来的,从中央主机模式到客户机模式再到分布式计算模式,每一次发展都对计算科学的进步做出了贡献。分布式计算是一种最新的计算方式,所谓分布式计算指的就是由两个或者多个软件互相共享信息,这种方式在一个计算机或者多个计算机上都可以运行,相对于过去的计算方式,分布计算技术的优点在于可以实现资源共享,计算的时候可以让多个计算机平衡计算负载加快计算效率,可以将程序放在最合适的计算机上进行计算。分布式计算技术可以给软件工程技术和软件产业的发展带来深刻的影响。
1.2.2智能化技术
智能化技术最为人知的就是人工智能(AI),几乎现在接触到科技知识的人都听说过,也是目前欧洲信息技术中主要的研究课题,人工智能与软件工程的结合可以让软件开发和管理有了新的管理模式,让软件能够更加的易于开发和修改一级维护。目前最好的展现软件工程和人工智能系统结合的成果是:把智能化模块组装到大型软件系统,使软件适应快速改变需求。但是软件工程智能化目前面临的问题还有很多,现在还是处于研究测试阶段。
1.2.3软件可靠性工程
软件可靠性工程是软件质量的主要特征之一,表明软件的正确,完整的程度,软件可靠性工程目前已经是软件工程的一个重要的研究项目,贯穿软件产品的设计开发销售维护全过程,软件可靠性工程可以用来测试软件的性能,改正软件的使用效果,可靠性建模一直是软件可靠性工程的热点,用来测试软件的可靠性统计,国内软件可靠性研究从八十年代开始,虽然软件可靠性工程已经在国内有了重大的研究成就,但是现在研究还是以概率论和数理统计为基础,并不完全,对于建模的分类还没有一个公认的体系,所以目前的发展情况还是要以软件可靠性工程研究为主。
2软件工程标准化的发展
直到目前为止软件工程标准化的侧重点仍然是软件过程的标准化,而且发展的方向主要是基于软件生存周期的整个软件开发流程的标准化和具体系统的标准化,而且会更加针对与软件过程标准化和软件标准化的结合协调。
3总结
从中间化,标准化,智能化以及可靠性工程等技术的分析来看软件产业以及软件工程的发展,软件工程在未来的努力方向是继续学习国外的先进技术,利用先进的知识和工具来加强软件工程自身的科学理论和研究,在软件工程的使用中对需求和设计之间的断层进行填补,建立适合实用需求和技术支持可靠的软件工程,解决系统设计到系统开发的平滑过渡问题,软件工程研究必须从封闭式的开发走向开放式的开发,网络技术可以“粘合”不同的网络空间,通过软件工程标准化来规范软件开发执行的方式,保障软件系统的可靠运行,将成为二十一世纪先进的软件工程的方法学体系。
(作者学号:1330463)
参考文献
[1] 李晓桦.软件工程标准化研究[J].上海标准化,1999(5):30-33.
[2] 杨芙清.软件工程开发的三大突破性成果[J].软件学报,2005,16(1):1-7.