劉源
摘 要:環(huán)境破壞、能源枯竭問題是各個(gè)國(guó)家都需要面臨的,智能電網(wǎng)對(duì)節(jié)省電能有著重要意義。因此,世界各國(guó)對(duì)智能電網(wǎng)的建設(shè)予以了極大的期望,我國(guó)針對(duì)智能電網(wǎng)的建設(shè)已經(jīng)制定了明確的目標(biāo)。智能電網(wǎng)的構(gòu)建離不開計(jì)算機(jī)軟件的應(yīng)用,將軟件工程標(biāo)準(zhǔn)應(yīng)用到智能電網(wǎng)構(gòu)件的過程中,應(yīng)當(dāng)緊貼市場(chǎng)需求、加強(qiáng)執(zhí)行標(biāo)準(zhǔn)、對(duì)軟件進(jìn)行合理的應(yīng)用,不斷地提高軟件的質(zhì)量。同時(shí)對(duì)軟件工程的標(biāo)準(zhǔn)進(jìn)行學(xué)習(xí)和研究,確保應(yīng)用的科學(xué)性和合理性。在智能電網(wǎng)的構(gòu)建中應(yīng)當(dāng)充分的利用軟件工程標(biāo)準(zhǔn),使智能電網(wǎng)能夠更好的為人們所用。
關(guān)鍵詞:軟件工程 智能電網(wǎng) 應(yīng)用分析
中圖分類號(hào):TM76 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)10(c)-0012-01
可靠的智能電網(wǎng)離不開安全可靠的自動(dòng)化產(chǎn)品的支持,因此作為軟件開發(fā)的軟件工程標(biāo)準(zhǔn)在智能電網(wǎng)的構(gòu)建中起到的作用也就越來越大。在智能電網(wǎng)的構(gòu)建中應(yīng)當(dāng)充分的利用軟件工程標(biāo)準(zhǔn),使智能電網(wǎng)能夠更好的為人們所用。
1 強(qiáng)化標(biāo)準(zhǔn)意識(shí)
軟件開發(fā)人員在軟件開發(fā)過程中多數(shù)都注重?cái)?shù)據(jù)規(guī)范,開發(fā)語(yǔ)言(C++、Java、 PHP)的標(biāo)準(zhǔn),或者將更多的精力都放在了系統(tǒng)結(jié)果的準(zhǔn)確性以及人機(jī)界面的友好性上,卻忽略了對(duì)軟件開發(fā)過程中的質(zhì)量控制,從而無法保障軟件的可靠性;思維開闊的軟件工程師在軟件開發(fā)中會(huì)借鑒一些成熟的集成模型,在軟件開發(fā)過程中應(yīng)當(dāng)利用先進(jìn)的理念進(jìn)行指導(dǎo)。不過多數(shù)軟件開發(fā)人員,在軟件開發(fā)的過程中并不會(huì)對(duì)國(guó)家規(guī)定的計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)加以重視。但在實(shí)際工作中,從事高端技術(shù)軟件開發(fā)的人員更應(yīng)該對(duì)軟件工程、組織管理、項(xiàng)目管理體系的標(biāo)準(zhǔn)進(jìn)行掌握,然后依據(jù)自己所掌握的知識(shí)體系結(jié)合國(guó)家制定的標(biāo)準(zhǔn)對(duì)所開發(fā)的軟件加以指導(dǎo),這樣就可以從設(shè)計(jì)源頭上對(duì)軟件的質(zhì)量進(jìn)行控制[1]。
軟件開發(fā)過程中,軟件開發(fā)人員必須依照計(jì)算機(jī)軟件工程國(guó)家標(biāo)準(zhǔn)進(jìn)行開發(fā),只有這樣才能對(duì)軟件開發(fā)的過程進(jìn)行合理的管理和控制,提升軟件質(zhì)量,確保軟件的安全運(yùn)行[2]。
2 合理引用軟件標(biāo)準(zhǔn)
對(duì)于軟件開發(fā)來說,處在不同開發(fā)階段有著不同的開發(fā)任務(wù)。例如《軟件工程術(shù)語(yǔ)》對(duì)軟件工程中使用的語(yǔ)言進(jìn)行了定義,這樣使軟件的開發(fā)和維護(hù)都變的更加容易。大量的技術(shù)人員在交流過程中可以清楚地了解對(duì)方想要表達(dá)的含義,不同的技術(shù)人員對(duì)問題的理解將會(huì)達(dá)到統(tǒng)一[3]。《GB/T 8566信息技術(shù)—軟件生存周期過程》對(duì)軟件的生存周期進(jìn)行了劃分,包括基本生存周期、支持生存周期、組織生存周期,這充分體現(xiàn)了對(duì)軟件開發(fā)的重視程度,對(duì)軟件質(zhì)量的保證可以通過對(duì)每個(gè)環(huán)節(jié)質(zhì)量的控制來實(shí)現(xiàn)。《GB/T8567計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》的主要作用是指導(dǎo)軟件在開發(fā)過程中圖表以及文檔的編制;文檔作為一種中間成果存在于軟件開發(fā)過程之中,文檔影響著軟件需求的完整性、準(zhǔn)確性及設(shè)計(jì)的合理性,對(duì)最終的軟件系統(tǒng)有著重要作用[4]。《GB/T16260信息技術(shù) 軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南》對(duì)軟件的質(zhì)量進(jìn)行了重點(diǎn)強(qiáng)調(diào),其中包含了易用性、可靠性、維護(hù)性、移植性、效率六方面。《GB/T8567計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》的主要作用是指導(dǎo)軟件在開發(fā)過程中圖表以及文檔的編制;文檔作為一種中間成果存在于軟件開發(fā)過程之中,文檔影響著軟件需求的完整性、準(zhǔn)確性及設(shè)計(jì)的合理性[5]。
3 提高軟件質(zhì)量
《計(jì)算機(jī)軟件工程規(guī)范》對(duì)提高軟件質(zhì)量有著重要作用,其中的知識(shí)可以對(duì)軟件開發(fā)進(jìn)行科學(xué)的指導(dǎo)。依據(jù)《GB/T9386計(jì)算機(jī)軟件測(cè)試文件編制規(guī)范》、《GB/T8566信息技術(shù)-軟件生存周期過程》等相關(guān)的標(biāo)準(zhǔn)規(guī)定,我們可以將軟件開發(fā)過程分為以下幾個(gè)階段:(1)可行性研究,在該階段,開發(fā)人員需要依據(jù)調(diào)查結(jié)果編寫可行性研究報(bào)告。(2)設(shè)計(jì),在該階段軟件開發(fā)人員需要依據(jù)需求編寫需求說明書、開發(fā)計(jì)劃、用戶手冊(cè)。(3)編碼,編寫源代碼[6]。(4)測(cè)試,對(duì)軟件進(jìn)行測(cè)試并提交測(cè)試報(bào)告。(5)驗(yàn)收,編寫開發(fā)總結(jié)書及質(zhì)量保證書。在驗(yàn)收過程中編寫的文件都需要進(jìn)行嚴(yán)格的評(píng)審后,才可繼續(xù)進(jìn)行下一個(gè)環(huán)節(jié)。通過大量的實(shí)踐經(jīng)驗(yàn)我們了解到:越早發(fā)現(xiàn)錯(cuò)誤,那么改正所付出的代價(jià)也就越小,反之則越大。在軟件的開發(fā)過程中,應(yīng)當(dāng)時(shí)刻對(duì)軟件的質(zhì)量進(jìn)行評(píng)審,只有這樣才能及時(shí)的發(fā)錯(cuò)誤,將出現(xiàn)的問題扼殺在搖籃之中,確保軟件的質(zhì)量。
4 遵守計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)提高軟件可靠性
軟件設(shè)計(jì)的可靠性直接影響著軟件產(chǎn)品的質(zhì)量,多年的軟件開發(fā)經(jīng)驗(yàn)表明,在軟件開發(fā)過程中,應(yīng)當(dāng)在開發(fā)初期就對(duì)軟件的質(zhì)量進(jìn)行控制。軟件的開發(fā)就如同蓋樓,只有確保根基的穩(wěn)定才能才確保樓房的安全,一旦根基出現(xiàn)問題,那么樓房將會(huì)在頃刻之間坍塌,付出的代價(jià)也將會(huì)是慘痛的。同樣的道理,要想完成一件優(yōu)秀的軟件工程,就必須要從軟件開發(fā)的最初階段對(duì)軟件的質(zhì)量進(jìn)行監(jiān)控,只有合理的控制才能保證開發(fā)的軟件的質(zhì)量能夠滿足用戶的需求。軟件的可靠性主要體現(xiàn)在其功能的實(shí)現(xiàn)上,通常情況下我們將利用一個(gè)可靠性高的軟件,來成功的完成預(yù)期功能。當(dāng)出現(xiàn)異常狀況時(shí),應(yīng)當(dāng)能夠給出相應(yīng)的提示,不會(huì)出現(xiàn)死機(jī)等嚴(yán)重問題[7]。
一般情況下軟件的可靠性會(huì)受到以下兩個(gè)因素影響:一是人為原因。二是軟件本身出現(xiàn)了異常,我們也稱之為魯棒性或容錯(cuò)性。軟件的出現(xiàn)差錯(cuò)的表現(xiàn)形式主要有以下幾種,需求錯(cuò)誤、編碼錯(cuò)誤、測(cè)試錯(cuò)誤等等。魯棒性或容錯(cuò)性在軟件中涉及的范圍較廣,例如:對(duì)異常數(shù)據(jù)(數(shù)據(jù)過大、數(shù)據(jù)過小、非合理性性數(shù)據(jù))的處理和判斷,處理信息在網(wǎng)絡(luò)通道中無法正常傳播、設(shè)定值和控制命令異常、待處理信息過長(zhǎng)等方面的問題,其主要目的在于改善軟件容錯(cuò)力,防止死機(jī)等情況的出現(xiàn),或在程序運(yùn)行的過程中中止部分程序而使程序能夠恢復(fù)正常運(yùn)作。對(duì)影響可靠性的因素了解后便可使用具有針對(duì)性的方法來提高軟件的可靠性。其中比較常用的方法有,在軟件開發(fā)過程中進(jìn)行全程的質(zhì)量控制,利用合適的方法對(duì)軟件的開發(fā)進(jìn)行管理,對(duì)軟件的功能測(cè)試和性能測(cè)試進(jìn)行進(jìn)一步的完善,提高智能電網(wǎng)構(gòu)建中實(shí)用軟件的可靠性。
5 結(jié)語(yǔ)
智能電網(wǎng)的構(gòu)建離不開對(duì)軟件的應(yīng)用,而在軟件開發(fā)過程中需要利用軟件工程標(biāo)準(zhǔn)對(duì)軟件的開發(fā)加以要求。計(jì)算機(jī)軟件工程國(guó)家標(biāo)準(zhǔn)是技術(shù)開發(fā)人員長(zhǎng)期工作經(jīng)驗(yàn)的結(jié)晶,再將這些經(jīng)驗(yàn)的結(jié)晶進(jìn)行系統(tǒng)的總結(jié)就形成了固定的標(biāo)準(zhǔn),該標(biāo)準(zhǔn)對(duì)軟件的開發(fā)有著重要指導(dǎo)意義。因此,作為開發(fā)智能電網(wǎng)建設(shè)中運(yùn)用的軟件的人員,在關(guān)心自己工作的同時(shí),也應(yīng)當(dāng)相應(yīng)的了解計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)的變化,對(duì)其中的內(nèi)容進(jìn)行深入了解,不斷提升自己的能力。將軟件工程標(biāo)準(zhǔn)貫徹到軟件開發(fā)之中,確保智能電網(wǎng)中使用的軟件的開發(fā)都能符合軟件工程國(guó)家標(biāo)準(zhǔn)。
參考文獻(xiàn)
[1] 周黎莎.智能電網(wǎng)低碳效益關(guān)鍵指標(biāo)選取與評(píng)價(jià)模型研究[J].華北電力大學(xué),2013,6(10):13-14.
[2] 徐欣.基于組合評(píng)價(jià)理論的智能電網(wǎng)綜合評(píng)價(jià)體系研究[J].華北電力大學(xué),2012,3(12):21-22.
[3] 袁文,韓貴芬.計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)在智能電網(wǎng)建設(shè)中的應(yīng)用探討[J].工業(yè)控制計(jì)算機(jī),2010,9(18):11-12.
[4] 劉蕾,王風(fēng)敏.淺談電力通信技術(shù)在智能電網(wǎng)中的應(yīng)用[J].通訊世界,2014,1(10):31-32.
[5] 譚聞.智能電網(wǎng)技術(shù)標(biāo)準(zhǔn)體系及分析工具研究[J]中國(guó)電力科學(xué)院研究會(huì),2013,5(13):
[6] 江偉奇.面向電網(wǎng)智能調(diào)度的信息統(tǒng)一建模及應(yīng)用[D].華南理工大學(xué),2012.
[7] 羅彥.IEC 61850標(biāo)準(zhǔn)在智能變電站過程層中的應(yīng)用研究[D].大連理工大學(xué),2012.endprint