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

面向教學的軟件體系架構分析研究

2017-09-21 06:44:01魏慶
教育教學論壇 2017年36期
關鍵詞:體系教學

魏慶

摘要:隨著軟件系統規模越來越大、越來越復雜,在教學中讓學生能夠領會整個系統的結構成為一個難題。本文主要對面向教學的軟件架構建模進行分析,并描述了軟件架構模型開發過程,進而講解了基本架構設計的方法,最后使用實例應用進行了分析。

關鍵詞:教學;軟件;體系;架構

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)36-0271-02

一、軟件架構概述

軟件架構有五種建模,分別是框架模型、結構模型、功能模型、過程模型和動態模型。而最常用的模型則是動態模型和結構模型。(1)結構模型。這是在諸多軟件架構建模中最普遍直觀的構建模型。(2)框架模型。該模型針對的是一些特殊問題,其焦點是整體的結構,從而能夠建立起適應具體問題的結構。(3)動態模型。動態模型主要對系統的“大顆粒”的行為性質進行研究,它是上述兩種模型的補充。(4)過程模型。該模型的主要作用是研究構造一個軟件系統所需要的過程及步驟,并分析結果。(5)功能模型。功能模型的作用是將軟件體系結構看作由功能模塊按層次組成的群組,上層的服務從下層獲得。

二、軟件架構模型開發過程

1.邏輯視圖(logic view)。該視圖的主要作用是功能需求的支持,即系統會給最終用戶提供的服務。邏輯視圖里面,系統會被分解成某些來自問題領域的功能抽象。

2.開發視圖(development view)。該視圖的主要作用是組織和管理軟件模塊。該視圖的焦點是程序包,其中涵蓋了源程序、SDK,以及第三方的類庫、框架,甚至還包括中間件。

3.進程視圖(process view)。運行特性是該視圖的焦點所在,其關注的主要方面是非功能性需求。線程、進程等運行時概念是其重點關注的對象,而通信、同步、并發等問題也是其考慮的方面。

4.物理視圖(physical view)。其作用是建立軟件到硬件的映射。通信和系統拓撲結構是其能夠重點解決的問題。系統可以運行在不同的網絡節點上,而節點上的視圖組件則可以對應網絡的不同節點。

5.場景(scenario)。其作用是為建立不同類型的視圖的關系,在體系結構的設計中,它能使得設計者建立視圖和體系結構的構件之間的關系。

三、軟件基本架構設計

1.數據流風格的架構。數據流風格的架構在數據流路線上,處理過程遵循“自頂向下、逐步求精”的原則。該過程依賴于執行過程,而不是依賴于數據的先后到達順序。在實踐中,最典型的數據流風格實例就是管道/過濾器和批作業序列。

2.倉庫風格的體系架構。倉庫風格的組件共分兩種,一是中央數據結構,它用于描述當前狀態,二是獨立組建,它的作用是用于中央數據存儲執行,倉庫和外組件間的相互作用在實際系統中會有一些變化。系統中的組件通常包括數據存儲區,以及與這些存儲區進行交互的處理單元和進程,連接器的作用是訪問存儲區;如果輸入流中某類時間觸發進程執行的選擇,那么倉庫蛻變為一個傳統型數據庫。

3.調用/返回風格的體系構架。在該類系統構架中,其風格有如下幾種:①面向對象概念中的對象體系結構風格;②主-子程序風格;③層次型系統風格。其中,主-子程序風格體系架構主要應用在結構化程序設計中,成為一種經典的編程模式。而一般為了大大提高程序的可更改性,可以將程序劃分為若干個小片段,這也是此體系的主要特點,它的調用/返回關系較明確。

四、應用實例

1.SOA體系架構。SOA可以用任何一種編程語言來實現,可以與其他技術結合在一起使用,作為服務條件,WSDL可以與編程語言結合在一起生成服務。圖2是一個完全的標準架構來實現SOA架構Web服務。而圖3則是一個使用MVC模式表述的SOA架構。

