陳俊偉
摘 要: 在信息化的時(shí)代背景之下,我們有必要對(duì)軟件工程的標(biāo)準(zhǔn)化進(jìn)行認(rèn)真分析,從其作用和意義出發(fā),本文對(duì)軟件工程標(biāo)準(zhǔn)化的基本狀況進(jìn)行了分析,同時(shí)還對(duì)軟件開發(fā)工程過程中的一些問題進(jìn)行了分析,從參考建議的角度還進(jìn)行了論述,擬通過對(duì)研究現(xiàn)狀和建議的論述,能夠?qū)δ壳拔覈能浖こ痰臉?biāo)準(zhǔn)化發(fā)展有所裨益。
關(guān)鍵詞: 軟件工程標(biāo)準(zhǔn)化;發(fā)展現(xiàn)狀;建議
當(dāng)今時(shí)代已經(jīng)進(jìn)入了信息爆炸和高速發(fā)展的階段,以信息為載體的信息技術(shù)對(duì)我們的社會(huì)生活產(chǎn)生了越來越重要的影響,信息技術(shù)正在以前所未有的能量影響著全球的社會(huì)經(jīng)濟(jì)發(fā)展,其正面作用在于其成為了推動(dòng)社會(huì)經(jīng)濟(jì)發(fā)展的驅(qū)動(dòng)力,社會(huì)的現(xiàn)代化發(fā)展離不開信息技術(shù)的發(fā)展。軟件工程作為一項(xiàng)以工程化方法對(duì)軟件進(jìn)行構(gòu)建和高效維護(hù)的復(fù)雜工程,其涵蓋了多個(gè)領(lǐng)域和范圍,涉及到了程序設(shè)計(jì)語言數(shù)據(jù)可,以及更多的系統(tǒng)平臺(tái)標(biāo)準(zhǔn)和設(shè)計(jì)模式,目前,關(guān)于軟件工程的研究越來越多,其技術(shù)應(yīng)用也不斷拓展空間和領(lǐng)域,所以,關(guān)于軟件工程的標(biāo)準(zhǔn)化研究逐漸形成,而本文即是關(guān)注目前的軟件工程標(biāo)準(zhǔn)化的部分問題,對(duì)這些問題進(jìn)行深入的分析和研究,從而希望該研究對(duì)后來的研究者有所幫助。
一、軟件工程標(biāo)準(zhǔn)化的作用與意義
標(biāo)準(zhǔn)化的管理是基于戴明管理模式而發(fā)展起來的,其具備多種特點(diǎn),分別表現(xiàn)為系統(tǒng)性、國際性、動(dòng)態(tài)性、超前性和經(jīng)濟(jì)性,目前已經(jīng)成為了許多軟件類企業(yè)改進(jìn)其軟件管理的重要工作準(zhǔn)則。現(xiàn)在的軟件工程發(fā)展也開始向管理科學(xué)學(xué)習(xí),學(xué)習(xí)這些先進(jìn)的管理,在這一過程中,逐漸提出了標(biāo)準(zhǔn)化軟件構(gòu)建的重要思路,這些都是具有一定的特性的,即具有預(yù)制性、封裝性、透明性以及通用性的特點(diǎn),通過標(biāo)準(zhǔn)化構(gòu)建的組裝來促進(jìn)軟件工程的規(guī)模化和標(biāo)準(zhǔn)化,因此,這樣的一種開發(fā)思路市符合管理科學(xué)的。
另外,在現(xiàn)代市場(chǎng)經(jīng)濟(jì)條件下,所有的產(chǎn)品都需要符合一定的市場(chǎng)需求,因此對(duì)產(chǎn)品的質(zhì)量和效率關(guān)注越來越多,軟件產(chǎn)品的質(zhì)量和生產(chǎn)效率都必須提升,從而建立起完善的軟件工程標(biāo)準(zhǔn)化管理體系,這一工作市十分必要的。第一,軟件工程的標(biāo)準(zhǔn)化能夠促進(jìn)軟件開發(fā)人員的管理素質(zhì)的提高,從而改變之前的一種閉門造車的不好狀況,能夠使得軟件開發(fā)人員的視野和理念更加開放。第二,軟件工程的標(biāo)準(zhǔn)化能夠促進(jìn)開發(fā)企業(yè)對(duì)規(guī)章制度和管理進(jìn)行不斷更新,在職責(zé)和權(quán)限方面做出更大的變革,實(shí)現(xiàn)以制度管人的有效局面。第三軟件的標(biāo)準(zhǔn)化還能夠有效促進(jìn)企業(yè)對(duì)資源的整合,無論是資源的開發(fā),還是開發(fā)的具體過程,都能夠得到最大限度的優(yōu)化。第四,軟件工程的標(biāo)準(zhǔn)化還能夠最大限度的提高企業(yè)的管理能力和效率,從而有效增強(qiáng)企業(yè)的競爭力。
二、計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)化的現(xiàn)狀分析
(一)軟件工程標(biāo)準(zhǔn)化在世界的發(fā)展現(xiàn)狀
軟件工程的應(yīng)用普遍化開始于20世紀(jì)50年代,其發(fā)端于軍事領(lǐng)域,并開始逐漸開始向民事領(lǐng)域發(fā)展。可是,由于當(dāng)時(shí)的計(jì)算機(jī)制造成本十分高,同時(shí)由于技術(shù)的限制,當(dāng)時(shí)的計(jì)算機(jī)處理器和內(nèi)存都是十分有限的,這些都是的計(jì)算機(jī)的應(yīng)用不能全面展開。直到六十年代的時(shí)候,這種不好的局面才有所變動(dòng),隨著計(jì)算機(jī)的應(yīng)用領(lǐng)域開始放寬,還有計(jì)算機(jī)用戶的需求不斷增加,傳統(tǒng)意義上的軟件開發(fā)方式已經(jīng)顯得不足,不能夠滿足大量的用戶需求,并且演化成嚴(yán)重的軟件危機(jī)。隨著時(shí)間的推移,在二十世紀(jì)七十年代,計(jì)算機(jī)軟件的研究開始了衍生品的開發(fā),計(jì)算機(jī)從軟件的簡單開發(fā)搭配相關(guān)的工具的開發(fā),軟件工程的概念開始逐漸顯現(xiàn),這些都為隨后的軟件工程的發(fā)展奠定了基礎(chǔ)。及至八十年代,軟件工程的實(shí)踐已經(jīng)發(fā)展到一定程度,并且取得了較好的成績,但是問題隨之而來,計(jì)算機(jī)軟件的生產(chǎn)遠(yuǎn)低于計(jì)算機(jī)硬件的生產(chǎn)水平。這個(gè)時(shí)候,面向?qū)ο蟮母拍铋_始出現(xiàn),無論是方法和程序語言都已經(jīng)大眾化,同時(shí)也成為了計(jì)算機(jī)領(lǐng)域的主流技術(shù)。因此,研究者的關(guān)注點(diǎn)開始向軟件開發(fā)過程和建設(shè)技術(shù)層面,及至現(xiàn)在的軟件工程開始進(jìn)入了正常軌道,并成為了計(jì)算機(jī)軟件領(lǐng)域的一個(gè)新的發(fā)展方向。
(二)軟件工程標(biāo)準(zhǔn)化在我國的發(fā)展現(xiàn)狀
計(jì)算機(jī)軟件的發(fā)展我國的起步是較晚的,關(guān)于軟件工程標(biāo)準(zhǔn)化的概念也是在二十世紀(jì)八十年代中期提出的,1984年,軟件工程技術(shù)委員會(huì)在我國成立,我國的信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)也隨著誕生,這以機(jī)構(gòu)的成立開始引起了人們對(duì)軟件工程管理的重視,從而促進(jìn)了該學(xué)科的獨(dú)立發(fā)展,特別是在該委員會(huì)的領(lǐng)導(dǎo)下,目前已經(jīng)有三十多個(gè)國家出臺(tái)了相應(yīng)的標(biāo)準(zhǔn),這些都促進(jìn)了軟件工程標(biāo)準(zhǔn)化的規(guī)范發(fā)展。然而,由于我國的軟件工程標(biāo)準(zhǔn)化的發(fā)展也出現(xiàn)了一定的問題,其中的不足和問題市多樣的。
三、軟件工程標(biāo)準(zhǔn)化過程中存在的主要問題
首先,軟件工程標(biāo)準(zhǔn)化往往都缺乏合理的項(xiàng)目計(jì)劃,這些都會(huì)使得軟件在開發(fā)的成本經(jīng)費(fèi)上,以及相關(guān)的研究進(jìn)度上,出現(xiàn)很大的問題,例如在計(jì)算機(jī)的軟件開發(fā)項(xiàng)目管理時(shí),由于管理者沒有掌握相關(guān)的工作經(jīng)驗(yàn),在管理手段和方式上都存在不足,大局意識(shí)不夠強(qiáng),都會(huì)使得軟件的開發(fā)過程出現(xiàn)缺乏項(xiàng)目計(jì)劃,沒有做好軟件的成本預(yù)算和進(jìn)度估算工作,這些都會(huì)使得開發(fā)過程出現(xiàn)被動(dòng)狀況,導(dǎo)致了現(xiàn)實(shí)和理想狀況出現(xiàn)較大偏差的情況,并加大了軟件工程標(biāo)準(zhǔn)化的難度。
其次,軟件質(zhì)量的管理不規(guī)范。大部分的軟件開發(fā)企業(yè)沒有重視軟件質(zhì)量的管理,對(duì)軟件的質(zhì)量監(jiān)督缺乏足夠的手段,普遍都沒有建立規(guī)范的軟件質(zhì)量管理體系,這些都是的軟件質(zhì)量管理出現(xiàn)空白,缺乏合理的監(jiān)督規(guī)劃,使得軟件工程開發(fā)過程中出現(xiàn)了病急亂投醫(yī)的狀況,這些都會(huì)嚴(yán)重影響軟件開發(fā)的效率。
第三,用戶獲取需求與分析方法不夠全面。軟件開發(fā)企業(yè)的軟件開發(fā)離不開對(duì)用戶的需求分析,但是現(xiàn)實(shí)是企業(yè)在這方面的分析方法還十分局限,大多都沒有統(tǒng)一的信息管理系統(tǒng),這容易導(dǎo)致最終產(chǎn)品生產(chǎn)量與用戶的需求量存在較大反差,不利于企業(yè)提高經(jīng)濟(jì)效益。
四、實(shí)現(xiàn)計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)化的建議
(一)對(duì)軟件工程的系統(tǒng)概念進(jìn)行高度的重視。往往很多時(shí)候,軟件開發(fā)企業(yè)缺乏對(duì)系統(tǒng)概念的認(rèn)知,導(dǎo)致了開發(fā)工作一開始偏離了方向,很多的用戶一般都會(huì)憑借自身的使用習(xí)慣和情況尋找特定的標(biāo)準(zhǔn),因而會(huì)導(dǎo)致對(duì)環(huán)境標(biāo)準(zhǔn)的認(rèn)識(shí)確實(shí)。所以,這就需要企業(yè)在進(jìn)行軟件開發(fā)是要讓開發(fā)人員行程對(duì)軟件開發(fā)的工程系統(tǒng)概念,企業(yè)需要選擇時(shí)機(jī)引入軟件工程標(biāo)準(zhǔn),更好地將系統(tǒng)和標(biāo)準(zhǔn)之間進(jìn)行全面優(yōu)化和整合。
(二)應(yīng)當(dāng)加大對(duì)國際標(biāo)準(zhǔn)的引進(jìn)力度。目前國際化趨勢(shì)勢(shì)不可擋,我們應(yīng)當(dāng)秉持開放的心態(tài),接受新事物,特別是要加強(qiáng)國際融合,雖然目前世界各國的語言不同,但是技術(shù)是客觀的,這些是具有共通行的,基于現(xiàn)狀,目前我國的標(biāo)準(zhǔn)與國際標(biāo)準(zhǔn)還是存在一定的差異的,但是我們也要加大與估計(jì)標(biāo)準(zhǔn)的對(duì)接力度,全面縮小差距,盡快與國際標(biāo)準(zhǔn)對(duì)接,實(shí)現(xiàn)軟件工程標(biāo)準(zhǔn)化的國際化。
(三)應(yīng)當(dāng)加強(qiáng)對(duì)軟件工程標(biāo)準(zhǔn)化的組織實(shí)踐研究。當(dāng)前最先進(jìn)的軟件技術(shù),大多都被跨國公司所壟斷,顯然,長時(shí)期發(fā)展下去不利于提高我國的市場(chǎng)占有額和國際競爭力。因此,我們當(dāng)前的首要任務(wù)是要努力地爭取占據(jù)市場(chǎng),獲取主動(dòng)地位,積極地推進(jìn)和發(fā)展國內(nèi)標(biāo)準(zhǔn),在借鑒的基礎(chǔ)上不斷創(chuàng)新,爭取在新一輪的軟件工程標(biāo)準(zhǔn)化浪潮中取得領(lǐng)先成績。
五、結(jié)束語
軟件工程標(biāo)準(zhǔn)化的發(fā)展不可能是一蹴而就的事情,我們需要充分認(rèn)清形勢(shì),堅(jiān)持一切從實(shí)際出發(fā),結(jié)合自身的情況,不斷加大對(duì)軟件工程標(biāo)準(zhǔn)化的研究,全力構(gòu)建我國新的工程標(biāo)準(zhǔn)體系,提高軟件開發(fā)行業(yè)的生產(chǎn)效能,提高企業(yè)的國際競爭力。
參考文獻(xiàn)
[1]劉建城. 對(duì)于計(jì)算機(jī)軟件工程標(biāo)準(zhǔn)化現(xiàn)狀與分析[J]. 電子制作,2013,22:75.
[2]王亞楠.芻議軟件工程標(biāo)準(zhǔn)化現(xiàn)狀與分析[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2013,20:100-101.