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