公務(wù)員期刊網(wǎng) 論文中心 正文

大數(shù)據(jù)系統(tǒng)軟件工程管理方法分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了大數(shù)據(jù)系統(tǒng)軟件工程管理方法分析范文,希望能給你帶來靈感和參考,敬請閱讀。

大數(shù)據(jù)系統(tǒng)軟件工程管理方法分析

摘要:在大數(shù)據(jù)時代的社會背景下,應(yīng)用軟件在開發(fā)的過程中遇到了多重困難,為了更好的應(yīng)對軟件開發(fā)過程中面對的資源共享、生命周期、維修維護等問題,針對大數(shù)據(jù)系統(tǒng)中的軟件工程管理問題逐漸受到了相關(guān)專家的重視?;诖?,首先對大數(shù)據(jù)系統(tǒng)中的軟件工程管理進行了概述,多角度闡述了軟件服務(wù)與大數(shù)據(jù)之間的關(guān)系。分析與整理了大數(shù)據(jù)系統(tǒng)中軟件工程管理模式架構(gòu),并從構(gòu)建管理規(guī)章體制、強化關(guān)鍵點的把控以及注重質(zhì)量監(jiān)管關(guān)鍵點三個方面提出了大數(shù)據(jù)系統(tǒng)中軟件工程管理的有效方法。通過軟件工程管理,使得龐大的數(shù)據(jù)庫更加安全穩(wěn)定,同時實現(xiàn)高效管理。

關(guān)鍵詞:大數(shù)據(jù)系統(tǒng);軟件工程;模式架構(gòu);管理方法

引言

隨著社會的進步,互聯(lián)網(wǎng)技術(shù)得到了快速的發(fā)展,大規(guī)模的網(wǎng)絡(luò)數(shù)據(jù)逐漸在各領(lǐng)域都有著重要的應(yīng)用,農(nóng)業(yè)商業(yè)以及金融醫(yī)療方面均受到大量數(shù)據(jù)的影響,對此,為了更好的推動各領(lǐng)域的發(fā)展和建設(shè),在互聯(lián)網(wǎng)海量數(shù)據(jù)中找到有價值的信息資源,成為了近些年來各行企業(yè)研究的重點。傳統(tǒng)的軟件工程在處理海量數(shù)據(jù)方面還存在著一定的欠缺,所以在大數(shù)據(jù)時代的背景下提升軟件工程管理成為重中之重。介紹了一些軟件工程管理的方法,并結(jié)合軟件生產(chǎn)模式的變化分析未來大數(shù)據(jù)時代軟件工程的發(fā)展趨勢。根據(jù)軟件工程管理的相關(guān)特征,提供一些工業(yè)實踐經(jīng)驗。隨著軟件資源的大量積累,其在各個領(lǐng)域均有著有效利用。提高軟件生產(chǎn)的質(zhì)量與提升軟件生產(chǎn)的效率成為發(fā)展過程中重要的部分,從軟件生產(chǎn)的集約化與自動化方面入手,全面提升大數(shù)據(jù)系統(tǒng)中的軟件工程管理水平。

1大數(shù)據(jù)系統(tǒng)中的軟件工程管理概述

