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

面向服務的軟件構建化開發(fā)技術

2017-04-14 14:58:23陳家文
電子技術與軟件工程 2017年6期
關鍵詞:方法

陳家文

為了研究面向服務的軟件構建化開發(fā)技術。基于當前應用軟件開發(fā)中存在的問題,在面向服務軟件開發(fā)技術支持下提出了以構件技術為代表的軟件復用手段,有效提高了軟件利用率。為同行提供建設性意見。

【關鍵詞】軟件開發(fā) 構建技術 SOA技術 方法

隨著社會的進步與科技的發(fā)展,計算機技術突飛猛進,而軟件的功能也不斷強大。計算機軟件無論在系統(tǒng)規(guī)模上還是用戶需求上都具有復雜多變性。如何在快速滿足用戶需求,提高工作效率是評定軟件好壞的一項重要指標,而作為軟件開發(fā)者也不斷在思考怎樣提高大型軟件系統(tǒng)的開發(fā)效率和開發(fā)質量。

當前應用軟件涉及多個領域,需求變化快,市場競爭激烈。而每款軟件的開發(fā)都需耗費大量時間,且單位時間工作量巨大。而且很多軟件之間相互獨立運行,缺乏有效的銜接,資源共享困難,普遍出現(xiàn)“信息孤島”現(xiàn)象。這就使得開發(fā)完成的軟件功能有限且維護成本較高。

本文針對當前存在問題,在面向服務軟件開發(fā)技術支持下提出了以構件技術為代表的軟件復用手段,有效提高了軟件利用率。為同行提供建設性意見。

1 構件技術與服務構件

1.1 構件技術

構件即為軟件結構中可以獨立運行的具有高度兼容通用性的標準化代碼模塊,具有松耦合易調用等優(yōu)點。其形式也可以多樣化,例如:功能性服務包、資源封裝化數(shù)據(jù)庫、函數(shù)算法工具等。可以單獨運行也可以多個組合運行,但前提是需要一定的兼容性架構條件。構件技術主要包括構件模型、構件組裝與可用性等相關技術。

構件模型:構件模型可理解為一種標準化的計算機語言寫作模板。其受一定的語義(指任務目的)與語法(指任務表述方法)約束,旨在讓計算機和程序人員更好的理解與運用,并定義簡潔易懂的集成化組裝機制。提高構件模型可用性,為軟件開發(fā)提供便利。

構件組裝:構件組裝可理解為標準構件搭建完成后為實現(xiàn)任務功能而使用計算機構件組裝方法進行的特定關聯(lián)性組裝連接,在構件標準的基礎上搭建功能更為強大的構件群。使成品構件群處理任務時高效而迅速。其具體工作流程:

(1)設置最終任務目標,在任務前提下確立軟件整體結構框架并根據(jù)不同構件的功能、屬性與結構框架進行合理的構件模型選擇。

(2)定義各構件與構件之間、構件與構件框架之間的相互協(xié)同性關系,進行構件選擇調控,優(yōu)化選擇提高兼容性。

(3)分解任務目標系統(tǒng)結構,弄清邏輯性功能,確立各功能與構件間服務性關系,驗證是否能接受服務請求并及時解決功能性問題。然后將其按照功能定義區(qū)分為松耦合或者強內聚的功能性構件,

(4)按照定義區(qū)分類別處理對待服務請求及其何種情況下調用何種構件。依此進行構件間的接口確立。在構件庫中進行人工或者半人工的構件篩選,在任務完成率的標準下選擇出高效集成的可復用構件。若有必要也可以進行精簡與開發(fā)構件。

(5)確立并獲取最終優(yōu)選構件,做初步篩選-修改-標準化處理。最終在合適的框架下將高度標準化后的構件依次進行接口對接和封裝,驗證后方可上線使用。

1.2 SOA技術

軟件開發(fā)的最終目的就是更好的服務用戶,使用在離散軟件模塊結構化集合的前提下應選用面向服務的體系結構,使其軟件更具備人機協(xié)同性,更具市場青睞。在服務設定與建立上應依據(jù)高度數(shù)學化的函數(shù)集模式去定義服務目的與對象,然后進行代碼的編寫,使其具備通用與重用性,方便調用。例如可以簡單去用一個服務替換另外一個服務而無須關心其底層的實現(xiàn)技術。

其結構如圖1所示從需求上講為服務請求者、服務提供者與服務注冊中心的高度集成化統(tǒng)一。其本質是提供對服務的注冊、發(fā)現(xiàn)和執(zhí)行的支持性,在明確定義的服務契約下進行封裝性、可復用性、互操作性的工作。

2 面向服務的應用軟件構件化開發(fā)方法

