王紅霞
摘要 隨著科技的迅速發(fā)展,軟件已經(jīng)成為人們?nèi)粘I钪斜貍涞脑刂?,利用軟件能夠分門別類的便捷溝通與信息處理,越來越多契合人們生活質(zhì)量提高的軟件應(yīng)運(yùn)而生,當(dāng)軟件的開發(fā)成為熱潮,軟件的質(zhì)量管理也趨于智能化、科學(xué)化、工程化,軟件包含的模塊需要經(jīng)過定期的維護(hù)與漏洞修補(bǔ),因此軟件的開發(fā)利用并非一勞永逸的,其工程化的變革是基于現(xiàn)代化人們對技術(shù)力量的需要,軟件工程化是軟件可持續(xù)發(fā)展的必然,從軟件的誕生到終身調(diào)整,都有著類似于工程管理的明確流程與方向,可在有效降低成本的情況下實(shí)現(xiàn)高效益,減少軟件認(rèn)知誤區(qū)造成的經(jīng)濟(jì)風(fēng)險(xiǎn)與用戶損失,不斷完善軟件,推動社會進(jìn)步。
[關(guān)鍵詞]軟件工程化 過程 質(zhì)量 管理
在手機(jī)、電腦滲透到生活生產(chǎn)各個(gè)領(lǐng)域的環(huán)境下,軟件的需要范疇更加廣闊,各種交友、商業(yè)、游戲軟件層出不窮,同時(shí)在軟件市場競爭日益激烈的今天,軟件的質(zhì)量管理成為制衡軟件市場應(yīng)用率與用戶滿意反饋的重要指標(biāo),軟件工程化是針對目前一系列的軟件問題突顯,而衍生的一種軟件整體過程嚴(yán)格操控的有序管理形式,成為軟件開發(fā)與后續(xù)維護(hù)中貫穿性的必然條件,軟件工程化管理應(yīng)基于軟件本身的特性,針對軟件開發(fā)中的各個(gè)環(huán)節(jié)做好質(zhì)量把控,調(diào)節(jié)軟件性能,得以實(shí)現(xiàn)工程化的軟件效益,提高軟件的精細(xì)化與實(shí)用性。
1 管理認(rèn)知理念革新
軟件工程化的管理有直接性的對應(yīng)質(zhì)量問題,也有與質(zhì)量相關(guān)的其他風(fēng)險(xiǎn)因素,對軟件管理最為直接的一方面,通常在于軟件的戰(zhàn)略規(guī)劃,屬于人為性干擾,而并非普遍意義上的技術(shù)漏洞,這種管理上的不健全將從宏觀層面上決定軟件潛在的危機(jī),管理中單層面的認(rèn)為軟件漏洞的修補(bǔ)為重中之重,而對于軟件的利用途徑與未來產(chǎn)生效益評估等內(nèi)容采取忽視的態(tài)度,更加缺乏對市場的調(diào)研準(zhǔn)備,沒有真正了解用戶的需求與同類型軟件的開發(fā)使用情況,這樣的管理違背工程化的初衷,是工程化較為片面的體現(xiàn),顧此失彼的管理理念在長久固步自封的空間中,無法施展軟件技術(shù)真正的優(yōu)勢,其軟件性能難以獲得大眾的認(rèn)可,質(zhì)量管理流于形式化。
2 軟件風(fēng)險(xiǎn)評估
軟件的工程化管理想要實(shí)現(xiàn)質(zhì)量的保障,從細(xì)節(jié)分析看來是較為困難的,軟件本身與工程類似的風(fēng)險(xiǎn)在于其中過多的不確定性,以及突發(fā)可能性,原本經(jīng)過勘察的元素?cái)?shù)據(jù),在后續(xù)的開發(fā)推進(jìn)中,難免會出現(xiàn)錯(cuò)位的情況,臨時(shí)調(diào)整軟件開發(fā)規(guī)劃內(nèi)容的狀況屢見不鮮,統(tǒng)籌的管理形式難以顧全完整的軟件開發(fā)流程,因此其工程化管理中,必須結(jié)合軟件的特性與初衷,集中整合思維空間,預(yù)設(shè)性發(fā)現(xiàn)軟件開發(fā)現(xiàn)存或者潛在的問題,做好前期的風(fēng)險(xiǎn)評估與風(fēng)險(xiǎn)指南對策處理辦法,軟件管理問題普遍來說不一而足也都大同小異,在同類化問題中應(yīng)基于前期的經(jīng)驗(yàn)做好相應(yīng)的預(yù)設(shè)分析,創(chuàng)新性環(huán)節(jié)應(yīng)結(jié)合軟件的優(yōu)化區(qū)域與效益集中點(diǎn),做好重點(diǎn)部分的針對處理多套方案,先從總體上建立風(fēng)險(xiǎn)評估制度,而后處理工程化過程中的細(xì)節(jié)內(nèi)容,將軟件“病情”遏制在萌芽階段,現(xiàn)階段受到利益使然,一些軟件開發(fā)中的企業(yè)不按照工程化的質(zhì)量管理操控,抱有僥幸心理或者差不多就行的心態(tài),在技術(shù)無法跟進(jìn)軟件思維模式的走勢下,就貿(mào)然推行軟件的開發(fā)環(huán)節(jié),其中潛在的風(fēng)險(xiǎn)隨著時(shí)間的推移逐漸突顯,維護(hù)已經(jīng)心有余而力不足,不但在經(jīng)濟(jì)上需要同樣長的時(shí)間額外支出彌補(bǔ),在技術(shù)上更是“上不上、下不下”,軟件本身使得企業(yè)承擔(dān)著“食之無味、棄之可惜”的尷尬風(fēng)險(xiǎn),對于此類情況,企業(yè)應(yīng)做好軟件的數(shù)據(jù)分析,針對軟件原始計(jì)劃的目標(biāo)在內(nèi)部以強(qiáng)化培訓(xùn)、引進(jìn)人才的形式,構(gòu)建完整的人力技術(shù)開發(fā)鏈接,在軟件開發(fā)的各個(gè)環(huán)節(jié)保障設(shè)備、技術(shù)、人力、資金跟上需求腳步,真正實(shí)現(xiàn)軟件工程化過程的質(zhì)量風(fēng)險(xiǎn)防衛(wèi)。
3 內(nèi)部的革新需要
軟件的工程化管理在長久停滯的狀態(tài)下,必然被社會拋諸腦后,企業(yè)應(yīng)將眼光從眼前的局面延伸到更為長遠(yuǎn)的將來,根據(jù)傳統(tǒng)上人們對軟件的辦公需要,學(xué)習(xí)需要,到現(xiàn)階段的生活需要、便捷需要、消遣需要,與時(shí)俱進(jìn)調(diào)整內(nèi)部的管理結(jié)構(gòu),引進(jìn)新鮮的血液充實(shí)內(nèi)部的工程化缺失空間,創(chuàng)新是一個(gè)企業(yè)發(fā)展的不竭動力,是軟件管理完善中源源不斷的靈感基本,即使不去開拓創(chuàng)新,也不能保守運(yùn)行,固守本心與一成不變兩者并不沖突,軟件的工程化管理應(yīng)在最基本的用戶需求下,以更加短期高效的優(yōu)化技術(shù)形式,改變原始軟件未能攻克的難關(guān),工程化管理中的人才需要與技術(shù)需要是必然的,企業(yè)軟件管理者應(yīng)意識到,隨著軟件功能的強(qiáng)化與使用的簡化,內(nèi)部培訓(xùn)升級與外界資源籠絡(luò)是雙向的工程化影響,不但能在眼前的軟件管理中實(shí)現(xiàn)其有效發(fā)展,對于未來可預(yù)見的軟件變動也是一種力量儲備。
4 總體分析衡量處理
軟件的開發(fā)中涉及到各個(gè)模塊的系統(tǒng)性問題,因此在管理中應(yīng)將管理舉措在整體性的分析下,或者階段性的針對管理,保障各個(gè)軟件開發(fā)模塊鏈接無縫,軟件的開發(fā)中一些看似創(chuàng)新的環(huán)節(jié),在未得到良好的技術(shù)與理論支撐下,可能會成為影響前后軟件處理的“毒瘤”,本身拉開軟件與同類普通利用的內(nèi)容,反而會成為軟件管理中的掣肘,因此應(yīng)根據(jù)其對于軟件的作用衡量,采取技術(shù)推陳出新,或者該環(huán)節(jié)剔除的方案,提高軟件工程化過程中的穩(wěn)定性,軟件前期設(shè)計(jì)的投入力度與后續(xù)維護(hù)的力度通常是呈反比的,合理的設(shè)計(jì)必然會減少開發(fā)中的不確定性,開發(fā)中的流程化標(biāo)準(zhǔn)監(jiān)督,必然會減少維護(hù)中的大力漏洞填補(bǔ),軟件的工程化管理應(yīng)做好平衡問題,以資金的投入與效益的產(chǎn)出為預(yù)想,分析軟件的數(shù)據(jù)分布,效益與用戶體驗(yàn),各個(gè)環(huán)節(jié)的軟件管理以工程化的心態(tài)做到最佳,以實(shí)現(xiàn)總體軟件管理的有效推進(jìn)。
5 結(jié)束語
綜上所述,軟件工程中的質(zhì)量管理,實(shí)現(xiàn)的最終目的是保障軟件的開發(fā)利用,類似于工程的嚴(yán)謹(jǐn)與錯(cuò)綜問題處理一樣,在施行的各個(gè)部分,做好軟件的統(tǒng)籌兼顧,取得短期內(nèi)的可能性效益。
參考文獻(xiàn)
[1]張彬,船舶動力裝置監(jiān)控軟件工程化管理和質(zhì)量監(jiān)督的幾點(diǎn)思考[J],柴油機(jī),201 3,35 (05):22-24.
[2]周游,軟件工程中的系統(tǒng)化評價(jià)方法及其質(zhì)量評估體系的研究[D].南京大學(xué),2016.
[3]李瑩.淺談軟件工程化建設(shè)中的兩種能力——軟件工程能力與軟件過程能力[J],信息與電腦:理論版,2012 (10):129 -130.
[4]段煉,淺議軟件工程質(zhì)量管理之軟件測試團(tuán)隊(duì)建設(shè)[J].河南科技,2014 (18):195—195.