鄭皓靈
(西華大學,四川 成都 610000)
論計算機軟件工程管理技術(shù)
鄭皓靈
(西華大學,四川 成都 610000)
計算機軟件工程在我國仍屬于新興學科,還處在探索期,由于軟件產(chǎn)品的特點及管理方面的問題,如何加強其管理,將其應(yīng)用效果充分發(fā)揮成為當前亟待解決的重大課題之一。
計算機;軟件工程;管理技術(shù)
計算機軟件工程,指的是借助于計算機科學、邏輯學、數(shù)學、管理學等學科原理與方法,對計算機軟件進行開發(fā),并采用系統(tǒng)化、規(guī)范化、定量化等方法對軟件進行開發(fā)、維護的工程體系。
計算機軟件工程具有如下特點:
1.1 不可視性
由于軟件工程項目開發(fā)過程相對抽象,人們很難感知其真實性、有效性,因而要想感知其具體與真實性,必須借助于專業(yè)化測試進行,這是軟件工程的重要特點之一。
1.2 不唯一性
開發(fā)人員在進行計算機軟件工程項目開發(fā)過程中,并無具體、針對性的目標,因此,決定了軟件工程開發(fā)的多樣化,缺乏一個科學、明確的目標。
1.3 不穩(wěn)定性
開發(fā)人員在就某些大規(guī)模項目開發(fā)過程中,常常面臨著較為復(fù)雜的程序,因而需要承擔一定的風險性,導(dǎo)致開發(fā)的不穩(wěn)定性。
2.1 組織管理
對于軟件工程而言,切忌單純地停留在開發(fā)人員集合方面,而是應(yīng)當注重加強開發(fā)人員分配、組織,構(gòu)建完整的組織結(jié)構(gòu),實現(xiàn)分工明確,滿足信息的上傳下達。但鑒于不同工程具體要求不同,因而還未構(gòu)建起統(tǒng)一、標準的組織機構(gòu)模式。
2.2 人員管理
就軟件工程而言,開發(fā)主體主要是工作人員,不僅需要查找大量資料,編寫軟件程序,還需要對后續(xù)工作進行處理,促進項目實施,因此,需要各崗位人員有效分工、配合、協(xié)調(diào)方可完成。在對開發(fā)項目規(guī)模、性質(zhì)進行分析時,針對軟件開發(fā)者進行科學安排,將各自分工、責任分別加以明確。但鑒于工作人員素質(zhì)、專業(yè)能力等的不同,必須結(jié)合具體情況進行科學調(diào)配。有關(guān)人員要求具備完善、全面的專業(yè)化知識與團隊合作能力,以保障復(fù)雜的項目開發(fā)過程順利完成。
2.3 用戶管理
軟件開發(fā)的終極目標即用戶使用,因此,開發(fā)使應(yīng)針對用戶需求、操作等加以全面了解,最大限度地減少外界干擾因素。就軟件開發(fā)過程中,必須積極、正確地考慮用戶使用的各方面建議、意見,這樣才能保障軟件的實用價值與可操作性。
3.1 數(shù)據(jù)自動化管理技術(shù)
借助于自動化管理技術(shù),對軟件工程進行管理,要求有關(guān)人員必須定期就自動化管理設(shè)備展開校驗、維護,并就數(shù)據(jù)加以科學分析,獲得最終處理結(jié)果,結(jié)合最終結(jié)果開展具體的調(diào)試工作。在調(diào)試結(jié)束之后,對設(shè)備運行情況進行科學判斷。對于軟件工程而言,其數(shù)據(jù)自動化管理主要是結(jié)合軟件工程的運行情況,就所產(chǎn)生數(shù)據(jù)加以定期、定時備份,防止數(shù)據(jù)丟失。其中,多采用的是云存儲技術(shù),防止數(shù)據(jù)丟失,由于云存儲的空間擴展能力強,存儲效率高,因而可以實現(xiàn)數(shù)據(jù)的壓縮與備份,為數(shù)據(jù)管理工作提供有效、完善的存儲方案。加之云存儲具有可恢復(fù)性,若本地磁盤產(chǎn)生誤刪等情況,能夠迅速將已刪除數(shù)據(jù)恢復(fù),防止了誤刪可能引發(fā)的巨大損失。
3.2 設(shè)備自動化管理技術(shù)
自動化管理技術(shù)在設(shè)備管理中的應(yīng)用也十分關(guān)鍵,主要是針對設(shè)備環(huán)境因素的管理,確保設(shè)備周圍環(huán)境時刻干燥,避免出現(xiàn)煙霧、磁場等的干擾,此外,還需要設(shè)置相應(yīng)的消音設(shè)置,防止噪音污染等。在軟件工程開發(fā)時,有關(guān)人員需要對第三方設(shè)備加以科學、系統(tǒng)的考查,對設(shè)備、系統(tǒng)兼容性情況進行明確,并針對設(shè)備應(yīng)用后系統(tǒng)數(shù)據(jù)變化情況加以及時記錄,一旦存在問題及時匯報。必要時需要對硬件等設(shè)備加以及時更換,就軟件工程項目而言,在開展設(shè)備管理時應(yīng)注重加強內(nèi)部工作人員對于設(shè)備的維護與關(guān)注,實現(xiàn)定期維修、維護,防止跨部門進行設(shè)備的使用,避免設(shè)備配件等的自行拆卸、隨意更換,嚴格控制外來設(shè)備引入。
3.3 軟件測試管理技術(shù)
對于計算機軟件項目而言,軟件測試管理技術(shù)也是其中重要的組成部分,這一方面對于計算機系統(tǒng)而言影響重大。就軟件測試管理而言,需要有關(guān)人員在測試中找到設(shè)備的各種錯誤、漏洞,就漏洞加以有效處理,如此能夠有效提升軟件項目的綜合質(zhì)量。此外,計算機軟件工程開展自動化測試管理,所需測試標準嚴謹而縝密,要求其能夠在很大程度上防止出現(xiàn)程序誤差,此外,軟件測試自動化管理能夠就錯誤位置、時間等進行科學、系統(tǒng)判斷,提升測試效率,降低有關(guān)人員的失誤率。
3.4 安全管理自動化技術(shù)
計算機軟件工程作為核心機密,要求開發(fā)者必須嚴格遵守保密協(xié)議,確保安全管理。數(shù)據(jù)信息的存儲、運輸?shù)冗^程也應(yīng)實現(xiàn)安全管理,這要求有關(guān)人員必須加強設(shè)備管理,在信息存儲、出庫、入庫等多個過程中,應(yīng)就系統(tǒng)開展安全授權(quán),就有關(guān)記錄加以全面保留。數(shù)據(jù)信息傳輸時還需利用加密等安全技術(shù),避免運輸時遺失,對密碼的設(shè)置必須經(jīng)過專人,加強密碼強度,定期加以檢查。
一言以概之,計算機軟件工程能夠借鑒傳統(tǒng)工程方法,提升傳統(tǒng)工程的質(zhì)量,縮減成本、優(yōu)化算法,同時,其采用工程學理論、方法,構(gòu)建起了科學、實用、高效的軟件學科,其應(yīng)用涉及到了人們工作、學習、生活的各個方面與各行各業(yè),引發(fā)了各領(lǐng)域的變革,極大地提升了效率,促進了經(jīng)濟社會的長足發(fā)展。
[1] 劉經(jīng)緯,王青,肖俊超,周津慧.項目過程自動化建立方法的研究與實現(xiàn)[J].計算機工程與設(shè)計,2006,(15).
[2] 沈備軍,居德華,楊根興.軟件企業(yè)的知識管理[J].計算機應(yīng)用與軟件,2005,(05).
[3] 丁榮貴,張體勤,吳彬.軟件企業(yè)項目管理的有效性研究[J].經(jīng)濟與管理研究,2005,(04).
鄭皓靈(1996.10-),四川閬中人,漢族本科,西華大學,軟件工程。
TP311
A
1671-1602(2016)24-0006-01