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