軟件全新體系結(jié)構(gòu)重點_第1頁
軟件全新體系結(jié)構(gòu)重點_第2頁
軟件全新體系結(jié)構(gòu)重點_第3頁
軟件全新體系結(jié)構(gòu)重點_第4頁
軟件全新體系結(jié)構(gòu)重點_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論