美章网 资料文库 软件工程在电力系统中的应用范文

软件工程在电力系统中的应用范文

本站小编为你精心准备了软件工程在电力系统中的应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

软件工程在电力系统中的应用

随着科学技术的飞速发展和人们生活水平的不断提高,电力系统在得到快速发展的同时还面临着巨大的挑战。发电机装机容量的不断增加,远距离交流电的跨地域输电,电网的规模越来越大。不断扩大的电网规模时电力系统的运行方式越来越复杂。人们用电需求越来越高,同时对于电网运行的质量和效率的要求也越来越高。这就使得电网的运行管理业越来越复杂。在面对巨大的用电压力时,原有的软件技术已经无法适应现代的电力系统发展需求。因此,新的现代软件工程电力系统中的应用势在必行。

1现代软件工程的概述

软件工程是一种对计算机的软件进行研发、运行、管理和维护的技术。软件工程是由数学、工程科学和应用工程作为基础,涉及到软件程序语言设计、数据库建立以及软件开发等多个方面,在各个行业都有着广泛的应用。其中数学主要是负责在软件设计过程中建立模型、编辑算法,工程科学对软件开发的标准和规范进行评价和确定。应用工程则对资源、质量、效率、成本等进行统筹规划,统一管理。

2软件工程在电力系统应用中存在的问题

软件工程在我国的电力系统中还没有进行有效的开发利用,无论是效率还是质量都处于较低的水平。而且在软件开发的过程中,普遍存在着标准不明确,操作不规范问题,软件文档不完整,这就使得应用软件的开发只能停留在作坊式的小规模制作开发模式中,一旦展开大规模的开发制作,便会因为潜伏的种种问题随时面临失败的风险。软件开发是一件复杂的工作,但随着几十年来软件开发行业技术和经验的积累,软件开发工程已经形成了一些完整的体系,例如CORBA、COM/DCOM和EJB/J2EE等。但是这些体系并没有得到有效的落实和贯彻,这其中存在着诸多的问题,例如市场对于软件工程的理解和重视程度不够,没有给与足够的支持;开发人员的规范意识不强,不能严格要求产品质量;开发人员对于工作热情不够,认为新型的软件开发是增加了自己的工作量,从而消极抵触等。

3现代软件工程在电力系统中的应用

3.1软件复用技术软件复用是指在开发新的软件的过程中,对于原有的旧的软件以及其结构进行复用,同时原有软件所获得的相关工作成果也可以进行复用。软件的复用大大地减少了新软件开发所需要的时间和成本,有效的提高了软件的开发效率。软件复用带来的另一个好处就是减少了错误的出现。原有的软件及结构经过了较长时间的检验,其正确性和稳定性有所保证,这样一来就大大减少了在软件的开发过程中所需要进行的大量运算、检验过程,并且使用原有的成果,有效地降低了软件的错误率,提高了质量。在软件复用的过程中,应该注意遵守三个基本的原则,首先是复用对象不可缺少。因为对于软件复用技术来说,复用的对象是基础,缺少了复用对象复用技术便也无从谈起。其次是复用的对象必须具备较强的可用性,没有可用性的复用软件便没有使用的意义。最后是进行复用的工作人员对于复用的对象应该有足够的了解,不了解便无法对其进行有效的复用,扭曲了软件复用的原意。在遵守三个基本原则的同时,还要注意复用过程存在的两个问题,分别是用于复用的原有的软件构件的开发,和构建能够使用可复用软件构件的应用系统。复用的软件构件,一般都是能够为软件工程的开发提供概念或者技术支持,对于整个软件的开发有着重要的作用,直接影响到软件的功能和质量。这样一来,可复用软件构件的开发便成为了软件复用技术中重要的一环。

3.2软件构件技术构件是在软件系统中的可复用的软件模块,在软件系统中构件能够被共享,是软件的组成部分,相互之间能够进行联系配合。在可复用的构件的设计中,应该注意一下几个问题。首先是拥有通用性和规范性,不同的可复用构件能够在不同的组装顺序下正常的进行调整。这样一来构件的实用性便大大增强,使得软件的故障率大大降低。同时,构件应该进行充分的测试,对其性能有一个全面的了解。构建系统一般由公共命名协定,规范的错误解决处理机制以及借口集合共同协同,并通过相互连接并相互依赖的不同种构件进行调节,达到工程化的目的。“即插即用”是软件复用技术发展的目标,这就需要和构件软件的接口技术相结合,并符合软件构件系统的要求。对构件技术进行标准评定时,应该注意遵从CORBA、COM/DCOM或EJB/J2EE技术标准以便得到准确的参考。软件构件技术充分的利用了复用软件技术,不仅仅减少了开发过程中的劳动量,省去了大量运算验证过程,还明显的提高了工作效率,这对于电力系统的效率提升有着重要的意义。

4结论

在电力系统中,软件工程得到了大规模的应用,并得到了较好的效果。面对我国电力系统的快速发展,软件工程的应用更应该得到足够的重视,发展大规模的软件开发工程,改善软件系统,大量应用软件复用技术和软件构件技术,最大程度上提高软件工程开发的效率和质量,降低开发过程中可能出现的风险,推进我国电力系统的快速稳定发展。

作者:邓学飞 单位:国网山西省电力公司