999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

綜合電子信息系統(tǒng)面向構(gòu)件的軟件開發(fā)與集成技術(shù)研究

2018-01-12 11:51:50王建勛
智富時代 2018年12期

王建勛

【摘 要】從集成模式的供應(yīng)鏈軟件中,抽象出普遍性的軟件開發(fā)原理。這種原理,包含了面向構(gòu)件的開發(fā)流程、開發(fā)途徑等。在探討具體的開發(fā)模式時,首先構(gòu)建一個過程性質(zhì)的開發(fā)模型,敘述過程思路下的開發(fā)階段和建模的方式。在這樣的基礎(chǔ)上,研究面向構(gòu)件的基本構(gòu)造模型,注重框架的設(shè)置和建模措施的現(xiàn)實應(yīng)用。構(gòu)件的模型,應(yīng)當(dāng)具備軟件系統(tǒng)的構(gòu)造風(fēng)格,并可以用形式化的手段予以描述。在設(shè)計了開發(fā)的具體模型后,還要探討典型性強的開發(fā)實例。

【關(guān)鍵詞】面向構(gòu)件;軟件開發(fā);具體方式

一、新式的開發(fā)手段概述

開發(fā)信息體系的措施,經(jīng)過了跨越性的進展階段。運用軟件建模的策略,可以設(shè)計出面向過程和面向?qū)ο髢深惙椒āG罢呙鎸Φ姆謩e是功能和數(shù)據(jù)流,而后者的原則是結(jié)合功能與抽象的方法。

20世紀末以來,分布對象的策略開始結(jié)合起重構(gòu)軟件體系的策略,這樣的整合,推動了面向構(gòu)件類型開發(fā)措施的產(chǎn)生。面向構(gòu)件的策略,可以簡稱為COM,它與傳統(tǒng)類型的面向方法有著實質(zhì)上的差別:面向?qū)ο蟮臉?gòu)建過程,通常針對單獨的應(yīng)用體系,對于對象的抽象,針對的是問題領(lǐng)域,這種建模方式趨向于靜態(tài);而構(gòu)件類型的模型,通常采納動態(tài)屬性的生成方法,側(cè)重軟件的組合。

在領(lǐng)域應(yīng)用的層面上,構(gòu)件類型的開發(fā)措施,集合了多個單獨的通用和重用軟件,解答的領(lǐng)域?qū)儆趩栴}領(lǐng)域的深化。在這樣的基礎(chǔ)上,構(gòu)件集合并實現(xiàn)了具體的對象。由此可見,兩種開發(fā)手段在探究范圍、探討對象與研究的途徑上,都是差別化的。在軟件開發(fā)模式進步的前提下,面向構(gòu)件類型的開發(fā)策略,成為了軟件方法的主導(dǎo)。我們有必要整合過程與開發(fā)措施,用這樣的視角來探究軟件的具體開發(fā)。

二、一般性的開發(fā)流程

2.1 建立過程性的模型

開發(fā)軟件中的構(gòu)件化,指的是重新組合軟件系統(tǒng),以及重新運用軟件組成部分的一種措施,屬于系統(tǒng)性的開發(fā)途徑。這種構(gòu)件化的內(nèi)涵為:用領(lǐng)域來表述運用中的需求;用框架的模式來表述結(jié)構(gòu);用構(gòu)建來描述軟件中的元素;用實例來描述運用的原型。

站在過程監(jiān)管與工程的角度,可以將開發(fā)的體系分成分析階段、安排階段、實現(xiàn)階段與評析階段。這樣的階段設(shè)置,不是流水式的模型,而是整合了過程與增量的工作模式。開發(fā)軟件遇到的誤區(qū)之一,就是混淆了階段性控制與建模的方式,或者混淆了原型塑造的方法與面向過程的策略。信息體系,屬于開放式的周期系統(tǒng)。因此,構(gòu)件化的措施與傳統(tǒng)的開發(fā)措施一樣,都需要遵照周期性的軟件規(guī)律。

然而,構(gòu)件化的措施,傾向于淡化階段的含義,側(cè)重并行方式和重新構(gòu)造過程。在這樣的方法中,可以增添并行性質(zhì)的設(shè)計思維,以及代表能力成熟階段的模型,來調(diào)整局部性的過程,以便提高開發(fā)軟件的實效、維持優(yōu)良的開發(fā)效果。可以采納領(lǐng)域的思維和對象性的模式,來完善建模的流程,增添開發(fā)環(huán)節(jié)的操作性。