自上而下的統(tǒng)籌分析與自下而上的系統(tǒng)構造是面向服務的應用軟件構件化幵發(fā)兩大主要過程。自上而下的統(tǒng)籌分析是節(jié)省軟件開發(fā)工作量的決定性過程,其主要工作為收集軟件功能領域功能性通用需求與高概率需求模型,在根據(jù)客戶單個應用軟件的功能性定制需求進行修改和完善,在最省的情況下進行代碼重寫,節(jié)約工作量。待模型標準后對軟件整體體系構建進行構造。然后根據(jù)功能需求模型與處理優(yōu)化后的體系模型進行構件的高度識別并優(yōu)選提取。自下而上的系統(tǒng)構造主要針對于軟件運用與功能實現(xiàn)階段,去設計并實現(xiàn)服務構件然后進行合理組合。最終根據(jù)客戶需求進行應用軟件的功能化優(yōu)化和服務編排,完善系統(tǒng)。具體細則如下:

(1)根據(jù)領域知識和現(xiàn)有系統(tǒng)以及需要幵發(fā)系統(tǒng)的個性需求建立需求模型,主要包括功能需求,數(shù)據(jù)需求,性能需求以及構建需求。

(2)確定應用軟件的體系結構,并對服務構件進行識別和抽取。

(3)服務構件的設計和開發(fā),首先要對服務構件進行劃分,可以分為數(shù)據(jù)服務構件和功能服務構件,其中功能服務構件還分為專用構件和通用構件,通用構件是一般應用軟件中都會有的服務模塊,比如說用戶管理、報表等,專用構件主要服務于該系統(tǒng)的特定業(yè)務需求。

(3)對服務構件進行測試,保證其可靠性,然后將符合要求的構件加入構件庫。若不符合則對構件進行重新修改。

(5)對構件進行組裝形成服務,然后根據(jù)系統(tǒng)需求對服務進行編排,最后運行系統(tǒng)。

3 結語

軟件復用是在軟件開發(fā)中提高軟件利用率的重要手段。在應用軟件的開發(fā)集成領域不同行業(yè)和客戶的任務和目的各部相同,而服務構件技術降低了不一致性。高度集成開發(fā)了構件模塊,增強了各行業(yè)信息化競爭力。下步應大規(guī)模進行推廣。

參考文獻

[1]杜彥斌.面向服務軟件體系架構原理與范例研究[D].首都經濟貿易大學,2005.

[2]劉益.面向服務的應用軟件構件化開發(fā)方法研究[D].武漢理工大學,2013.

[3]程文迪,楚威.基于網(wǎng)絡中心化與面向服務的作戰(zhàn)仿真軟件架構[J].系統(tǒng)仿真學報,2016,28(01):77-82.

作者單位

廣州天源信息科技有限公司 廣東省廣州市 510520

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 欧美狠狠干| 麻豆精品国产自产在线| 99久久精品国产精品亚洲| 国产导航在线| 色噜噜狠狠色综合网图区| 国产一二三区视频| 欧美黑人欧美精品刺激| 在线观看无码a∨| 国产制服丝袜91在线| 在线免费看片a| 色屁屁一区二区三区视频国产| 日韩毛片视频| 日韩精品无码免费一区二区三区| 午夜小视频在线| 日本人又色又爽的视频| 成年看免费观看视频拍拍| 综合五月天网| 国产在线一二三区| 欧美福利在线观看| 精品国产一区二区三区在线观看| 国产在线小视频| 无码一区二区波多野结衣播放搜索| 97青草最新免费精品视频| 日本精品αv中文字幕| 国产草草影院18成年视频| 国产黑丝一区| 欧美亚洲第一页| 日韩av在线直播| 在线精品亚洲国产| 嫩草影院在线观看精品视频| 天堂va亚洲va欧美va国产| 国产成人高清在线精品| 孕妇高潮太爽了在线观看免费| 日本欧美一二三区色视频| 国产欧美日韩精品综合在线| 9久久伊人精品综合| 亚洲最大福利网站| 成人免费午间影院在线观看| 国产菊爆视频在线观看| a亚洲天堂| 色综合久久久久8天国| 高潮爽到爆的喷水女主播视频 | 在线观看无码a∨| 国产丰满成熟女性性满足视频| 免费av一区二区三区在线| 欧美在线精品怡红院| 国产精品久久久久久久久kt| 99久久精品国产综合婷婷| 91精品最新国内在线播放| 美女无遮挡被啪啪到高潮免费| 色丁丁毛片在线观看| 国产成人禁片在线观看| 国产欧美高清| 91最新精品视频发布页| 久久福利网| 99热这里只有精品在线观看| 亚洲日本www| 亚洲熟女偷拍| 亚洲精品手机在线| 欧美日韩免费观看| 国产成人亚洲无吗淙合青草| 午夜国产小视频| 国产久操视频| 亚洲欧美日韩中文字幕一区二区三区 | 色老二精品视频在线观看| 狠狠色狠狠色综合久久第一次| 久久伊人操| 曰AV在线无码| 美女国产在线| 日韩激情成人| 97超爽成人免费视频在线播放| 中文字幕无码中文字幕有码在线| 亚洲v日韩v欧美在线观看| 激情無極限的亚洲一区免费| 国产一区二区丝袜高跟鞋| 欧美成人怡春院在线激情| 一本一道波多野结衣av黑人在线| 制服丝袜亚洲| 91成人精品视频| 精品国产一区91在线| 91精品国产一区| 97视频在线观看免费视频|