正向工程、逆向工程、再工工程以及后期的軟件維護構(gòu)成了傳統(tǒng)的軟件生產(chǎn)模式。這種生產(chǎn)模式順序固定,整個過程遵循一定的規(guī)律。而大數(shù)據(jù)時代背景下的軟件生產(chǎn),將逆向工程作為生產(chǎn)的開始。近些年,大規(guī)模的軟件重用技術(shù)被應(yīng)用在各個領(lǐng)域,產(chǎn)生了大量的軟件資源,并得到了很好的發(fā)展。傳統(tǒng)的軟件生產(chǎn)模式會對軟件的挖掘效率產(chǎn)生一定的影響,為了解決這一問題,可采取集約化生產(chǎn)方式來提高軟件生產(chǎn)質(zhì)量。對比2010年全球產(chǎn)生的互聯(lián)網(wǎng)數(shù)據(jù)和2015年全球產(chǎn)生的互聯(lián)網(wǎng)數(shù)據(jù),1ZB與91B之間的差距是以指數(shù)級速度增長,移動終端和電腦終端成為互聯(lián)網(wǎng)數(shù)據(jù)的主要來源,這些數(shù)據(jù)被廣泛的應(yīng)用在基因研究、醫(yī)療保健、資源開發(fā)等方面,為搜索、金融、人類學研究等領(lǐng)域的發(fā)展提供了巨大幫助[1]。實時業(yè)務(wù)決策中存在的部分相關(guān)問題,均能應(yīng)用大數(shù)據(jù)方案解決,但仍有一些問題是大數(shù)據(jù)無法轉(zhuǎn)變的,這些問題逐漸在市場競爭中處于劣勢或被淘汰。新一代的技術(shù)和架構(gòu),隨著大數(shù)據(jù)技術(shù)的發(fā)展也在逐漸的更新,這些技術(shù)的應(yīng)用在進行科學分析組織時,可提供大量有技術(shù)價值的數(shù)據(jù),用來幫助發(fā)現(xiàn)潛在的故障組織。大數(shù)據(jù)的架構(gòu)對大型服務(wù)器的處理能力有著很高的要求。大數(shù)據(jù)的重點在于數(shù)據(jù)儲存和數(shù)據(jù)進一步可視化,因此架構(gòu)大數(shù)據(jù)的大型服務(wù)器需要在數(shù)據(jù)儲存和數(shù)據(jù)分析方面有較高的水平。其中大數(shù)據(jù)分析主要包括挖掘潛在信息以及對數(shù)據(jù)的隱秘關(guān)系進行分析,對于信息公司來說,想在競爭中提升競爭力就需要對信息有豐富獨到的見解,對于信息的理解也要更深刻,這就要逐步挖掘潛在的信息,進而擁有更絕對的競爭優(yōu)勢,同時這也充分體現(xiàn)了大數(shù)據(jù)的價值。

2軟件服務(wù)與大數(shù)據(jù)之間的關(guān)系

流式密集數(shù)據(jù)和歷史密集數(shù)據(jù)是互聯(lián)網(wǎng)應(yīng)用產(chǎn)生的主要數(shù)據(jù),這些海量的數(shù)據(jù)在各行各業(yè)都得到廣泛的推廣與應(yīng)用。如中國移動通信公司,利用海量的數(shù)據(jù)和軟件的應(yīng)用,已逐漸實現(xiàn)辦公自動化和企業(yè)標準化。阿里巴巴數(shù)據(jù)中心發(fā)展迅速,建立了超過100PB的數(shù)據(jù),提升了行業(yè)的競爭力。傳統(tǒng)的軟件工程,在程序設(shè)計方面著重考慮的是程序的正確性和程序的效率,進而對于程序中產(chǎn)生的數(shù)據(jù)和數(shù)據(jù)的結(jié)構(gòu)存在一定的忽略,這種程序設(shè)計對程序的生命周期大大的縮短。許多學者在軟件基礎(chǔ)理論的革新過程中,將完備的文檔作為軟件的核心部分,通過建立規(guī)范程序和詳細文檔來規(guī)范軟件設(shè)計,并在軟件設(shè)計過程中,逐漸提升文檔質(zhì)量和軟件開發(fā)模式的標準化。當前,用戶體驗已成為許多大型互聯(lián)網(wǎng)企業(yè)獲取數(shù)據(jù)的主要來源,這些數(shù)據(jù)覆蓋范圍廣、分類復雜,對此,就要求大數(shù)據(jù)系統(tǒng)中的軟件能夠處理龐大的數(shù)據(jù)。尤其是流式數(shù)據(jù)和密集型數(shù)據(jù),在業(yè)務(wù)的擴展中,對用戶體驗有著較大影響。在網(wǎng)絡(luò)時代背景下,各行各業(yè)對大數(shù)據(jù)技術(shù)的應(yīng)用越來越廣泛,因而對數(shù)據(jù)處理的要求也越來越高,這為軟件工程管理工作帶來了巨大挑戰(zhàn)性,大數(shù)據(jù)平臺服務(wù)以及大數(shù)據(jù)分析等都是現(xiàn)階段軟件工程管理面臨的現(xiàn)實難題[2]。軟件的開發(fā)維護和管理,在軟件發(fā)展創(chuàng)新模式中有著至關(guān)重要的作用,這需要海量數(shù)據(jù)的支持。其中數(shù)據(jù)和操作數(shù)據(jù)以及系統(tǒng)日志數(shù)據(jù)等流式數(shù)據(jù)和密集型數(shù)據(jù),主要來自于消費者、開發(fā)設(shè)計者和pass平臺,這兩類數(shù)據(jù)將直接影響著軟件的服務(wù)周期。從本質(zhì)上來說,這些數(shù)據(jù)僅僅是在量上和規(guī)模上進行衡量,在海量數(shù)據(jù)處理的研究標識和語義化處理方面還存在著很大程度上的欠缺。因此為解決相關(guān)的問題,需要在數(shù)據(jù)組織和處理的過程中不斷創(chuàng)新研究方式。大數(shù)據(jù)是現(xiàn)代軟件工程的發(fā)展中心,將知識和數(shù)據(jù)構(gòu)建成一系列數(shù)據(jù)服務(wù)平臺,實現(xiàn)智能知識主體。