2.SOA在企業中的應用。從2009年到2012這三年對于SOA而言,是從技術推廣的初期進入縱深發展的階段,也是SOA發展周期中的重要階段。作為一整套徹底改變企業IT核心的基礎架構,一種已廣為企業所認可的技術方案,SOA在各行業的規模化應用趨勢不減。傳統的集成方法已經不能適應基于企業現代業務變化不斷產生的需求,其具有相對復雜、昂貴、不靈活等缺點。SOA描述了一套完善的開發模式從而使得客戶端應用連接到服務上得以實現,這些模式基于UDDI,用于描述服務、通知及發現服務、與服務進行通信。SOA可以直接為WEB服務接口做一層封裝,然后可以對外提供WEB服務接口,進一步使系統應用轉換為可以實現的服務,與修改現有系統架構是不同的。基于SOA架構的平臺化軟件已經成功應用于中石化、中石油、中移動、三一重機等各行業的領軍企業。SOA架構已經成為中間件軟件供應商爭奪的新焦點。SOA架構應用于中國長航南京長江油運公司,在最初的應用過程中,企業內部形成了“信息孤島”這一現狀,并且企業信息化的現狀與業務需求發展不匹配,信息化程度的提高是亟須解決的問題,借此對內部流程進行簡化和優化,提升決策、實現信息共享,反應速度、風險和成本都因此降低了,同時增加了投資收益。實現統一消息中心、流程集成、應用集成是基于SOA的架構開發Web Service應用系統在MB/MQ和WPS的支持下能夠完成的工作。

五、結語

隨著軟件系統日趨復雜化,能夠清晰把握整個系統的結構顯得越來越重要。在用于教學案例的軟件設計和開發過程中,進行軟件體系架構要根據不同的應用領域選擇體系結構。面向服務的體系架構是一種新興的軟件設計和架構思想,從設計分析,到技術實現,都基于XML標準,從而使得它的靈活性和異質性得到了保證。

參考文獻:

[1]劉真.軟件體系結構[M].北京:中國電力出版社,2004.

[2]萬建成,盧雷.軟件體系結構的原理、組成與應用[M].科學出版社,2002.

[3]王斐,祝開艷.面向服務的架構(SOA)及其應用模型研究[J].科技資訊,2007,(07).

[4]陳述.設備管理系統的軟件架構[J].電腦編程技巧與維護,2009,(10).endprint

猜你喜歡
體系教學
構建體系,舉一反三
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
探索自由貿易賬戶體系創新應用
中國外匯(2019年17期)2019-11-16 09:31:14
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
如何建立長期有效的培訓體系
現代企業(2015年1期)2015-02-28 18:43:18
“曲線運動”知識體系和方法指導
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
“三位一體”德育教育體系評說
中國火炬(2010年7期)2010-07-25 10:26:09
主站蜘蛛池模板: 粉嫩国产白浆在线观看| 国产精品美女免费视频大全| 精品久久久久成人码免费动漫| 亚洲日本中文字幕天堂网| 性69交片免费看| 中文国产成人精品久久一| swag国产精品| 日本黄网在线观看| 午夜久久影院| 国产精品亚洲五月天高清| 亚洲三级色| 亚洲精品制服丝袜二区| 亚洲自偷自拍另类小说| 亚洲国产综合精品一区| 91视频区| 丝袜美女被出水视频一区| 欧美国产成人在线| 精品人妻一区无码视频| 乱人伦中文视频在线观看免费| 久久久久国色AV免费观看性色| 激情乱人伦| 久久女人网| 国产精品一区二区国产主播| 麻豆精品在线播放| 亚洲Av激情网五月天| а∨天堂一区中文字幕| 全部无卡免费的毛片在线看| 国模在线视频一区二区三区| 亚洲天堂网站在线| 中文字幕 91| 久久无码免费束人妻| 欧美成人区| 日本在线国产| 99久久国产综合精品2020| 无码国产偷倩在线播放老年人 | 精品人妻无码中字系列| 在线播放国产一区| 国产va视频| 国产av一码二码三码无码| 国产福利大秀91| 小说区 亚洲 自拍 另类| 日本不卡免费高清视频| 红杏AV在线无码| 99re这里只有国产中文精品国产精品| 国产欧美日韩在线一区| 国产欧美日韩综合在线第一 | 另类综合视频| 亚洲成a人片| 午夜精品久久久久久久99热下载| 久久频这里精品99香蕉久网址| 国产毛片基地| 一区二区三区高清视频国产女人| 国产女人在线视频| 日本在线欧美在线| 九色免费视频| 亚洲精品男人天堂| 国产成人AV大片大片在线播放 | 日韩成人高清无码| 91色老久久精品偷偷蜜臀| 欧美日韩久久综合| 中国国产一级毛片| 久久国产成人精品国产成人亚洲 | 日韩久草视频| 免费AV在线播放观看18禁强制| 日韩福利在线观看| 欧美另类精品一区二区三区| 国产一级毛片在线| 久久精品人人做人人爽电影蜜月| 国产精品伦视频观看免费| 亚瑟天堂久久一区二区影院| 国产肉感大码AV无码| 欧美不卡视频在线观看| 久久国产精品电影| 色婷婷国产精品视频| 欧美伦理一区| 亚洲国产精品无码AV| 免费无遮挡AV| 欧洲亚洲欧美国产日本高清| 国产成人啪视频一区二区三区| 欧美一级视频免费| 亚洲最新地址| 国产午夜在线观看视频|