2.2 維持建模的措施

通常選取的建模途徑,包含了面向?qū)ο蟮耐緩脚c描述的途徑。其中的描述措施,又分為UML、框架式描述、規(guī)則的描述等。用來支撐以上建模途徑的措施,包括抽象的措施、元模式、分布對象的措施、協(xié)作與代理的措施、參數(shù)框架的措施、導(dǎo)航的措施等。

UML的措施,可以供應(yīng)動態(tài)或靜態(tài)的建模策略。如果選取了靜態(tài)方式,則需要描繪示例圖,來反映領(lǐng)域的功能需要;用對象圖等形式,來描繪面向?qū)ο箢愋偷臉?gòu)造;用配置圖的形式,來描繪實現(xiàn)軟件的途徑。如果選取了動態(tài)方式,則需要采納交互圖形、狀態(tài)圖形和活動圖形的措施,來表達軟件體系的行為規(guī)則。這樣的模型,應(yīng)當(dāng)包含不同對象的協(xié)作、周期或者狀態(tài)的更換、事項的處理,以及同步性質(zhì)的過程監(jiān)管等。

從框架到原則、再到例子的描述措施,屬于智能性質(zhì)建模的進一步擴大。在這個系統(tǒng)內(nèi),框架構(gòu)成了敘述問題的外部體系,集合了實體、聯(lián)系途徑和約束的規(guī)則;原則是用來界定實體與例子的組裝方法的,屬于構(gòu)造內(nèi)部元素的映射與互動模型;例子是描繪解決途徑的一種模板,由結(jié)構(gòu)與元素的特定種類構(gòu)成。因此,從框架到原則、再到例子的描述措施,對于設(shè)置軟件架構(gòu)和軟件生成方式是非常適用的。

三、設(shè)置構(gòu)件的措施

在軟件的體系中,軟件的系統(tǒng)結(jié)構(gòu)叫做構(gòu)架。這種構(gòu)架,屬于可以重新構(gòu)造和預(yù)制的骨架,能夠?qū)栴}領(lǐng)域轉(zhuǎn)變成解決領(lǐng)域。構(gòu)架是指用于化解問題的軟件本身,而框架是指用來表述體系構(gòu)造的途徑。例如:建立在抽象層次與交互層次基礎(chǔ)上的構(gòu)造、建立在樹狀或者網(wǎng)絡(luò)狀框架基礎(chǔ)上的節(jié)點關(guān)系、具備共享數(shù)據(jù)和控制狀態(tài)功能的中央資源構(gòu)造、具備了抽象與驅(qū)動功能的對象形態(tài),都被歸為構(gòu)架的范圍。依據(jù)軟件的實際要求,可以把單獨的結(jié)構(gòu)組合成不同體系的分布式計算結(jié)構(gòu)。這樣的軟件,包含了集成類型的構(gòu)造,如B/S的構(gòu)造。

框架用來表示總體性的方法與設(shè)計規(guī)則,是一種方法論的系統(tǒng)。例如:用于描繪某個概念的構(gòu)造、用類圖來描繪對象的邏輯構(gòu)造、用ADL來描繪文本的方式、用樹狀或者網(wǎng)絡(luò)狀來代表圖形的方式,等等。由此可見,框架是用來探討構(gòu)架的一種機制,構(gòu)架則是詳細表述框架的一種結(jié)構(gòu)。

依據(jù)分布式的計算系統(tǒng),應(yīng)用類型軟件的實際構(gòu)架,可以分成界面表示、事務(wù)整理與數(shù)據(jù)約束幾種邏輯,它們分別用來關(guān)聯(lián)用戶、展示核心性功能,以及處理后端的數(shù)據(jù)服務(wù)。依據(jù)領(lǐng)域運用的層次與體系平臺能力的差別,還可以細致劃分事務(wù)邏輯,構(gòu)造一個層次較多的系統(tǒng)框架。

然而,無論劃分出多少層次,這種體系在實質(zhì)上還是三層類型的構(gòu)架。這種劃分的思維,能夠確保用戶、程序和信息彼此獨立,以便提升整個軟件的執(zhí)行實效和重新組合的性能。同時,這樣的思維與領(lǐng)域的三種要素相吻合,可以利用界面的實際邏輯,來覆蓋住環(huán)境層面的需要;用事務(wù)整理的邏輯,覆蓋住流程的需要;用數(shù)據(jù)信息的邏輯,覆蓋住資源的需要。

四、總結(jié)

