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