3大數(shù)據(jù)系統(tǒng)中軟件工程管理模式架構(gòu)

軟件工程的經(jīng)典CS模式,能夠做到數(shù)據(jù)的整理和分析,但在大數(shù)據(jù)時代的背景下,需要逐漸做新的嘗試并更新,進而發(fā)展為BS模式。而隨著應(yīng)用軟件工程的領(lǐng)域越來越多,為更好的適應(yīng)各行業(yè)對于軟件工程的要求,軟件服務(wù)工程逐漸誕生。這種模式更好的體現(xiàn)了共享服務(wù),簡稱為軟件服務(wù)工程。大數(shù)據(jù)環(huán)境下,數(shù)據(jù)的動態(tài)變化以及系統(tǒng)的整合均存在一定的問題,而軟件服務(wù)工程將資源虛擬化,能夠充分的解決異構(gòu)系統(tǒng)數(shù)據(jù)問題,能夠更好的適應(yīng)新興領(lǐng)域的需求。為滿足客戶的個性化需求,在保證品質(zhì)和不超出預(yù)算的前提下,在軟件開發(fā)的過程中,應(yīng)加強設(shè)計監(jiān)督工作,對系統(tǒng)工程與項目嚴格管控,這種行為就是所謂的項目管理。而系統(tǒng)工程則主要為軟件管理提供前衛(wèi)技術(shù),對品質(zhì)進行監(jiān)督。前期規(guī)劃的成本支出以及生產(chǎn)進度等工作都要通過項目控制來完成。系統(tǒng)工程與項目控制是項目管理的兩個重要研究領(lǐng)域,通過建立系統(tǒng)文檔和制定系統(tǒng)工程管理方案來實現(xiàn)工程管理。其中,系統(tǒng)文檔的構(gòu)建一般由系統(tǒng)工程師負責,并需得到項目經(jīng)理的批注。項目經(jīng)理的任務(wù)主要是分析系統(tǒng)工程文件間存在的關(guān)系,通過全方位的分析探索與描述出項目的具體需求、所需成本和時效等。同時為了更好的完成系統(tǒng)工程方面的任務(wù),滿足客戶的需求和保證進度,制定項目管理方案,也是必不可少的。系統(tǒng)工程師需要結(jié)合需求清單,對項目細則進行全方位的分析,明確系統(tǒng)工程的需求,然后在此基礎(chǔ)上制定出詳盡的計劃。而項目經(jīng)理則應(yīng)在審批通過項目管理計劃后,定期對其進行優(yōu)化與完善,保證對系統(tǒng)工程各個環(huán)節(jié)的嚴格管理。系統(tǒng)工程管理主要包括開發(fā)項目規(guī)劃與控制、系統(tǒng)工程各環(huán)節(jié)以及工程專業(yè)集成,這幾個要素缺一不可,將直接影響工程項目質(zhì)量。具體來說,開發(fā)項目規(guī)劃與控制,主要是對系統(tǒng)工程進度進行預(yù)估,并負責風險管理和程序設(shè)計,對系統(tǒng)工程進行總體的規(guī)劃。軟件系統(tǒng)工程各個環(huán)節(jié),主要是對系統(tǒng)工程的運行和功能進行分析,重點工作是系統(tǒng)測試和后續(xù)的評估。最后則是軟件工程專業(yè)集成,一般負責維護性、生產(chǎn)性等工程[3]。

