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

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

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

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

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

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

引言

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

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

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

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

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

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

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

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

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

4.2強(qiáng)化軟件工程管理進(jìn)度關(guān)鍵點(diǎn)把控

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

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

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

4.4加大軟件工程管理團(tuán)隊(duì)的培訓(xùn)力度

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

5結(jié)語

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

參考文獻(xià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]劉翔.淺析軟件工程管理的有效方法及實(shí)踐[J].科技資訊,2014,12(30):116.

作者:顧東虎 單位:云南工商學(xué)院