雖然目前構(gòu)件重用還沒有在軟件設(shè)計領(lǐng)域得到全面推廣,真正的軟件工廠還未形成。仍然存在一些問題,如大的構(gòu)件庫的建設(shè),構(gòu)件的分類和檢索,構(gòu)件的裝配與集成等,使得構(gòu)件的重用仍處在較低的水平。但構(gòu)件由于其本身的諸多特性,正在成為軟件開發(fā)的一個熱點,基于構(gòu)件的軟件開發(fā)方法被視為解決軟件危機,提高軟件生產(chǎn)效率和質(zhì)量的一條現(xiàn)實可行的途徑。構(gòu)件重用的目標(biāo)是達到需求、分析、設(shè)計、編碼、測試的重用。在不同層次上,構(gòu)件均可以將底層的多個邏輯組合成高層次上的粒度更大的新構(gòu)件,甚至直接封裝到一個系統(tǒng),使模塊的重用從代碼級、對象級、架構(gòu)級到系統(tǒng)級都可能實現(xiàn),從而使軟件像硬件一樣,能任人裝配定制而成。

【參考文獻】

[1]萬麟瑞,胡宏,孫紅星.面向構(gòu)件的軟件開發(fā)方法學(xué)研究[J].小型微型計算機系統(tǒng),2003(03).

[2]馬永杰,蔣兆遠,張燕.基于功能構(gòu)件的軟件復(fù)用方法[J].計算機應(yīng)用與軟件,2009(08).

[3]劉建勛,王積鵬,吳浩.面向服務(wù)的構(gòu)件開發(fā)方法研究[J].中國電子科學(xué)研究院學(xué)報,2009(05).

[4]]裴慶裕.J2EE框架下基于構(gòu)件的軟件復(fù)用技術(shù)研究[D].山東輕工業(yè)學(xué)院,2008.

主站蜘蛛池模板: 中国一级毛片免费观看| 成人无码区免费视频网站蜜臀| 亚洲三级视频在线观看| 国产黄色视频综合| 国产亚洲视频在线观看| 免费看av在线网站网址| 四虎AV麻豆| 亚洲无码一区在线观看| 高清无码手机在线观看| 久久www视频| 国产欧美精品专区一区二区| 福利视频久久| 在线一级毛片| a级毛片一区二区免费视频| 91精品国产91久久久久久三级| 幺女国产一级毛片| 国内精品自在自线视频香蕉| 欧美一级视频免费| 亚洲三级色| 亚洲国产午夜精华无码福利| 亚洲国产在一区二区三区| 99国产精品一区二区| 欧美区国产区| 99re热精品视频中文字幕不卡| 91av国产在线| 日韩在线播放中文字幕| 亚洲精品国产首次亮相| 自慰网址在线观看| 国产99视频精品免费视频7| 国产精品三级av及在线观看| 影音先锋亚洲无码| 久久综合色视频| 欧美精品影院| 国产大全韩国亚洲一区二区三区| 久久99精品久久久久久不卡| 看你懂的巨臀中文字幕一区二区| 91久久偷偷做嫩草影院电| 欧美综合成人| 91久久精品日日躁夜夜躁欧美| 久久99精品国产麻豆宅宅| 亚洲无码视频喷水| 97精品国产高清久久久久蜜芽| 色婷婷狠狠干| 精品五夜婷香蕉国产线看观看| 超清无码一区二区三区| 黄色网站在线观看无码| 欧美国产日韩在线观看| 日韩欧美一区在线观看| 国产精品视频久| 国产流白浆视频| 中文字幕日韩久久综合影院| 免费啪啪网址| 最新国产午夜精品视频成人| 欧洲高清无码在线| 国产精品免费电影| 国产精品吹潮在线观看中文| 2021国产精品自产拍在线观看| 无码AV日韩一二三区| 99国产在线视频| 精品久久高清| 男女性色大片免费网站| 国产十八禁在线观看免费| AV网站中文| 日韩欧美高清视频| 国产免费精彩视频| 亚洲精品黄| 国产99在线| 天天综合网在线| 亚洲制服中文字幕一区二区| 成人午夜视频网站| 极品国产一区二区三区| 欧美狠狠干| 这里只有精品免费视频| 9久久伊人精品综合| 亚洲精品天堂在线观看| 精品久久久久久中文字幕女 | 亚洲AV电影不卡在线观看| 日韩一级毛一欧美一国产 | 四虎影视8848永久精品| jizz在线观看| 91麻豆国产精品91久久久| 中文字幕在线欧美|