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