摘要:在大數(shù)據(jù)時代下,各種應用軟件雖然已經(jīng)在諸多行業(yè)領域中得到了非常廣泛的應用,但同樣也出現(xiàn)了異構系統(tǒng)信息共享、數(shù)據(jù)安全、數(shù)據(jù)價值挖掘、開發(fā)周期長等各種各樣的問題,而軟件工程管理則正是解決這些問題,實現(xiàn)應用軟件有效開發(fā)應用的重要途徑。為此,本文對大數(shù)據(jù)系統(tǒng)中的軟件工程管理原則、方法進行了探討,希望能夠?qū)Υ髷?shù)據(jù)時代下的應用軟件開發(fā)應用起到一定幫助。
關鍵詞:大數(shù)據(jù);軟件工程;管理
引言:
軟件工程管理是在為了保證應用軟件工程項目能夠順利完成,并得到有效應用所進行的分析管理活動,其不僅關系著項目成本、質(zhì)量、進度,同時也是解決軟件開發(fā)應用過程中各種問題的重要途徑,因此,在大數(shù)據(jù)時代下,面對大數(shù)據(jù)系統(tǒng)中軟件工程項目存在的各種問題,對于軟件工程管理方法的研究是非常具有現(xiàn)實意義的。
一、大數(shù)據(jù)系統(tǒng)中軟件工程管理的主要原理
(一)DOA體系
DOA體系是一種以DRC數(shù)據(jù)注冊中心為基礎的核心部件,借助這一結構體系,大數(shù)據(jù)系統(tǒng)能夠?qū)浖こ涕_發(fā)以及應用軟件運行過程中所產(chǎn)生的數(shù)據(jù)進行存儲,并為數(shù)據(jù)提供統(tǒng)一的標識與定義。這樣一來,大數(shù)據(jù)系統(tǒng)中的所有數(shù)據(jù)都能夠?qū)崿F(xiàn)所有權明確與使用權管理,如果用戶未得到數(shù)據(jù)權限中心授權,那么就無法對數(shù)據(jù)進行使用,而軟件工程開發(fā)過程中存在的數(shù)據(jù)量、開發(fā)周期等問題也能夠得到有效解決。
(二)大數(shù)據(jù)生態(tài)系統(tǒng)
大數(shù)據(jù)生態(tài)系統(tǒng)屬于針對大數(shù)據(jù)系統(tǒng)中各應用軟件的信息系統(tǒng),其主要功能是為系統(tǒng)中各種應用軟件的應用管理與維護管理提供支持,無論是應用軟件故障的修復,還是數(shù)據(jù)安全的保障,都需要依靠大數(shù)據(jù)生態(tài)系統(tǒng)來實現(xiàn)。對于大數(shù)據(jù)生態(tài)系統(tǒng),通常會被形象的比喻為軟件工程管理的土壤,只有具備了大數(shù)據(jù)生態(tài)系統(tǒng),軟件工程管理措施才具有了還是的可能性與空間[1]。
(三)邏輯管理與維護
在DOA體系下,大數(shù)據(jù)系統(tǒng)中的各種數(shù)據(jù)必須要經(jīng)過DRC數(shù)據(jù)注冊中心的注冊,并將數(shù)據(jù)狀態(tài)、大小、存儲地址等信息記錄下來,但要想實現(xiàn)對數(shù)據(jù)的應用,則還需要通過數(shù)據(jù)資源池技術來對數(shù)據(jù)進行統(tǒng)一的邏輯管理,從而使數(shù)據(jù)能夠被定位、搜索。另外,由于大數(shù)據(jù)系統(tǒng)中的應用軟件經(jīng)常會出現(xiàn)各種問題,因此軟件工程管理還要依靠數(shù)據(jù)權限中心與數(shù)據(jù)異??刂浦行膩硗瓿删S護管理工作,以實現(xiàn)數(shù)據(jù)的加密、解密、異常檢測以及元數(shù)據(jù)維護。
二、大數(shù)據(jù)系統(tǒng)中軟件工程管理的有效方法
(一)統(tǒng)一數(shù)據(jù)注冊標準
大數(shù)據(jù)系統(tǒng)的軟件工程管理需要依靠DRC數(shù)據(jù)注冊中心來實現(xiàn),但由于當前不同大數(shù)據(jù)系統(tǒng)在管理模式尚未統(tǒng)一,因而異構系統(tǒng)間的信息資源共享仍然是難以實現(xiàn)的。為此,在大數(shù)據(jù)系統(tǒng)的軟件工程管理中,還需為數(shù)據(jù)注冊中心的數(shù)據(jù)標注、定義制定統(tǒng)一的標準,將數(shù)據(jù)標準的形式、定義內(nèi)容確定下來,這樣在統(tǒng)一的數(shù)據(jù)平臺與協(xié)議下,不同的大數(shù)據(jù)系統(tǒng)才能夠進行有效的數(shù)據(jù)交換。另外,在數(shù)據(jù)注冊標準得到統(tǒng)一的同時,軟件工程管理還需對數(shù)據(jù)邏輯資源池進行應用,以保證數(shù)據(jù)能夠在系統(tǒng)內(nèi)部的不同空間中得到存儲,從而為系統(tǒng)數(shù)據(jù)安全提供保障[2]。
(二)有效協(xié)調(diào)數(shù)據(jù)應用
在大數(shù)據(jù)系統(tǒng)的軟件工程項目中,以數(shù)據(jù)資源池、大數(shù)據(jù)生態(tài)系統(tǒng)等技術為基礎的軟件工程管理既可以用于對應用軟件開發(fā)應用的管理工作,保證軟件能夠順利開發(fā)并得到應用,同時也可以通過數(shù)據(jù)管理來分析用戶需求,并對整個系統(tǒng)進行優(yōu)化。但由于應用軟件管理與大數(shù)據(jù)分析都會占用大量的系統(tǒng)資源,因此軟件工程管理必須要對數(shù)據(jù)管理與應用軟件管理進行有效協(xié)調(diào),一方面應用軟件基本功能單元為基礎管理應用軟件,另一方面在用戶需求變化的同時展開大數(shù)據(jù)分析,從而使應用軟件得到有效應用的同時,也能夠?qū)崿F(xiàn)不斷優(yōu)化與價值生命周期的延長
(三)堅持面向服務原則
在大數(shù)據(jù)時代下,軟件工程已經(jīng)逐漸發(fā)展為以服務為基礎的軟件服務工程,這種工程模式不僅能夠快速構建應用、共享服務,實現(xiàn)資源虛擬化與應用服務化,同時也對軟件工程管理提出了更高的要求。因此,未來大數(shù)據(jù)系統(tǒng)中的軟件工程管理必須要堅持面向服務原則,結合客戶需求來對軟件工程項目的開發(fā)應用進行規(guī)劃控制,將系統(tǒng)工程任務確定下來,制定合理的工作說明書、組織進度計劃,并完成設計測試、軟件性能測量、風險管理等工作。另外,由于大數(shù)據(jù)系統(tǒng)中的軟件工程通常都會涉及到多個專業(yè),因此,在軟件工程管理中,還要注意對多個專業(yè)的集成化管理。
結束語:
總而言之,大數(shù)據(jù)時代下,數(shù)據(jù)量的迅速增加雖然為人們的工作與生活帶來了諸多便利,但同樣也出現(xiàn)了嚴重的數(shù)據(jù)冗余問題,這對于軟件開發(fā)應用是非常不利的,而要想解決這些問題,則必須要對DRC、數(shù)據(jù)資源池等技術進行充分應用,并在此基礎上采取有效的軟件工程管理方法。
參考文獻:
[1]劉曉霞,賈冀哲,徐嘉拓.關于大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探討[J].網(wǎng)絡安全技術與應用,2018(05):40+42.
[2]張宇航.大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探究[J].中國高新技術企業(yè),2016(34):93-94.
作者簡介:蔡佰存,1995年出生,男,籍貫:河北省承德市寬城滿族自治縣,職稱和學歷:學生,大學本科,研究方向或?qū)I(yè):軟件工程.