前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談計算機軟件工程管理創(chuàng)新及完善范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:隨著我國科學技術(shù)的發(fā)展,軟件工程領(lǐng)域有了突飛猛進的發(fā)展,但是,整個軟件工程的市場規(guī)則卻沒有建立統(tǒng)一、完善的標準,導致軟件工程領(lǐng)域出現(xiàn)了很多的問題,例如市場管理規(guī)則缺失、軟件工程管理標準不一、軟件開發(fā)市場門檻低下等問題。面對以上幾個方面的問題,完善軟件工程管理,提升管理能力和軟件發(fā)展水平就顯得尤為重要。為此,該文就以軟件工程為主要的研究對象,來研究在信息時代背景下,如何提升和完善計算機軟件工程管理,從而推動我國計算機科學技術(shù)的發(fā)展水平。
關(guān)鍵詞:軟件工程;完善;管理;發(fā)展水平
1引言
隨著我國自主研發(fā)技能的提升,我國的計算機軟件工程領(lǐng)域有了突飛猛進的進步,市場經(jīng)濟中有眾多的企業(yè)都投身到軟件研發(fā)和管理行列中,例如大疆科技、華為科技、阿里巴巴、騰訊等大型互聯(lián)網(wǎng)企業(yè)[1]。同時,軟件行業(yè)的發(fā)展也給我國經(jīng)濟社會和人民生活帶來了諸多的益處,使得我們的生活越來越便利。與此同時,加強對軟件工程領(lǐng)域的管理和開發(fā)就更加重要,不僅可以規(guī)范整個行業(yè)的運轉(zhuǎn),建立統(tǒng)一,透明的規(guī)則,更加可以促使整個行業(yè)健康可持續(xù)發(fā)展。我國近年來軟件行業(yè)市場規(guī)模也在逐漸提升,如圖1和圖2所示。
2計算機軟件工程概述
一般來說,軟件工程即為通過運用計算機科學、數(shù)學、管理學等相關(guān)學科原理來實現(xiàn)軟件開發(fā)管理的學科[2]。軟件工程開發(fā)的目標旨在,在一定預(yù)期時間內(nèi)和成本之內(nèi),開發(fā)出可操作性強,易于修改與維護且最大化可滿足客戶需求的軟件。而對計算機軟件工程管理,不僅有助于最大化地滿足客戶的實際需求,設(shè)計出更加合理有效的軟件,更在于可以實現(xiàn)軟件自身性能的可重用性、可移植性以及可追蹤性。
3計算機軟件工程管理的內(nèi)容
3.1軟件成本方面的管理
對計算機軟件工程管理的過程中,對于成本方面的管理起到了十分重要的作用[3]。其中,人力資本的耗費、工作量、時程等方面的耗費都是軟件成本管理方面的內(nèi)容。同時,隨著軟件開發(fā)技術(shù)的發(fā)展,軟件成本的預(yù)算會越來越復雜,軟件管理的方式越來越多樣化,這在無形中都給計算機軟件工程管理帶來了諸多的成本疊加。
3.2軟件質(zhì)量方面的管理
對軟件質(zhì)量進行管理主要就是,滿足軟件使用者對于軟件開發(fā)實際需求的程度。對一項軟件的質(zhì)量高低進行管理最為主要的就是對其進行評估,一般會利用質(zhì)量模式對軟件進行測試評估,測試的主要側(cè)重點在于軟件的功能性、技術(shù)性、可操作性、效率性等多個方面。由于市場上的軟件種類較多,對于軟件評估的方式也寬廣不一,所以最終導致其量化困難,目前尚未建立統(tǒng)一完善的規(guī)范標準。為此,對于軟件質(zhì)量方面的管理還需要進一步的完善和加強。
3.3軟件生產(chǎn)力方面的管理
軟件的生產(chǎn)力的好壞對于軟件的使用效果會產(chǎn)生直接性的影響,同時,軟件生產(chǎn)力的高低也會影響組織團隊的綜合評估情況。同時,在我國,還沒有形成統(tǒng)一、高效運轉(zhuǎn)的軟件系統(tǒng)操作平臺,這不僅不利于軟件開發(fā)工作的進行,更加不利于對軟件市場進行統(tǒng)一管理和規(guī)劃。為此,加強對軟件生產(chǎn)力方面的管理也尤為重要。
4計算機軟件工程管理存在的問題
4.1需求分析與實際業(yè)務(wù)相脫節(jié)
在軟件開發(fā)與管理領(lǐng)域中,都會出現(xiàn)軟件實際需求與相關(guān)業(yè)務(wù)處理的情況,如果軟件工程中的實際需求與現(xiàn)存業(yè)務(wù)相脫節(jié),那么就會導致軟件工程管理達不到預(yù)期效果。導致需求分析與業(yè)務(wù)相脫節(jié)的主要原因就是,處于需求階段的項目任務(wù),雖然重視了對數(shù)據(jù)的研究和開發(fā),但是由于調(diào)查數(shù)據(jù)也僅僅是從一個方面來反應(yīng)軟件開發(fā)的需求,只能對軟件開發(fā)的整個框架產(chǎn)生一定的作用,而對于整個軟件項目的業(yè)務(wù)規(guī)劃,最終成果產(chǎn)生不大的作用。
4.2無法準確評估工作量
在計算機軟件開發(fā)與管理過程中,任務(wù)量都是很煩瑣的,在實際的開發(fā)過程中,人為因素起到了十分重要的作用。例如,開發(fā)成員的工作態(tài)度,工作熱情,管理人員的發(fā)展能力以及管理水平等。如果在計算機軟件管理過程中忽視了人為的因素會導致軟件開發(fā)工作停滯不前,軟件開發(fā)工作量也會出現(xiàn)估算錯誤的情況。由此可知,目前,我國的計算機軟件開發(fā)領(lǐng)域中應(yīng)該不斷地完善規(guī)則,注重創(chuàng)新,提升數(shù)據(jù)處理的高效性和有序性,提升軟件開發(fā)管理的預(yù)期目標。
5計算機軟件工程管理創(chuàng)新策略
5.1完善計算機軟件工程管理體系
在計算機軟件工程管理中,要想實現(xiàn)工程管理的創(chuàng)新與運用,首先就要建立完善的工程管理體系,具體可以從以下幾個方面來論述:第一,要充分的發(fā)揮計算機軟件工程管理中人才的重要作用,吸引海內(nèi)外優(yōu)秀人才的加入,降低人才流動的門檻,讓人才資源要素實現(xiàn)充分自由的流動,強化人力資源管理體系,降低人才成本。第二,企業(yè)要定期對計算機軟件從業(yè)工作者進行培訓。由于計算機軟件工程管理是一項創(chuàng)新性很高的工作,為此,就要求從業(yè)工作者要不斷掌握新知識,新理論,并可以將新知識與實踐相互應(yīng)用,從而提升計算機軟件工程管理的效率和價值。第三,企業(yè)要建立健全員工的獎懲制度,從而激發(fā)員工的工作積極性和主動,提升員工的工作效益,完善制度建設(shè),以保障整個項目工程的有序進行。對于工作效率高,創(chuàng)新性高的員工要定期進行獎勵,具體的獎勵可以采用精神獎勵與物質(zhì)獎勵相結(jié)合的方式進行。對于一些工作效果不太好的員工,可以對其進行鼓勵和懲罰,從而激發(fā)其工作熱情,提升工作能動力。
5.2創(chuàng)新管理理念及方法,注重軟件需求分析
計算機軟件開發(fā)與管理應(yīng)該逐步摒棄傳統(tǒng)的管理理念,不斷學習和更新先進知識,來開展軟件工程管理工作,從而提升軟件工程管理的整體效率。在注重理念創(chuàng)新的同時,更需要注意軟件工程的設(shè)計的基本功能,性能需求以及實際需求,并要及時的制定軟件需求宣傳冊、各項功能說明書以及數(shù)據(jù)使用說明等情況。為了可以保證軟件實際需求的運用,企業(yè)可以根據(jù)實際需求組建調(diào)研小組,在調(diào)研的過程中,注重不同用戶的實際需求和差異性,從而作為軟件技能開發(fā)與運用的基本準則。其次,在軟件開發(fā)與管理過程中,還可以借鑒國外的先進經(jīng)驗,引入相關(guān)技術(shù)和思想,將其運用到我國軟件工程管理中,實現(xiàn)優(yōu)化發(fā)展。最后,可以定期對顧客進行回訪,對于顧客的實際需求進行了解,從而可以跟隨市場的變化和顧客的實際需求,制定符合實際和顧客滿意度的軟件需求。
5.3重視軟件工程管理中的風險可能性
在計算機軟件開發(fā)管理過程中,還存在著不同的風險,例如,在需求方面,有些客戶不能很明確地表明自己的實際需求,導致軟件開發(fā)人員沒有按照客戶的實際需求來設(shè)計和開發(fā)相關(guān)產(chǎn)品,導致最后的軟件效果不如人意,不能滿足顧客的實際需求,顧客會要求重新設(shè)計,這些都會給軟件工程管理帶來一定的風險。根據(jù)以上情況的論述,可以從以下幾個方面來實現(xiàn)軟件工程管理:第一,要建立風險的防范意識。軟件工程的管理者要重視風險帶來的損失,逐步的建立風險預(yù)警機制,可以將各項潛在風險及時地進行防范。第二,要構(gòu)建系統(tǒng)化的風險防控機制。對于已經(jīng)存在的風險,要根據(jù)實際情況對其進行量化分析,根據(jù)不同的風險級別進行鑒定和防范。第三,軟件工程管理人員可以定期進行培訓,加強對風險的了解和防控,以做到對軟件管理行業(yè)深入了解,從而在源頭上避免各項風險的發(fā)生。
5.4成本的軟件工程管理
在對計算機軟件工程管理中,對其成本進行優(yōu)化和管理至關(guān)重要,關(guān)乎整個軟件工程開發(fā)的進度和完善。具體可以從以下幾個方面進行探討:第一,需要對計算機軟件工程的成本信息各個方面進行實時的監(jiān)控和管理。通過相關(guān)軟件的計算和評估可以得出一些估計值,來作為軟件成本管理的基礎(chǔ)。同時,在對軟件開發(fā)與管理過程中,還可以對單個子系統(tǒng)的成本信息進行收集和整理,對其實施動態(tài)化的監(jiān)督和管理。還可以將整體的工程項目與子系統(tǒng)的工程項目進行綜合化的對比和管理,從而找到降低成本的有效路徑。第二,在對計算機軟件工程管理的過程中,還可以衡量成本績效水平。例如,目前使用最為廣泛的就是利用差異分析法,對成本、時程等幾個方面來進行預(yù)估,并將預(yù)估值與實際值進行對比分析,作為軟件工程績效評估的結(jié)果,從而為軟件工程管理的實施提供基礎(chǔ)和依據(jù)。
6結(jié)束語
綜上所述,通過對計算機軟件工程管理領(lǐng)域的研究,可以發(fā)現(xiàn),在現(xiàn)有的軟件行業(yè)中,由于規(guī)則不透明、行業(yè)運行失序等原因出現(xiàn)了需求分析與實際業(yè)務(wù)相脫節(jié)、無法正確評估工作量等問題。而對以上問題的解決不僅可以規(guī)范整個軟件工程領(lǐng)域的運行,更加可以推動整個行業(yè)的發(fā)展。為此,就需要從完善計算機軟件工程管理體系、重視軟件工程管理中的風險可能性、創(chuàng)新管理理念及方法,注重軟件需求分析等幾個方面來實施軟件工程管理工作。
參考文獻:
[1]陳甦,鄭興.“雙證融通,工學結(jié)合”模式下高職院校人力資源管理課程教學探討——以武漢軟件工程職業(yè)學院連鎖經(jīng)營管理專業(yè)為例[J].國際公關(guān),2020(9):31-33.
[2]張典.計算機軟件工程現(xiàn)代化技術(shù)的發(fā)展現(xiàn)狀與對策研究[J].大眾標準化,2020(16):47-48.
[3]孫歧峰,段友祥,李華昱,等.基于成果導向的軟件工程專業(yè)培養(yǎng)模式探索及實踐[J].高等理科教育,2020(4):107-114.
作者:翟健 楊勝榮 姚元敏 孫新杰 單位:六盤水師范學院