4大數(shù)據(jù)系統(tǒng)中軟件工程管理的有效方法

4.1構(gòu)建完善的軟件工程管理規(guī)章體制

科學嚴謹?shù)囊?guī)章制度是有序開展各項工作的基本保障,大數(shù)據(jù)系統(tǒng)中軟件工程管理也是如此。因而需要全面了解當前軟件工程管理的真實情況,構(gòu)建完善的軟件工程管理規(guī)章細則。首先,全面掌握現(xiàn)階段軟件工程研發(fā)工作的實況,探究軟件工程管理的具體流程與各個環(huán)節(jié),針對流程與每個環(huán)節(jié)構(gòu)建相對應(yīng)的規(guī)則要求,盡量覆蓋軟件工程研發(fā)的每個細節(jié),以此讓軟件工程管理可以嚴格依據(jù)規(guī)章制度進行。其次,應(yīng)注重項目的人力資源管理,針對人才規(guī)劃和薪酬制度等建立完整的考核體系。在考核的過程中,應(yīng)將個人承擔的相應(yīng)責任,合理的分開,并根據(jù)個人的實際工作情況以及難度制定不同的考核標準。以保證不同項目的工作崗位考核細致全面。在崗位明確到個人的基礎(chǔ)上,還要構(gòu)建切實有效的獎懲機制,不僅要有物質(zhì)層面的獎勵上,同時也應(yīng)注重提升員工的個人榮譽感,適當?shù)脑黾泳駥用娴莫剟睿沟脝T工在工作時更有積極性,從而在充分體現(xiàn)軟件工程項目管理有序的同時,進一步提升工作人員的主觀能動性。

4.2強化軟件工程管理進度關(guān)鍵點把控

首先,協(xié)同需方以及設(shè)計方健全項目進度方案,軟件工程管理和把控計劃都是工程項目開發(fā)的關(guān)鍵部分,既影響著工程管理的效果,同時也決定著工程項目進度、資源運用能效等方面。因此,需要積極協(xié)調(diào)需方與設(shè)計方,引領(lǐng)他們協(xié)同參加到工程項目規(guī)劃中來,并在此基礎(chǔ)上,根據(jù)項目方案加以細化,包含短期性與個人項目計劃,便于研究項目施工的時間、施工的資源訴求以及任務(wù)內(nèi)容等,充分確保軟件工程項目進度規(guī)劃的合理性與規(guī)范性。其次,監(jiān)督并催促設(shè)計方進一步提高進度預(yù)估的精確度,軟件工程項目開展的精準率一直是工程管理的關(guān)鍵內(nèi)容,對軟件工程項目開展的進度有著重要影響。對此,需要通過以下兩方面舉措,及時催促和監(jiān)督設(shè)計方提高進度制定的精確度。一方面,構(gòu)建科學的量化標準,在加快進度把控的過程中,全面落實相應(yīng)的信息數(shù)據(jù)統(tǒng)計研究工作,依托大數(shù)據(jù)技術(shù)的高效運用,確保軟件工程項目總體精確度。而另一方面,則要加強工程項目進度監(jiān)管,在軟件工程管理中,進一步加大建設(shè)進度的監(jiān)督與管理力度,對于嚴重拖延、求成心切等不良現(xiàn)象應(yīng)進行重點處理和解決,以此來確保軟件工程管理工作的順利開展。

4.3注重軟件工程質(zhì)量監(jiān)管關(guān)鍵點把控

