• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    關(guān)于大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探討

    2018-05-11 10:34:53劉曉霞賈冀哲徐嘉拓
    關(guān)鍵詞:數(shù)據(jù)系統(tǒng)生命周期邏輯

    ◆劉曉霞 賈冀哲 徐嘉拓

    ?

    關(guān)于大數(shù)據(jù)系統(tǒng)中的軟件工程管理方法探討

    ◆劉曉霞1賈冀哲2徐嘉拓2

    (1.沈陽理工大學(xué)裝備工程學(xué)院 遼寧 110168;2. 東北大學(xué)軟件學(xué)院 遼寧 110819)

    當(dāng)前社會(huì)已進(jìn)入大數(shù)據(jù)時(shí)代,應(yīng)用軟件具有開發(fā)過程復(fù)雜、開發(fā)周期長及生命周期短、異構(gòu)系統(tǒng)間信息資源共享困難、不易維護(hù)等特點(diǎn)?;谶@一現(xiàn)狀,本文提出一種基于大數(shù)據(jù)系統(tǒng)的軟件工程管理方法。該方法旨在面向大數(shù)據(jù)體系結(jié)構(gòu),以大數(shù)據(jù)平臺(tái)為核心建構(gòu)統(tǒng)一的數(shù)據(jù)資源池,并以大數(shù)據(jù)—應(yīng)用生態(tài)系統(tǒng)為基礎(chǔ),實(shí)現(xiàn)信息系統(tǒng)的快速搭建與海量數(shù)據(jù)的有效管理。

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

    0 前言

    大數(shù)據(jù)時(shí)代,信息具有冗余化、海量化特征。其作為應(yīng)用軟件與所有信息新系統(tǒng)的“血液”,大數(shù)據(jù)的整個(gè)生命周期都會(huì)對(duì)軟件應(yīng)用范圍、功能結(jié)構(gòu)甚至軟件使用產(chǎn)生影響。大數(shù)據(jù)時(shí)代與傳統(tǒng)信息時(shí)代不同,人們更加注重大數(shù)據(jù)的安全性、價(jià)值挖據(jù)與算法研究,更多的在于關(guān)注大數(shù)據(jù)本身與數(shù)據(jù)應(yīng)用[1]。在軟件工程中,人們?yōu)榱私鉀Q軟件系統(tǒng)開發(fā)中存在的異構(gòu)系統(tǒng)問題,通過大數(shù)據(jù)挖據(jù)與建構(gòu)軟件工程管理體系,實(shí)現(xiàn)對(duì)軟件系統(tǒng)的開發(fā)與應(yīng)用?;诖髷?shù)據(jù)系統(tǒng)的軟件工程系統(tǒng)功能擴(kuò)展困難,開發(fā)過程復(fù)雜,難以適應(yīng)結(jié)構(gòu)環(huán)境變化。因此,增加了應(yīng)用軟件開發(fā)成本?;诖耍疚幕凇癝OSE”(面向服務(wù)的軟件工程),通過DOSE、大數(shù)據(jù)生態(tài)系統(tǒng)與數(shù)據(jù)資源池技術(shù)進(jìn)行軟件工程管理。

    1 技術(shù)基礎(chǔ)

    1.1 DOA體系結(jié)構(gòu)

    DOA是一種面向數(shù)據(jù)的體系結(jié)構(gòu),在該體系下,基于DRC(data register center)數(shù)據(jù)注冊(cè)中心這一核心部件,對(duì)大數(shù)據(jù)系統(tǒng)統(tǒng)一進(jìn)行標(biāo)識(shí)、定義與管理。同時(shí),通過DAC(data authority center)數(shù)據(jù)權(quán)限中心對(duì)大數(shù)據(jù)使用權(quán)與所有權(quán)進(jìn)行權(quán)限管理。數(shù)據(jù)資源池中的數(shù)據(jù)需由DEC(data exception controlcenter)異常控制中心進(jìn)行自適應(yīng)管理,以解決軟件工程開發(fā)中遇到的各種系統(tǒng)功能復(fù)雜、數(shù)據(jù)量龐大等問題[2]。

    1.2大數(shù)據(jù)生態(tài)系統(tǒng)

    2010年,國外學(xué)者Forney M基于大數(shù)據(jù)概念首次提出大數(shù)據(jù)生態(tài)系統(tǒng)的軟件工程管理思想。其認(rèn)為,大數(shù)據(jù)生態(tài)系統(tǒng)是一個(gè)信息系統(tǒng),基于大數(shù)據(jù)生態(tài)系統(tǒng)進(jìn)行軟件工程管理時(shí),會(huì)經(jīng)歷系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)這一完整的生命周期。在軟件工程開發(fā)中,大數(shù)據(jù)生態(tài)系統(tǒng)為應(yīng)用軟件開發(fā)提供了信息“土壤”,也為軟件系統(tǒng)應(yīng)用與維護(hù)提供了現(xiàn)實(shí)可能性。大數(shù)據(jù)生態(tài)系統(tǒng)的水平結(jié)構(gòu)與垂直結(jié)構(gòu)變化,使數(shù)據(jù)量劇增,也使信息實(shí)現(xiàn)由獲取到刪除、由應(yīng)用到淘汰[3]。

    1.3數(shù)據(jù)資源池技術(shù)

    邏輯數(shù)據(jù)資源池以大數(shù)據(jù)為核心,以(DRC)數(shù)據(jù)注冊(cè)中心為基礎(chǔ),實(shí)現(xiàn)對(duì)軟件工程進(jìn)行優(yōu)化管理:

    一是基于DRC(數(shù)據(jù)注冊(cè)中心)對(duì)大數(shù)據(jù)進(jìn)行邏輯管理。

    在邏輯資源池中,所有大數(shù)據(jù)均要經(jīng)過DRC注冊(cè),并按統(tǒng)一標(biāo)準(zhǔn)對(duì)數(shù)據(jù)資源進(jìn)行標(biāo)識(shí)與規(guī)范化處理,減少數(shù)據(jù)冗余,記錄不同數(shù)據(jù)狀態(tài)、屬主信息、數(shù)據(jù)大小、存儲(chǔ)地址等屬性信息。最后,數(shù)據(jù)注冊(cè)中心會(huì)將注冊(cè)后的源數(shù)據(jù)存儲(chǔ)至邏輯數(shù)據(jù)資源池中統(tǒng)一管理。為用戶提供數(shù)據(jù)定位與數(shù)據(jù)搜索等服務(wù)。

    二是DEC(數(shù)據(jù)異??刂浦行?與DAC(數(shù)據(jù)權(quán)限中心)協(xié)同對(duì)應(yīng)用軟件系統(tǒng)進(jìn)行維護(hù)。

    DAC主要負(fù)責(zé)對(duì)用戶權(quán)限信息與角色進(jìn)行管理,并采用加密技術(shù)結(jié)合大數(shù)據(jù)狀態(tài)對(duì)其加密與解密處理。DOA定義下的大數(shù)據(jù)具有應(yīng)用態(tài)(大數(shù)據(jù)在應(yīng)用時(shí)授權(quán)解密)與數(shù)據(jù)態(tài)(大數(shù)據(jù)在傳輸與存儲(chǔ)時(shí)加密)兩種形態(tài);而DEC主要負(fù)責(zé)對(duì)軟件工程元數(shù)據(jù)等進(jìn)行維護(hù),并負(fù)責(zé)檢測(cè)與控制數(shù)據(jù)資源池發(fā)生的異常。

    2 管理方法

    2.1管理原理

    (1)以DRC為基礎(chǔ)

    DOA是基于大數(shù)據(jù)系統(tǒng)的軟件工程管理核心基礎(chǔ),DOSE系統(tǒng)以DOA為架構(gòu),DRC可通過物理數(shù)據(jù)資源池及邏輯數(shù)據(jù)資源池對(duì)軟件工程開發(fā)與應(yīng)用軟件系統(tǒng)服務(wù)中產(chǎn)生的各類數(shù)據(jù)進(jìn)行存儲(chǔ)。

    (2)業(yè)務(wù)邏輯與數(shù)據(jù)邏輯實(shí)現(xiàn)轉(zhuǎn)化

    在DOSE體系下,一個(gè)完整的數(shù)據(jù)邏輯過程是指數(shù)據(jù)資源池中某個(gè)數(shù)據(jù)的一次讀寫操作;一個(gè)或多個(gè)數(shù)據(jù)邏輯構(gòu)成一個(gè)DOSE業(yè)務(wù)邏輯。通過數(shù)據(jù)導(dǎo)向可詳細(xì)對(duì)用戶軟件工程開發(fā)需求進(jìn)行了解;而數(shù)據(jù)邏輯可進(jìn)一步對(duì)應(yīng)用軟件系統(tǒng)開發(fā)過程進(jìn)行細(xì)化。

    (3)大數(shù)據(jù)生態(tài)、可持續(xù)

    DOSE系統(tǒng)中,應(yīng)用工具、應(yīng)用需求及數(shù)據(jù)都有生命周期。若將所有數(shù)據(jù)比作“土壤”,應(yīng)用比作“森林”或“樹木”,整個(gè)大數(shù)據(jù)生態(tài)系統(tǒng)為可持續(xù)、永恒、生態(tài)的軟件工程管理系統(tǒng)。

    2.2管理原則

    (1)大數(shù)據(jù)注冊(cè)標(biāo)注統(tǒng)一化

    ①通過統(tǒng)一的標(biāo)準(zhǔn)對(duì)大數(shù)據(jù)注冊(cè)、定義;

    ②采用數(shù)據(jù)邏輯資源池進(jìn)行數(shù)據(jù)管理,使同一數(shù)據(jù)存儲(chǔ)于多個(gè)空間;

    ③ 以統(tǒng)一協(xié)議在統(tǒng)一平臺(tái)下或數(shù)據(jù)注冊(cè)中心進(jìn)行數(shù)據(jù)交換。

    (2)大數(shù)據(jù)驅(qū)動(dòng)應(yīng)用

    在軟件工程管理中,要使業(yè)務(wù)邏輯與數(shù)據(jù)邏輯產(chǎn)生關(guān)聯(lián)。通過大數(shù)據(jù)驅(qū)動(dòng),基于數(shù)據(jù)土壤,對(duì)大數(shù)據(jù)進(jìn)行需求分析,搭建應(yīng)用森林,實(shí)現(xiàn)對(duì)整個(gè)軟件工程進(jìn)行驅(qū)動(dòng)管理。

    (3)數(shù)據(jù)與應(yīng)用有效協(xié)調(diào)

    通過在大數(shù)據(jù)與應(yīng)用軟件間構(gòu)建完善的協(xié)調(diào)機(jī)制,基于大數(shù)據(jù)可獲得更多需求;也可基于基本功能單元實(shí)現(xiàn)對(duì)整個(gè)軟件工程中的應(yīng)用軟件進(jìn)行管理,結(jié)合用戶頻繁的需求變換,延長應(yīng)用軟件價(jià)值生命周期。

    2.3工程管理方法

    下圖1為基于DOSE架構(gòu)的完整生命周期:

    圖1 完整生命周期

    2.4基于機(jī)器學(xué)習(xí)的軟件工程管理K-NN分類算法

    K-NN分類算法(K-Nearest Neighbor)基本應(yīng)用思路[4]:當(dāng)給定一個(gè)新的文本后,找出在訓(xùn)練集中與該文本最相似的K篇文本,然后結(jié)合其所屬具體類別,對(duì)新文本所屬類別進(jìn)行判斷。具體如下:

    (1) 分別輸入分類體系C與訓(xùn)練集d及待分類文本d′,輸出待分類文本的具體類別;

    (2) 預(yù)處理待分類本文。采用公式對(duì)待分類文本權(quán)重進(jìn)行計(jì)算,并通過向量 V(d′) 表示待分類文本;

    (3) 在訓(xùn)練文本集中選出K個(gè)與新文本最相近的文本,并通過如下公式計(jì)算文本的初始值;

    在新文本的K個(gè)鄰居中,采用如下公式對(duì)每一類文本的具體權(quán)重進(jìn)行計(jì)算:

    式中:

    在上式中,若屬于類,則函數(shù)值=1,否則函數(shù)值=0。

    (4)對(duì)類的權(quán)重進(jìn)行比較,向權(quán)重最大的那個(gè)類別分配文本。

    3 結(jié)語

    大數(shù)據(jù)時(shí)代,數(shù)據(jù)冗余化對(duì)軟件工程開發(fā)與應(yīng)用軟件系統(tǒng)維護(hù)提出了巨大挑戰(zhàn)。在大數(shù)據(jù)環(huán)境下,應(yīng)著力開發(fā)安全、高效、健壯的軟件,除了需要得到DOSE等技術(shù)的支持外,更要建構(gòu)一套統(tǒng)一、完整的軟件管理方法標(biāo)準(zhǔn),實(shí)現(xiàn)對(duì)軟件數(shù)據(jù)的挖據(jù)與軟件工程的集約化、安全化管理。

    [1]王建民.領(lǐng)域大數(shù)據(jù)應(yīng)用開發(fā)與運(yùn)行平臺(tái)技術(shù)研究[J].軟件學(xué)報(bào),2017.

    [2]孟春蕾,范廣露,李家怡等.產(chǎn)品質(zhì)量管理中的大數(shù)據(jù)技術(shù)應(yīng)用分析[J].電子質(zhì)量,2017.

    [3]徐良.面向數(shù)據(jù)的軟件工程方法研究[J].電腦知識(shí)與技術(shù),2016.

    [4]苗放.面向數(shù)據(jù)的軟件體系結(jié)構(gòu)初步探討[J].計(jì)算機(jī)科學(xué)與探索,2016.

    猜你喜歡
    數(shù)據(jù)系統(tǒng)生命周期邏輯
    動(dòng)物的生命周期
    刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
    法律方法(2022年2期)2022-10-20 06:44:24
    全生命周期下呼吸機(jī)質(zhì)量控制
    邏輯
    創(chuàng)新的邏輯
    從生命周期視角看并購保險(xiǎn)
    中國外匯(2019年13期)2019-10-10 03:37:46
    民用飛機(jī)全生命周期KPI的研究與應(yīng)用
    基于Spark的高速收費(fèi)站大數(shù)據(jù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    基于計(jì)算機(jī)軟件開發(fā)技術(shù)的物聯(lián)網(wǎng)數(shù)據(jù)系統(tǒng)
    女人買買買的神邏輯
    37°女人(2017年11期)2017-11-14 20:27:40
    梓潼县| 普陀区| 莒南县| 余庆县| 南康市| 车致| 安图县| 镇安县| 张北县| 江山市| 宣汉县| 苍溪县| 五莲县| 宁波市| 龙岩市| 宁津县| 界首市| 潼南县| 宜良县| 乌海市| 手游| 大关县| 东乌珠穆沁旗| 孟州市| 梨树县| 昌平区| 大英县| 巴里| 尉犁县| 蓬安县| 拉萨市| 德令哈市| 涟源市| 施秉县| 屏山县| 睢宁县| 宜良县| 平凉市| 玉环县| 雅江县| 日照市|