摘 要:社會科學的投入力度不斷加大使得發(fā)展迅速,從而推動了計算機的廣泛使用,軟件也逐漸開始成為人們?nèi)粘I睢⒐ぷ鳌W習中必不可少的工具。隨著軟件可以被分類的方便的通信和信息來進行處理,滿足人們對越來越高的生活質(zhì)量的要求的軟件也隨之被開發(fā)出來。隨著軟件開發(fā)成為社會發(fā)展的熱點,對于軟件質(zhì)量的管理也更加得智能和專業(yè)。軟件中涉及到的模塊需要進行定期的檢測維護,軟件中產(chǎn)生的漏洞也需要及時的修復。因此,軟件的開發(fā)和使用不是永久性的。對軟件進行工程改造在一定程度上體現(xiàn)了現(xiàn)代人對技術(shù)力量的需求。
關(guān)鍵詞:軟件工程化;質(zhì)量;管理
隨著手機和電腦在人們?nèi)粘I詈推髽I(yè)生產(chǎn)的各個領(lǐng)域的不斷普及,軟件需求的范圍也就越來越廣,各種社交、商務(wù)和娛樂的軟件不斷推陳出新。而且當今的軟件市場競爭也是越來越激烈,對軟件進行質(zhì)量管理在一定程度上是用來檢查和平衡軟件市場的軟件應用率以及反映用戶對軟件的滿意程度。軟件工程是用來針對當前突出的一系列的軟件問題,通過對軟件的全過程的嚴格控制,從而能夠形成有序的管理模式,這也成為了當今社會進行軟件開發(fā)以及對軟件進行后續(xù)維護滲透的必備要素。軟件工程管理必須建立在對軟件本身的特點進行研究,控制軟件開發(fā)中各個環(huán)節(jié)的質(zhì)量,對軟件的性能進行有效的調(diào)節(jié),從而實現(xiàn)工程軟件的應用效益,使得軟件開發(fā)更加精細和實用。
一、軟件工程化的重要意義
目前,軟件工程的發(fā)展開始向管理科學借鑒,并且學習先進的管理理念。而且在此過程中,標準化軟件建設(shè)這一重要思想逐漸被提出。軟件工程的標準化可以通過標準化建設(shè)的組合來推進。因此,這樣的發(fā)展理念是符合管理學的科學理念的。
此外,在現(xiàn)代市場經(jīng)濟的條件下,所有產(chǎn)品的生產(chǎn)與推廣都是需要滿足相應的市場需求地。所以,人們開始越來越重視產(chǎn)品的質(zhì)量和生產(chǎn)效率。為了建立相對來說比較完善的軟件工程化的應用管理體系,就必須要提高軟件產(chǎn)品的質(zhì)量和生產(chǎn)效率。而且這項工作的重要性也是不言而喻的。首先,軟件工程化在一定程度上是可以對軟件開發(fā)人員的管理質(zhì)量的提高起到促進作用,從而對以往閉門工作的不良局面起到一些改善的作用,也能夠開闊軟件開發(fā)人員的視野和理念。其次,軟件工程化也能夠幫助企業(yè)不斷更新相應的規(guī)章制度以及改進管理方面的問題,從而推動職責和權(quán)限發(fā)生更大的變化,實現(xiàn)制度管理的有效局面。然后,軟件工程化也能夠使得企業(yè)資源進行有效的整合。在優(yōu)化方面,可以使得資源開發(fā)以及具體的開發(fā)過程,都可以得到最大程度上的優(yōu)化。最后,軟件工程化也可以促進企業(yè)的管理能力和效率的有效提升,從而使得企業(yè)的競爭力能夠不斷提高。
二、軟件工程化過程中存在的一些問題
(一)軟件工程化缺乏合理的項目計劃
軟件工程化管理一旦缺乏科學合理的項目計劃,就會導致軟件開發(fā)成本和費用以及相關(guān)研究進展產(chǎn)生巨大的問題。就好比說,在對計算機軟件開發(fā)項目進行管理的過程中,如果管理者的相關(guān)的工作經(jīng)驗不是很多,或者說是缺少一定的管理方法和手段,這就甚至會影響到整體意識的不足。軟件開發(fā)過程缺乏前期的項目計劃,就會使得軟件的成本預算和進度估計工作也不會做好。上述的問題都會導致在開發(fā)過程中開發(fā)人員處于一種被動的狀態(tài),從而導致實際的開發(fā)狀態(tài)會和理想狀態(tài)之間存在較大的偏差,使得軟件工程化的難度急劇增加。
(二)軟件質(zhì)量缺乏規(guī)范化的管理
大多數(shù)的軟件開發(fā)企業(yè)并不會去重視軟件的質(zhì)量管理問題,所以使得企業(yè)在這方面是缺乏相應的軟件質(zhì)量的監(jiān)督體系和方式的。企業(yè)缺乏軟件質(zhì)量的監(jiān)督體系就會使得企業(yè)在軟件開發(fā)上與其他的企業(yè)存在著一定的差距,而且也會使得軟件工程開發(fā)過程出現(xiàn)需要緊急處理的情況,這些會在一定程度上對軟件開發(fā)的效率產(chǎn)生不小的影響。
(三)缺乏全面的用戶獲取需求和分析的方法
軟件開發(fā)企業(yè)對軟件的開發(fā)工作是建立在用戶的需求分析的基礎(chǔ)上的,但是實際的情況是,在這一領(lǐng)域的企業(yè)分析方法仍然是非常有限的,大多數(shù)企業(yè)沒有建立起相對統(tǒng)一的管理信息的系統(tǒng),如此一來就非常容易導致最終生產(chǎn)出來的產(chǎn)品與用戶需求之間存在著巨大的反差,在一定程度上阻礙了企業(yè)經(jīng)濟效益的提高。
三、如何實現(xiàn)軟件工程化的質(zhì)量管理
(一)加強對軟件工程的系統(tǒng)概念的重視程度
大多數(shù)的情況下,軟件開發(fā)人員是比較缺乏對系統(tǒng)概念的科學理解的,這就會導致開發(fā)工作會與最初的方向產(chǎn)生比較大的偏差。而且,許多用戶通常是根據(jù)自己的使用習慣和條件來找到自身特定的標準,從而才能對環(huán)境標準有著自身定義的理解。因此,這就要求企業(yè)讓開發(fā)人員在軟件開發(fā)中切實結(jié)合軟件開發(fā)的工程系統(tǒng)的概念,同時,企業(yè)也需要選擇引入相應的軟件工程的標準,從而能夠更好地優(yōu)化整合集成系統(tǒng)的標準。
(二)引進國際標準
當前的勢態(tài)呈現(xiàn)出一種不可阻擋的國際化的趨勢。對于這種趨勢,我們應該懷著一種開放樂觀的態(tài)度,樂于接受新鮮的事物,而且對于加強國際一體化的概念必須落實到實處。雖然世界各國所使用的語言是不同的,但使用的技術(shù)卻都是客觀的,而且這些在各國也是常見的。從目前的情況來看,我國所實行的現(xiàn)行標準與國際標準比較而言還是有一些差異的。所以我國的標準也要盡快與國際標準接軌,實現(xiàn)差距的大幅縮小,從而實現(xiàn)軟件工程化更夠更具國際化。
(三)加強軟件工程化的實踐研究
目前,大多數(shù)最先進的軟件技術(shù)都是被跨國公司所壟斷的。從長期發(fā)展的角度來說,這顯然是非常不利于中國的市場占有率和國際競爭力的提高的。所以,當前的首要任務(wù)是努力提高市場份額,爭取市場的主導地位,在借鑒的同時不斷地進行創(chuàng)新,爭取能夠在新一輪的軟件工程化中取得領(lǐng)先成果。
四、結(jié)語
軟件工程化的發(fā)展不可能是一蹴而就的。這就需要我們必須對當前的形勢有著充分的認識,并且,堅持從實際出發(fā),結(jié)合具體的發(fā)展狀況,全面構(gòu)建我國軟件工程化的標準體系,增強軟件工程化的質(zhì)量管理。
參考文獻:
[1]王亞楠.芻議軟件工程標準化現(xiàn)狀與分析[J].計算機光盤軟件與應用, 2013,20:100-101.
[2]張彬.船舶動力裝置監(jiān)控軟件工程化管理和質(zhì)量監(jiān)督的幾點思考[J].柴油機 ,2013,35(05):22-24.
[3]周游.軟件工程中的系統(tǒng)化評價方法及其質(zhì)量評估體系的研究 [D]. 南京大學,2016.
[4]李瑩.淺談軟件工程化建設(shè)中的兩種能力——軟件工程能力與軟件過程能力 [J].信息與電腦:理論版,2012(10):129-130.
[5]段煉.淺議軟件工程質(zhì)量管理之軟件測試團隊建設(shè)[J].河南科技 ,2014(18):195-195.
作者簡介:
李娜,出生年月:1985.1.26,性別:女,民族:漢,籍貫(精確到市):重慶市,當前職稱:工程師,學歷:碩士研究生,研究方向:信息管理與信息系統(tǒng).