首先,加強軟件工程質(zhì)量審核工作。作為質(zhì)量把控中至關(guān)重要的構(gòu)成部分,軟件工程質(zhì)量審查要嚴格按照工程項目的具體要求,合理明確審查期限,構(gòu)建軟件工程管理質(zhì)量審核計劃,嚴格依據(jù)計劃來有序開展各項審查工作。與此同時,為了確保軟件工程質(zhì)量審查的效果,還需充分結(jié)合隨機質(zhì)量審查計劃,對于影響較大且相對關(guān)鍵的項目,實施隨機質(zhì)量審查。詳細來說,首先,應(yīng)全面深入每個軟件工程的各個有關(guān)環(huán)節(jié),保證數(shù)據(jù)搜集的準確度,實施總體質(zhì)量質(zhì)量狀況及其下屬板塊質(zhì)量的探究工作。針對軟件工程質(zhì)量審查結(jié)構(gòu)以及工程制定的目標加以比較,如果出現(xiàn)質(zhì)量審查方面的問題,那么就應(yīng)嚴格貫徹和落實質(zhì)量把控與全程跟蹤監(jiān)管工作,并且兩項工作要合理有序的同步開展,針對大數(shù)據(jù)系統(tǒng)中軟件工程研發(fā)進度中涌現(xiàn)的各種風險進行精細化排查。其次,催促軟件工程文檔監(jiān)管工作。文檔是真實詳盡記錄總體文檔發(fā)展進程的關(guān)鍵性資料,它對于大數(shù)據(jù)系統(tǒng)開發(fā)有著至關(guān)重要的影響。需要催促與監(jiān)督軟件工程相關(guān)參與主體,提高對軟件工程文檔質(zhì)量管理工作的重視程度,明確要求相關(guān)參與主體依據(jù)規(guī)定進行管理文檔。主要包含文檔管理計劃、擬定規(guī)范、構(gòu)建統(tǒng)一的軟件工程文檔管理規(guī)定細則,以便切實提高軟件工程文檔質(zhì)量管理的總體質(zhì)量,真正確保軟件工程的成果。

4.4加大軟件工程管理團隊的培訓力度

軟件工程管理對于專業(yè)性以及全面性有著較高要求,因此需要一支綜合能力強、專業(yè)素養(yǎng)高的管理團隊作為支撐。而想要切實強化軟件工程管理,就應(yīng)高度重視工程管理團隊的培訓與教育工作,具體可從以下幾方面入手:其一,確立相關(guān)工作者自身的職責,明確責任,確保軟件工程管理工作的可追溯性。其二,全面了解和考察軟件工程管理團隊的現(xiàn)實情況,實施針對性特色化的培訓教育工作,合理運用在崗培訓、委托第三方單位培訓以及專家主題講座等多種可行性途徑,以此來提高工程管理團隊的專業(yè)素養(yǎng)和能力。其三,注重并加強復合型人才的引進,盡可能引入擅長工程項目管理和懂得軟件研發(fā)的復合型優(yōu)質(zhì)人才,最大限度的發(fā)揮這些人才的引領(lǐng)作用,推動軟件工程管理團隊綜合實力的進一步提升。

5結(jié)語

網(wǎng)絡(luò)的飛快發(fā)展讓軟件更新?lián)Q代越來越頻繁,大數(shù)據(jù)系統(tǒng)對軟件的穩(wěn)定性以及安全性更加重視。在大數(shù)據(jù)系統(tǒng)中建立一個安全、穩(wěn)定且效率較高的軟件,不僅需要先進技術(shù)的支撐,同時還需要一套全面的工程基礎(chǔ)理論、技術(shù)指標、軟件監(jiān)管方法的深度融合。隨著軟件資源的不斷積累和廣泛運用運用,軟件數(shù)據(jù)信息挖掘及其集約化生產(chǎn)在大數(shù)據(jù)系統(tǒng)中顯得愈發(fā)重要,以往軟件早已無法滿足當下大數(shù)據(jù)系統(tǒng)發(fā)展的需求,因此,應(yīng)進一步探索大數(shù)據(jù)系統(tǒng)中軟件工程管理的有效方法,這對于大數(shù)據(jù)系統(tǒng)的優(yōu)化建設(shè)及發(fā)展至關(guān)重要。

參考文獻:

[1]汪鴻彬.大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法[J].信息記錄材料,2019,20(06):81-82.

[2]劉曉霞,賈冀哲,徐嘉拓.關(guān)于大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018,(05):40+42.

[3]張宇航.大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探究[J].中國高新技術(shù)企業(yè),2016,(34):93-94.

[4]劉翔.淺析軟件工程管理的有效方法及實踐[J].科技資訊,2014,12(30):116.

作者:顧東虎 單位:云南工商學院