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