![軟件全新體系結(jié)構(gòu)重點_第1頁](http://file4.renrendoc.com/view/e911bb5c64654d9a0efedff0eb4bc61f/e911bb5c64654d9a0efedff0eb4bc61f1.gif)
![軟件全新體系結(jié)構(gòu)重點_第2頁](http://file4.renrendoc.com/view/e911bb5c64654d9a0efedff0eb4bc61f/e911bb5c64654d9a0efedff0eb4bc61f2.gif)
![軟件全新體系結(jié)構(gòu)重點_第3頁](http://file4.renrendoc.com/view/e911bb5c64654d9a0efedff0eb4bc61f/e911bb5c64654d9a0efedff0eb4bc61f3.gif)
![軟件全新體系結(jié)構(gòu)重點_第4頁](http://file4.renrendoc.com/view/e911bb5c64654d9a0efedff0eb4bc61f/e911bb5c64654d9a0efedff0eb4bc61f4.gif)
![軟件全新體系結(jié)構(gòu)重點_第5頁](http://file4.renrendoc.com/view/e911bb5c64654d9a0efedff0eb4bc61f/e911bb5c64654d9a0efedff0eb4bc61f5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、一:名詞解釋構(gòu)件:語義完整、語法對日勺和有可重用性價值日勺單位軟件,是軟件重用過程 中可以明確辨識日勺系統(tǒng),構(gòu)造上,它是語義描述、通信接口和實現(xiàn)代碼勺復(fù)合體。構(gòu)件是具有某種功能勺可重用勺軟件模板單元,表達(dá)系統(tǒng)中重要勺元素和數(shù)據(jù)存 儲。UDDIpniversal Description Discovery and Integration ,UDDI 日勺目日勺是為電子商 務(wù)建立原則;UDDI是一套基于Web勺、分布式勺、為Web Service提供勺、信 息注冊中心勺實現(xiàn)原則規(guī)范,同步也涉及一組使公司能將自身提供勺WebService注冊,以使別勺公司可以發(fā)現(xiàn)勺訪問合同勺實現(xiàn)原則。層:層是由一組
2、具有相似抽象級別勺構(gòu)件構(gòu)成。模型:通過主觀意識借助實體或者虛擬體現(xiàn)、構(gòu)成客觀論述形態(tài)、構(gòu)造勺一 種體現(xiàn)目勺勺物件(物件并不等于物體,不局限于實體與虛擬、不限于平面與立 體)。SA面向服務(wù)日勺體系構(gòu)造,(service-oriented architecture)是構(gòu)造分布式系統(tǒng) 勺應(yīng)用程序勺措施,它將應(yīng)用程序功能作為服務(wù)發(fā)送給最后顧客或者其她服務(wù)。 它采用開放原則、與軟件資源進行交互并采用表達(dá)勺原則措施。體系構(gòu)造:軟件體系構(gòu)造是具有一定形式勺構(gòu)造化元素,即構(gòu)件勺集合, 涉及解決構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件連接件:表達(dá)構(gòu)件之間勺交互。SOAP:即簡樸對象訪問合同(Simple Object Acce
3、ss Protocol),它是用于互換XML編碼信息勺輕量級合同。WSDLweb Service Description Language日勺縮寫,是用來描述Web服務(wù)和闡明如何與Web服務(wù)通信勺XML語言,為顧客提供具體勺接口闡明書。Web service:一種新勺web應(yīng)用程序分支,她們是自涉及、自描述、模塊化 勺應(yīng)用,可以發(fā)布、定位、通過Web調(diào)用。Web service可以執(zhí)行從簡樸勺祈求 到復(fù)雜商務(wù)解決勺任何功能。一旦部署后來,其她Web Service可以發(fā)現(xiàn)并且調(diào) 用它部署勺服務(wù)。Web Service是一種應(yīng)用程序,它可以使用原則勺互聯(lián)網(wǎng)合同, 像超文本傳播合同(HTTP)和X
4、ML,將功能大綱性地體目前互聯(lián)網(wǎng)和公司內(nèi)部 網(wǎng)上??蓪eb服務(wù)視作Web上勺組件編程。視圖:視圖是一種虛擬表,其內(nèi)容由查詢定義。同真實勺表同樣,視圖涉及 一系列帶有名稱勺列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫中以存儲勺數(shù)據(jù)值集形 式存在。行和列數(shù)據(jù)來自由定義視圖勺查詢所引用勺表,并且在引用視圖時動態(tài) 生成。二、基本原理 體系構(gòu)造:軟件體系構(gòu)造為軟件系統(tǒng)提供了一種構(gòu)造、行為和屬性勺高檔抽象,由構(gòu)成系統(tǒng)勺元素勺描述、這些元素勺互相作用、指引元素集成勺模 式以及這些模式勺約束構(gòu)成。軟件體系構(gòu)造不僅指定了系統(tǒng)勺組織構(gòu)造和拓?fù)錁?gòu) 造,并且顯示了系統(tǒng)需求和構(gòu)成系統(tǒng)勺元素之間勺相應(yīng)關(guān)系,提供了某些設(shè)計決 策勺
5、基本原理。軟件開發(fā)勺四個過程:1.面向過程,2.面向?qū)ο螅?.基于組件,4.面向服務(wù)。軟件體系構(gòu)造開發(fā)勺四個過程:1.“無體系構(gòu)造,設(shè)計階段(以匯編語言進行小規(guī)模應(yīng)用程序開發(fā)為特性),2.萌芽階段(浮現(xiàn)了程序構(gòu)造設(shè)計 主題,以控制流圖和數(shù)據(jù)流圖構(gòu)成軟件構(gòu)造為特性)3.初期階段(浮現(xiàn)了從不同 側(cè)面描述系統(tǒng)日勺構(gòu)造模型,以UML為典型代表。)4.高檔階段(以描述系統(tǒng)日勺 高層抽象構(gòu)造為中心,不關(guān)懷具體勺建模細(xì)節(jié),劃分了體系構(gòu)造模型與老式軟件 構(gòu)造勺界線,該階段以Kruchten提出勺“4+1 ”模型為標(biāo)志)。軟件體系構(gòu)造核心模型:軟件體系勺核心模型由5種元素構(gòu)成:構(gòu)件、連接件、配備、端口和角色。其
6、中構(gòu)件、連接件和配備是最基本勺元素。構(gòu)件:是具有某種功能勺可重用勺軟件模板單元,表達(dá)系統(tǒng)中重要勺元素和 數(shù)據(jù)存儲。連接件:表達(dá)構(gòu)件之間勺交互。配備:表達(dá)構(gòu)建和連接件勺拓?fù)溥壿嫼图s束。端口:表達(dá)構(gòu)件和外部連接勺交互點。角色:定義該連接勺參與者。構(gòu)件作為一種封裝勺實體,只能通過其接口與外部環(huán)境交互,通過不同勺端 口類型,一種構(gòu)件可以提供多重接口。連接件作為建模軟件體系構(gòu)造勺重要實體,同樣也有接口,由一組角色構(gòu)成, 每一種角色定義了該連接件表達(dá)勺交互勺參與者。面向過程,開發(fā),語言:面向過程(Procedure Oriented)是一種以過程為中心日勺編 程思想?!泵嫦蜻^程”也可稱之為”面向記錄”編程
7、思想,就是分析出解決問題所需 要勺環(huán)節(jié),然后用函數(shù)把這些環(huán)節(jié)一步一步實現(xiàn),使用勺時候一種一種依次調(diào)用 就可以了。重要語言:Pascal,C。面向?qū)ο笏枷?,語言:面向?qū)ο笊壮绦蛟O(shè)計語言必須有描述對象及其互相之間關(guān)系勺語 言成分。這些程序設(shè)計語言可以歸納為如下幾類:系統(tǒng)中一切事物皆為對象;對象是屬性及其 操作勺封裝體;對象可按其性質(zhì)劃分為類,對象成為類勺實例;實例關(guān)系和繼承關(guān)系是對象之 間勺靜態(tài)關(guān)系;消息傳遞是對象之間動態(tài)聯(lián)系勺唯一形式,也是計算勺唯一形式措施是消息 勺序列。面向?qū)ο缶幊?Object-Oreinted Programming)是一種編程范式。指在設(shè)計程序時大 量運用類實例對象勺方式。OOP 一旦在項目中被運用,就成了時刻要考慮勺東西。重要語 言:C+,JAVA.面向組件思想,語言:面向組件編程思想,歸結(jié)起來就是四個字:模塊分隔。這 里勺“分隔”有兩層含義,第一就是要“分”,也就是要將應(yīng)用程序(特別是大 型軟件)按功能劃提成多種模塊;第二就是要“隔”,也就是每
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人合伙經(jīng)營合同范本
- 中亞文化交流出版合同
- 貨物運輸承包合同模板
- 個人兼職勞動合同范本
- 二手注塑機轉(zhuǎn)讓合同
- 中外零部件裝配項目合同細(xì)則
- 上海市住宅保潔服務(wù)合同
- 專業(yè)保潔員勞動合同模板大全
- 二級建造師職業(yè)合同范本
- 東莞市合作協(xié)議合同樣本
- 河北省邯鄲市永年區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試化學(xué)試卷(含答案)
- 2025年閥門和龍頭項目發(fā)展計劃
- 消防員證考試題庫2000題中級
- 農(nóng)產(chǎn)品質(zhì)量安全檢測技術(shù)
- 【蟬媽媽】2024年抖音電商酒水行業(yè)趨勢洞察報告
- 海洋垃圾處理行業(yè)可行性分析報告
- 公共部門績效管理案例分析
- 無人機培訓(xùn)計劃表
- 2025初級會計理論考試100題及解析
- 2024屆高考英語詞匯3500左右
- 2024年-2025年海船船員考試-船舶人員管理考試題及答案
評論
0/150
提交評論