- 相關(guān)推薦
淺談?dòng)嬎銠C軟件工程管理技術(shù)
一、計算機軟件工程及特點(diǎn)
計算機軟件工程,指的是借助于計算機科學(xué)、邏輯學(xué)、數學(xué)、管理學(xué)等學(xué)科原理與方法,對計算機軟件進(jìn)行開(kāi)發(fā),并采用系統化、規范化、定量化等方法對軟件進(jìn)行開(kāi)發(fā)、維護的工程體系。
計算機軟件工程具有如下特點(diǎn):
1、不可視性
由于軟件工程項目開(kāi)發(fā)過(guò)程相對抽象,人們很難感知其真實(shí)性、有效性,因而要想感知其具體與真實(shí)性,必須借助于專(zhuān)業(yè)化測試進(jìn)行,這是軟件工程的重要特點(diǎn)之一;
2、不唯一性
開(kāi)發(fā)人員在進(jìn)行計算機軟件工程項目開(kāi)發(fā)過(guò)程中,并無(wú)具體、針對性的目標,因此,決定了軟件工程開(kāi)發(fā)的多樣化,缺乏一個(gè)科學(xué)、明確的目標;
3、不穩定性
開(kāi)發(fā)人員在就某些大規模項目開(kāi)發(fā)過(guò)程中,常常面臨著(zhù)較為復雜的程序,因而需要承擔一定的風(fēng)險性,導致開(kāi)發(fā)的不穩定性。
二、計算機軟件工程管理內容
1、組織管理
對于軟件工程而言,切忌單純地停留在開(kāi)發(fā)人員集合方面,而是應當注重加強開(kāi)發(fā)人員分配、組織,構建完整的組織結構,實(shí)現分工明確,滿(mǎn)足信息的上傳下達。但鑒于不同工程具體要求不同,因而還未構建起統一、標準的組織機構模式。
2、人員管理
就軟件工程而言,開(kāi)發(fā)主體主要是工作人員,不僅需要查找大量資料,編寫(xiě)軟件程序,還需要對后續工作進(jìn)行處理,促進(jìn)項目實(shí)施,因此,需要各崗位人員有效分工、配合、協(xié)調方可完成。在對開(kāi)發(fā)項目規模、性質(zhì)進(jìn)行分析時(shí),針對軟件開(kāi)發(fā)者進(jìn)行科學(xué)安排,將各自分工、責任分別加以明確。但鑒于工作人員素質(zhì)、專(zhuān)業(yè)能力等的不同,必須結合具體情況進(jìn)行科學(xué)調配。有關(guān)人員要求具備完善、全面的專(zhuān)業(yè)化知識與團隊合作能力,以保障復雜的項目開(kāi)發(fā)過(guò)程順利完成。
3、用戶(hù)管理
軟件開(kāi)發(fā)的終極目標即用戶(hù)使用,因此,開(kāi)發(fā)使應針對用戶(hù)需求、操作等加以全面了解,最大限度地減少外界干擾因素。就軟件開(kāi)發(fā)過(guò)程中,必須積極、正確地考慮用戶(hù)使用的各方面建議、意見(jiàn),這樣才能保障軟件的實(shí)用價(jià)值與可操作性。
4、檔案管理
在計算機軟件工程開(kāi)發(fā)過(guò)程中,需要對檔案資料各流程加以全面、系統的記錄,如此便于不同階段工作的開(kāi)展,保障后期開(kāi)發(fā)、復查工作的有效進(jìn)行,提升軟件的開(kāi)發(fā)效果。為此,必須加強檔案管理,充分發(fā)揮檔案資源的潛力,提升管理水平與質(zhì)量。
三、計算機軟件工程管理技術(shù)
1、數據自動(dòng)化管理技術(shù)
借助于自動(dòng)化管理技術(shù),對軟件工程進(jìn)行管理,要求有關(guān)人員必須定期就自動(dòng)化管理設備展開(kāi)校驗、維護,并就數據加以科學(xué)分析,獲得最終處理結果,結合最終結果開(kāi)展具體的調試工作。在調試結束之后,對設備運行情況進(jìn)行科學(xué)判斷。對于軟件工程而言,其數據自動(dòng)化管理主要是結合軟件工程的運行情況,就所產(chǎn)生數據加以定期、定時(shí)備份,防止數據丟失。其中,多采用的是云存儲技術(shù),防止數據丟失,由于云存儲的空間擴展能力強,存儲效率高,因而可以實(shí)現數據的壓縮與備份,為數據管理工作提供有效、完善的存儲方案。加之云存儲具有可恢復性,若本地磁盤(pán)產(chǎn)生誤刪等情況,能夠迅速將已刪除數據恢復,防止了誤刪可能引發(fā)的巨大損失。
2、設備自動(dòng)化管理技術(shù)
自動(dòng)化管理技術(shù)在設備管理中的應用也十分關(guān)鍵,主要是針對設備環(huán)境因素的管理,確保設備周?chē)h(huán)境時(shí)刻干燥,避免出現煙霧、磁場(chǎng)等的干擾,此外,還需要設置相應的消音設置,防止噪音污染等。在軟件工程開(kāi)發(fā)時(shí),有關(guān)人員需要對第三方設備加以科學(xué)、系統的考查,對設備、系統兼容性情況進(jìn)行明確,并針對設備應用后系統數據變化情況加以及時(shí)記錄,一旦存在問(wèn)題及時(shí)匯報。必要時(shí)需要對硬件等設備加以及時(shí)更換,就軟件工程項目而言,在開(kāi)展設備管理時(shí)應注重加強內部工作人員對于設備的維護與關(guān)注,實(shí)現定期維修、維護,防止跨部門(mén)進(jìn)行設備的使用,避免設備配件等的自行拆卸、隨意更換,嚴格控制外來(lái)設備引入。
3、軟件測試管理技術(shù)
對于計算機軟件項目而言,軟件測試管理技術(shù)也是其中重要的組成部分,這一方面對于計算機系統而言影響重大。就軟件測試管理而言,需要有關(guān)人員在測試中找到設備的各種錯誤、漏洞,就漏洞加以有效處理,如此能夠有效提升軟件項目的綜合質(zhì)量。此外,計算機軟件工程開(kāi)展自動(dòng)化測試管理,所需測試標準嚴謹而縝密,要求其能夠在很大程度上防止出現程序誤差,此外,軟件測試自動(dòng)化管理能夠就錯誤位置、時(shí)間等進(jìn)行科學(xué)、系統判斷,提升測試效率,降低有關(guān)人員的失誤率。
4、安全管理自動(dòng)化技術(shù)
計算機軟件工程作為核心機密,要求開(kāi)發(fā)者必須嚴格遵守保密協(xié)議,確保安全管理。數據信息的存儲、運輸等過(guò)程也應實(shí)現安全管理,這要求有關(guān)人員必須加強設備管理,在信息存儲、出庫、入庫等多個(gè)過(guò)程中,應就系統開(kāi)展安全授權,就有關(guān)記錄加以全面保留。數據信息傳輸時(shí)還需利用加密等安全技術(shù),避免運輸時(shí)遺失,對密碼的設置必須經(jīng)過(guò)專(zhuān)人,加強密碼強度,定期加以檢查。
四、總結
計算機軟件工程能夠借鑒傳統工程方法,提升傳統工程的質(zhì)量,縮減成本、優(yōu)化算法,同時(shí),其采用工程學(xué)理論、方法,構建起了科學(xué)、實(shí)用、高效的軟件學(xué)科,其應用涉及到了人們工作、學(xué)習、生活的各個(gè)方面與各行各業(yè),引發(fā)了各領(lǐng)域的變革,極大地提升了效率,促進(jìn)了經(jīng)濟社會(huì )的長(cháng)足發(fā)展。