古俊
摘 要 信息化已經(jīng)成為時(shí)代發(fā)展的必備品,現(xiàn)在人們的生活和信息化密切相關(guān),無(wú)論是工作娛樂(lè)學(xué)習(xí)還是日?;顒?dòng),信息化無(wú)處不在,在二十一世紀(jì)的今天,國(guó)家大力發(fā)展信息化對(duì)于國(guó)民經(jīng)濟(jì)和國(guó)家建設(shè)都有好處,是覆蓋現(xiàn)代化建設(shè)全局的重大舉措。信息化這個(gè)明細(xì)說(shuō)起來(lái)比較寬泛,具體的表現(xiàn)形式有很多種,其中軟件工程是信息化的一個(gè)重要組成部分,文章從軟件工程標(biāo)準(zhǔn)化的現(xiàn)狀與發(fā)展來(lái)揭示信息化的發(fā)展。
關(guān)鍵詞 信息化 軟件工程 標(biāo)準(zhǔn)化
中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A
軟件工程是一件龐大復(fù)雜的工程,無(wú)論是軟件成本,工程實(shí)施還有質(zhì)量監(jiān)控方面實(shí)行和控制起來(lái)難度都是很大的,其中需要很多軟件工程的使用單位以及開(kāi)發(fā)商或者是第三方先認(rèn)識(shí)到軟件工程實(shí)施過(guò)程中對(duì)監(jiān)控的重視。在實(shí)施的過(guò)程中應(yīng)該進(jìn)行嚴(yán)格的把控,而且要使用先進(jìn)的技術(shù)以及工具來(lái)開(kāi)發(fā)和設(shè)計(jì)軟件。
1軟件工程標(biāo)準(zhǔn)化現(xiàn)狀
標(biāo)準(zhǔn)化技術(shù)是軟件產(chǎn)業(yè)健康發(fā)展的強(qiáng)力支撐,軟件工程標(biāo)準(zhǔn)包括軟件標(biāo)準(zhǔn)和軟件過(guò)程標(biāo)準(zhǔn),而軟件過(guò)程標(biāo)準(zhǔn)建立就是軟件工程的成熟重要標(biāo)志。由于近幾年國(guó)際軟件工程標(biāo)準(zhǔn)化活動(dòng)越來(lái)越活躍,導(dǎo)致國(guó)內(nèi)的軟件工程標(biāo)準(zhǔn)化也在逐漸快速發(fā)展。
1.1國(guó)際軟件工程標(biāo)準(zhǔn)化體系
國(guó)際標(biāo)準(zhǔn)化組織ISO TC907設(shè)立了軟件與系統(tǒng)工程技術(shù)委員會(huì),對(duì)軟件工程標(biāo)準(zhǔn)制定了一系列的規(guī)定,涉及的制定范圍有,對(duì)軟件產(chǎn)品的過(guò)程制定使用工具制定,以及支持技術(shù)的標(biāo)準(zhǔn)化進(jìn)行規(guī)定,目前針對(duì)軟件工程的標(biāo)準(zhǔn)已經(jīng)出臺(tái)了70多部。
其中比較常見(jiàn)的系列是1ISO/IEC12207 這是針對(duì)軟件生存周期制定的過(guò)程標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)是這個(gè)系列中比較重要的一個(gè)核心標(biāo)準(zhǔn),很多其他標(biāo)準(zhǔn)都是通過(guò)該標(biāo)準(zhǔn)進(jìn)行更改后制定出來(lái)的。該標(biāo)準(zhǔn)對(duì)軟件組織的軟件開(kāi)發(fā)和管理提出了全新的概念。
1.2國(guó)內(nèi)軟件工程標(biāo)準(zhǔn)體系
相對(duì)于國(guó)際工程標(biāo)準(zhǔn)化的發(fā)展來(lái)說(shuō),國(guó)內(nèi)的軟件工程標(biāo)準(zhǔn)體系起步的時(shí)間還是比較晚的,但是在發(fā)展國(guó)內(nèi)軟件工程標(biāo)準(zhǔn)化的同一年,全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)成立了軟件工程技術(shù)委員會(huì)。首先是針對(duì)中文信息處理產(chǎn)品制定了大量標(biāo)準(zhǔn),然后向國(guó)外的軟件治療標(biāo)準(zhǔn)化學(xué)習(xí),著重于分析和研究工作,我國(guó)的軟件工程標(biāo)準(zhǔn)化主要覆蓋在工程類(lèi)上,著重點(diǎn)也在這方面,其他方面涉及的比較少。
1.2.1分布式計(jì)算技術(shù)
計(jì)算模式的發(fā)展是從各個(gè)階段發(fā)展過(guò)來(lái)的,從中央主機(jī)模式到客戶(hù)機(jī)模式再到分布式計(jì)算模式,每一次發(fā)展都對(duì)計(jì)算科學(xué)的進(jìn)步做出了貢獻(xiàn)。分布式計(jì)算是一種最新的計(jì)算方式,所謂分布式計(jì)算指的就是由兩個(gè)或者多個(gè)軟件互相共享信息,這種方式在一個(gè)計(jì)算機(jī)或者多個(gè)計(jì)算機(jī)上都可以運(yùn)行,相對(duì)于過(guò)去的計(jì)算方式,分布計(jì)算技術(shù)的優(yōu)點(diǎn)在于可以實(shí)現(xiàn)資源共享,計(jì)算的時(shí)候可以讓多個(gè)計(jì)算機(jī)平衡計(jì)算負(fù)載加快計(jì)算效率,可以將程序放在最合適的計(jì)算機(jī)上進(jìn)行計(jì)算。分布式計(jì)算技術(shù)可以給軟件工程技術(shù)和軟件產(chǎn)業(yè)的發(fā)展帶來(lái)深刻的影響。
1.2.2智能化技術(shù)
智能化技術(shù)最為人知的就是人工智能(AI),幾乎現(xiàn)在接觸到科技知識(shí)的人都聽(tīng)說(shuō)過(guò),也是目前歐洲信息技術(shù)中主要的研究課題,人工智能與軟件工程的結(jié)合可以讓軟件開(kāi)發(fā)和管理有了新的管理模式,讓軟件能夠更加的易于開(kāi)發(fā)和修改一級(jí)維護(hù)。目前最好的展現(xiàn)軟件工程和人工智能系統(tǒng)結(jié)合的成果是:把智能化模塊組裝到大型軟件系統(tǒng),使軟件適應(yīng)快速改變需求。但是軟件工程智能化目前面臨的問(wèn)題還有很多,現(xiàn)在還是處于研究測(cè)試階段。
1.2.3軟件可靠性工程
軟件可靠性工程是軟件質(zhì)量的主要特征之一,表明軟件的正確,完整的程度,軟件可靠性工程目前已經(jīng)是軟件工程的一個(gè)重要的研究項(xiàng)目,貫穿軟件產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)銷(xiāo)售維護(hù)全過(guò)程,軟件可靠性工程可以用來(lái)測(cè)試軟件的性能,改正軟件的使用效果,可靠性建模一直是軟件可靠性工程的熱點(diǎn),用來(lái)測(cè)試軟件的可靠性統(tǒng)計(jì),國(guó)內(nèi)軟件可靠性研究從八十年代開(kāi)始,雖然軟件可靠性工程已經(jīng)在國(guó)內(nèi)有了重大的研究成就,但是現(xiàn)在研究還是以概率論和數(shù)理統(tǒng)計(jì)為基礎(chǔ),并不完全,對(duì)于建模的分類(lèi)還沒(méi)有一個(gè)公認(rèn)的體系,所以目前的發(fā)展情況還是要以軟件可靠性工程研究為主。
2軟件工程標(biāo)準(zhǔn)化的發(fā)展
直到目前為止軟件工程標(biāo)準(zhǔn)化的側(cè)重點(diǎn)仍然是軟件過(guò)程的標(biāo)準(zhǔn)化,而且發(fā)展的方向主要是基于軟件生存周期的整個(gè)軟件開(kāi)發(fā)流程的標(biāo)準(zhǔn)化和具體系統(tǒng)的標(biāo)準(zhǔn)化,而且會(huì)更加針對(duì)與軟件過(guò)程標(biāo)準(zhǔn)化和軟件標(biāo)準(zhǔn)化的結(jié)合協(xié)調(diào)。
3總結(jié)
從中間化,標(biāo)準(zhǔn)化,智能化以及可靠性工程等技術(shù)的分析來(lái)看軟件產(chǎn)業(yè)以及軟件工程的發(fā)展,軟件工程在未來(lái)的努力方向是繼續(xù)學(xué)習(xí)國(guó)外的先進(jìn)技術(shù),利用先進(jìn)的知識(shí)和工具來(lái)加強(qiáng)軟件工程自身的科學(xué)理論和研究,在軟件工程的使用中對(duì)需求和設(shè)計(jì)之間的斷層進(jìn)行填補(bǔ),建立適合實(shí)用需求和技術(shù)支持可靠的軟件工程,解決系統(tǒng)設(shè)計(jì)到系統(tǒng)開(kāi)發(fā)的平滑過(guò)渡問(wèn)題,軟件工程研究必須從封閉式的開(kāi)發(fā)走向開(kāi)放式的開(kāi)發(fā),網(wǎng)絡(luò)技術(shù)可以“粘合”不同的網(wǎng)絡(luò)空間,通過(guò)軟件工程標(biāo)準(zhǔn)化來(lái)規(guī)范軟件開(kāi)發(fā)執(zhí)行的方式,保障軟件系統(tǒng)的可靠運(yùn)行,將成為二十一世紀(jì)先進(jìn)的軟件工程的方法學(xué)體系。
(作者學(xué)號(hào):1330463)
參考文獻(xiàn)
[1] 李曉樺.軟件工程標(biāo)準(zhǔn)化研究[J].上海標(biāo)準(zhǔn)化,1999(5):30-33.
[2] 楊芙清.軟件工程開(kāi)發(fā)的三大突破性成果[J].軟件學(xué)報(bào),2005,16(1):1-7.