當前位置:學問谷 >

行業範例 >計算機軟件 >

淺議計算機軟件工程與管理技術

淺議計算機軟件工程與管理技術

  淺議計算機軟件工程管理技術

近年來,隨着計算機技術的不斷髮展,計算機軟件工程在國內屬於新興產業,其發展還處於探索期,鑑於軟件這種產品的特點及管理方面所產生的問題,如何加強管理,將軟件工程的應用效果發揮到最大化,已成為當前急需解決的重大課題之一。

淺議計算機軟件工程與管理技術

  一、計算機軟件工程及特點

計算機軟件工程,指的是藉助於計算機科學、數學、管理學、邏輯學等學科的專業原理與研究方法,對計算機軟件進行開發,並採用系統化、定量化、規範化等方法對軟件進行開發、維護的工程體系。

  計算機軟件工程具有以下特點:

(一)不唯一性。系統開發人員在進行計算機軟件工程項目開發的過程中,並無針對性、具體的目標和方向,因此,這一特點決定了軟件工程開發的多樣性、複雜性,缺乏一個科學、明確的目標;

(二)不穩定性。開發人員在開發大規模項目時,常常面臨着較為複雜的程序,因而需要承擔一定的風險性,導致開發的不穩定性。[1]

(三)不可視性。由於軟件工程項目開發過程相對抽象,使用者很難明確知道軟件的真實和有效性,因而要想感知其具體與真實性,必須藉助於相關專業化的測試;

  二、計算機軟件工程管理內容

(一)組織管理。就軟件工程來説,切忌單一地停留在開發人員集合方面,而是應當注重優化開發人員分工、組織,構建完整的組織結構,實現職責分工明確,給予信息傳達的便利性。但鑑於不同軟件工程具體要求的複雜性,因而還未組建起整齊劃一的組織機構模式

(二)用户管理。軟件開發的最終目標即是供使用者應用,因此,開發過程中需要緊密聯繫客户,儘量實現客户提出的條件、想法,同時最大限度地減少一切干擾因素。在軟件開發的過程中,必須積極、正確地考慮並理解用户使用的各方面建議、意見,這樣才能確保軟件的實用價值與可操作性。

(三)人員管理。就軟件工程而言,開發主體主要是工作人員,不僅需要閲讀查找大量文獻資料,編寫軟件編程,還需要對後續工作進行維護處理,促進項目完善,因此,需要各崗位人員進行有效分工、協調、配合才能完成任務。在對軟件開發項目的規模、性質和功能進行分析時,針對軟件開發者進行科學配比,明確各自的分工、職責。由於工作人員業務素質、專業能力等水平的不同,必須結合具體情況進行合理調配。相關人員要求具備完善、全面的專業化知識與團隊協作的能力,以保障複雜多變的項目開發過程順利完成。

(四)檔案管理。在計算機軟件工程開發過程中,需要對各項檔案資料及設計流程加以全面、完整、系統的記錄,如此便於不同階段工作的開展,保障軟件工程後期開發、複核工作的順利進行,提高軟件的開發效果。為此,加強檔案管理是十分必要的,同時需要充分發揮檔案資源的潛能,提升管理質量與水平。

 三、計算機軟件工程管理技術

(一)設備自動化管理技術。自動化管理技術在計算機軟件工程管理中的應用也十分重要,主要是針對設備環境因素的`管理,確保設備周圍環境時刻乾燥,避免出現煙霧磁場等的干擾,此外,還需要設置相應的消音設置,防止噪音污染等。[2]在軟件工程開發時,編程設計人員需要對第三方設備加以系統、科學的考證,對設備、軟件系統兼容性和合理性情況進行明確,並針對設備應用後系統數據變化情況加以及時記錄,一旦發現問題及時彙報。必要時需要對硬件等設備加以及時維護或更換,就軟件工程項目來講,在開展設備管理時應注重加強內部工作人員對於設備的觀察與關注,實現按期維修、維護,防止跨部門進行設備的使用,避免設備配件等的自行拆卸、隨意更換,嚴格控制外來設備引入。

(二)安全管理自動化技術。計算機軟件工程是組織的核心機密要件,這就要求開發者必須嚴格遵守保密協議,確保信息安全管理。數據信息的運輸、存儲等過程也應該實現安全管理,這樣軟件管理的有關人員需要加強軟件系統設備的管理,在信息存儲、出庫、入庫等多個過程中,應就係統開展安全授權,就有關記錄加以全面保管。數據信息傳輸時還需利用加密等安全管理技術,避免運輸時丟失,密碼的設置必須經過固定的工作人員,增強密碼強度,定期加以複查。一言以概之,計算機軟件工程能夠借鑑傳統工程方法,提高傳統工程的質量,縮小成本,與之同時,其採用工程學理論、方法,構建起了科學、實用、高效的軟件學科,其應用涉及到了人們工作、學習、生活的各個方面與各行各業,引發了各領域的變革,極大地提升了效率,促進了經濟社會的長足發展。[3]

(三)數據自動化管理技術。藉助自動化管理技術,對軟件工程進行管理,要求工作者必須定期就自動化管理設備展開維護和校驗,並就數據加以科學解析,獲得最終結果,結合最終結果開展具體的調試工作。在調試結束之後,對設備運行情況進行科學判斷。就軟件工程而言,其數據自動化管理主要是結合軟件工程的運行情況,就所產生數據加以定時、定期備份,以防數據丟失。其中,多采用的是雲存儲技術,由於雲存儲的空間儲備大,擴展能力強,存儲效率高,因而可以實現數據的壓縮與備份,為數據管理工作提供有效、完善的存儲方案。加之雲存儲具有可恢復性,若本地磁盤產生誤刪等情況,能夠迅速將誤刪除數據恢復,防止誤刪可能引發的巨大損失。

(四)軟件測試管理技術。軟件測試管理技術也是計算機軟件項目重要的組成部分之一,就軟件測試管理來説,需要有關人員在測試中找到設備的各種漏洞和錯誤,就漏洞和錯誤產生的原因和運行過程加以有效處理,以達到有效提升軟件項目的綜合質量的目標。此外,計算機軟件工程開展自動化測試管理,所需測試標準要嚴謹、縝密,要求能夠在較大程度上阻止出現程序誤差,另外,軟件測試自動化管理能夠就錯誤信息的位置、時間等進行科學、系統分析,提高測試效率,降低工作人員的失誤率。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/jkrprd.html