計算機軟件工程項目管理探究
時間:2022-10-09 10:52:35
導語:計算機軟件工程項目管理探究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
在信息科技日新月異發展背景下,計算機行業也獲得了迅猛的發展,并日漸成為人們工作、生活不可替代的重要工具。與此同時,計算機軟件工程也開始引起業界的高度關注,不僅軟件項目工程數量增加迅速,很多軟件開發人才也紛紛加入到計算機軟件工程項目研究和開發中。相較于實體產品,作為信息載體的軟件是一種特殊產品,一般是指各類程序和文檔。軟件是連接用戶與硬件的接口界面,程序是描述計算任務處理對象和處理規則的,必須裝入機器內部才能工作;文檔則為用戶了解程序提供相關的闡釋資料,不一定裝入機器。用戶主要是通過軟件與計算機進行交流,控制計算機完成某些工作,或者生成相關的信息資料等。目前關于計算機軟件工程的研究,大多集中在計算機軟件工程相關自動化管理方面,即利用數據管理、設備管理、軟件測試管理等,來提升計算機軟件工程項目自動化管理的科學性與合理性,以降低人力、物力和成本投入,促進項目可持續發展以及實現經濟效益與社會效益最大化。不過,從計算機軟件工程項目開發實踐來看,目前在項目自動化管理方面還存在很多問題,亟待研究與解決。
一、計算機軟件工程項目自動化管理概述
(一)項目管理的主要內容。有效的項目管理,可以提高項目的整體效率與效益。對于計算機軟件工程項目來說,其管理內容非常多,大致可分為如下幾個方面:一是軟件研發團隊管理,軟件研發團隊是項目研發的主要執行者,包括項目總負責人員、高級管理人員以及初級軟件編程人員等。為了避免因人為因素所導致項目失敗,在軟件研發過程中,需要結合團隊成員的特長、能力、水平等,合理分配不同的工作任務,科學、合理規劃計算機軟件工程項目計劃、實施范圍及成本與風險控制等,以確保工程項目得到順利實施,并提高研發效率和軟件產品的質量與水平;二是軟件開發品質管理,品質管理包含質量管理與配置管理。質量管理是指采取有效措施,對軟件編制質量、使用體驗等進行控制。在軟件研發過程中,通過定期開展項目質量評估,可以及時發現項目研發中存在的問題,并及時解決,避免產生產品質量問題;在配置管理方面,主要是綜合測評各種配置應用是否合理、有效;三是軟件項目工程風險管理,主要是分析、評估計算機軟件工程項目潛在風險,并采取有效策略及時進行化解,確保工程項目高效、高質完成。(二)計算機軟件工程項目管理的特征。第一,不可視性。由于計算機軟件并不是一種直觀的硬件產品,因而其屬于一種比較抽象的項目工程,具有一定的不可視性,無法對其有效性進行直觀的觀察和判斷,必須要借助專用軟件-6-和測試方式來進行測試判斷。第二,不唯一性。計算機軟件工程項目開發過程中,由于編程、代碼都不確定,因而也沒有明確和固定的開發設計標準,其設計開發形式可以說是多種多樣。屬于沒有標準的軟件工程。第三,不穩定性。較為大型和復雜的軟件設計開發項目,軟件的設計流程較為復雜、系統結構復雜、技術支持多樣,一般都是一次性設計完成,研發總工程量與開發的風險性相對較大,導致工程項目研發過程存在很大的不穩定性,另外,用戶對于軟件工程的需求也不穩定,如果管理控制不當,可能會造成人力、物力、財力等各類資源浪費和損耗。(三)計算機軟件工程項目自動化管理的意義。在計算機軟件工程項目研發過程中,采用自動化技術,對軟件工程項目進行自動化開發與管理,可以顯著提高項目開發的效率、質量,確保資源得到合理化配置。編程人員借助軟件代碼燒寫硬件芯片技術,對可編程控制器電路邏輯進行分門別類地控制,這樣將復雜的運算操作化繁為簡。在計算機軟件工程技術基礎上,可編程控制器的指令由內部存儲器自動完成運算過程,從而實現生產和加工自動化,在解放人力的同時,也極大地提高了計算機數據庫的利用效率。在軟件工程項目自動化開發過程中,軟件工程師根據用戶需求調查,擬定所開發軟件的規格參數,從硬件和軟件兩方面來設計軟件的框架、功能、處理數據及定制計算機處理程序的算法等,自動化管理人員定期校驗自動化操作設備各項指數,并通過調試來判斷設備是否運行正常。同時,還要仔細考察第三方硬件設備,確定其是否能兼容當前系統以及項目,并記錄其數據變化。在計算機軟件工程項目管理中,落實自動化管理理念并應用自動化技術,具有重要的現實意義:一是提高管理的效率與便捷性,實現自動化技術的有效利用。借助自動化技術,研發人員可以快捷地進行各項操作,只要輸入相應指令,系統就能自動化完成相應的任務;二是為人們的生活與工作提供便利。如今,隨著計算機的普及應用,各類軟件的需求量不斷增加,實行自動化管理技術,將能有效提升軟件設計的周期,使更多新的軟件快速推向市場,更好地服務人們日常生活和工作;三是推動項目管理發展進步。自動化管理理念的實施,可以提高計算機軟件項目管理水平及軟件開發質量,推動計算機軟件工程效益進一步得到提升。
二、當前計算機軟件工程項目自動化管理中存在的主要問題
(一)自動化管理系統實用性不強。由于對用戶需求理解不同,各單位的軟件在研發與應用上,往往會存在一定的差異性。從市場銷售情況來看,自動化管理系統都是成品,在硬件機箱、服務器、通信設施與智能化系統的規格等方面,缺少有針對性的個性化設計;在軟件I/Q數據信號、來源與接口條件以及程序規模和處理規格等方面,未有明確的實用價值界定等。計算機軟件自動管理系統比較復雜,對研發設計采用的技術要求非常高,每一個環節的參數設計,都會影響到后續系統的實用,如果自動化管理系統實用價值不高,將會影響到工程項目自動化管理成效,甚至帶來嚴重的損失。(二)管理系統與軟件適配性不高。計算機軟件工程項目自動化管理,涉及的內容比較多,例如,數據管理、軟件測試管理、環境設備管理與安全管理等,都是其中非常重要的部分。如果要將計算機軟件的功能與價值發揮到最大化,就必須要確保軟件與計算機系統具有良好的適配性。為此,必須要加強軟件工程項目研發過程控制,全面管理與控制各種軟件的功能、應用范圍、屬性、工作量等。然而,在實踐中,由于受到多種因素的影響,系統與各應用軟件之間,還存在很多不適配性,導致系統存在一些漏洞,也影響了計算機軟件功能的充分發揮。(三)環境設備管理與軟件安全管理不足。外在環境設備因素對于計算機軟件工程項目也存在不可忽視的影響,有的研發人員片面注重軟件工程項目自身,對于外在環境設備因素經常不加重視,忽視對周圍環境的檢測,以及對灰塵、煙霧和磁場等的有效處理,不僅制約了計算機軟件工程項目質量的提升,也影響了自動化管理水平與效益。同時,部分研發人員對于軟件安全管理認知不到位,忽視計算機軟件測試工作,也不嚴格執行各項安全管理措施,導致不能及時發現問題與漏洞,使得軟件安全性與可靠性受到較大影響。
三、計算機軟件工程項目自動化管理有效策略
隨著信息科技的發展進步,自動化管理無疑將是計算機軟件工程項目管理的發展方向。結合當前計算機軟件工程項目中存在的問題,本文提出如下優化策略。(一)自動化數據管理優化策略。在計算機軟件工程項目開發過程中,對數據進行自動化管理的目的,是對軟件系統進行優化調整。在進入市場之前,研發人員應定期校驗自動化操作設備數據,嚴格、規范地按照相關流程,來采集各種相關信息數據,利用人工手段或軟件工具等,對所采集的數據進行處理、對比、分析,以判斷自動化設備是否存在不足或漏洞,如果有,就及時進行調整優化,確保自動化軟件管理系統具有良好的實用價值。在此過程中,要重點關注試運行過程中產生的數據信息,并以云存儲的方式來做好數據備份,確保數據完整、安全、準確,以便為自動化系統的后續完善提供決策依據。云存儲空間具有無限的擴展能力,存儲效率和安全性高,同時,還具有良好的可恢復性,可有效避免錯誤操作產生的不必要損失。(二)設備與環境管理優化策略。計算機軟件工程項目自動化管理中,設備與環境是非常重要的因素。因此,必須要按照相關標準,全面、準確地評價第三方硬件設備,同時,還要對軟件的兼容性、運行穩定性等,進行相應的評估。如果在此過程中,發現監測數據出現問題,則必須要及時進行記錄和處置。未經授權,所有設備都不允許進行自行拆、改、換任何配件,也不可擅自加入外來設備。同時,為了保證系統的穩定運行,還要規范工作人員的行為,明確個人的權責,確保室溫干燥,環境整潔、低噪音、無磁場干擾。(三)軟件測試管理優化策略。軟件測試是計算機軟件工程中不可或缺的重要環節。軟件測試是一項十分嚴謹和縝密的工作,其擁有一套邏輯縝密的測試標準。通過測試,研發人員能夠判斷軟件運行狀況,看其中是否存在漏洞或錯誤等問題,如果有,則可及時進行完善和改進,從而提升計算機軟件工程項目質量。軟件測試自動化管理系統,主要由各項測試指標構成,在測試過程中,能準確跟蹤、定位錯誤信息出現的時間與位置,還可以極大地提高測試的精準度和測試效率,有效避免傳統測試帶來的誤差和不足。比較常見軟件測試模型有CMM模型、TMM模型等,研發人員可依據測試工作所需,酌情選用。(四)安全管理優化策略。通常來說,計算機軟件工程項目研發都屬于企業機密內容,為避免不必要的損失,必須要加強安全管理。從人員角度來說,項目相關人員都應嚴格遵守企業規定,切實執行保密制度。從數據信息角度來說,在進行數據信息存儲和運輸過程中,也要根據流程,嚴格進行保密操作。在出庫和入庫的過程中,應設置安全授權,并對所有操作行為進行詳細記錄。為避免非項目研發人員直接接觸核心數據,還應在計算機設備中使用暗碼。屬于保密范疇的工作間,應設置監控攝像頭,對相關人員的操作行為進行實時監控。計算機內部安裝記錄軟件,對員工的操作記錄進行監控和記錄。如果計算機含有敏感數據,為避免數據信息泄密,必須要進行斷網運行。還可利用防火墻技術、加密技術、登錄口令和密碼等,提高項目安全管理水平。此外,在計算機自動化管理實施過程中,還應利用科學的自動化設備與檢測方法,嚴格檢測自動化操作設備,保證設備運行穩定、可靠,防止因為設備故障等問題,導致自動化設備數據丟失。計算機軟件工程項目自動化管理是我國信息化未來發展方向,也是提升計算機系統質量與運行可靠性的必然選擇。隨著計算機軟件工程項目越來越多,必須要全面應用安全管理中應用自動化技術,以提高管理水平,保障數據信息安全,提升其效益與價值,進而促進計算機軟件工程項目實現可持續發展。
作者:劉春玉 單位:滄州師范學院計算機科學與工程學院
- 上一篇:工程項目全過程造價管理論文
- 下一篇:工程項目財務風險管控論文