注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全軟件體系結(jié)構(gòu)理論與實(shí)踐

軟件體系結(jié)構(gòu)理論與實(shí)踐

軟件體系結(jié)構(gòu)理論與實(shí)踐

定 價(jià):¥32.00

作 者: 馮沖等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 軟件 系統(tǒng)結(jié)構(gòu)

ISBN: 9787115119643 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 388 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面論述了軟件體系結(jié)構(gòu)的基本概念和主要方法,并結(jié)合實(shí)踐介紹了軟件體系結(jié)構(gòu)在各種軟件系統(tǒng)開(kāi)發(fā)中的應(yīng)用。本書(shū)著重討論軟件體系結(jié)構(gòu)描述語(yǔ)言、描述方法,軟件體系結(jié)構(gòu)風(fēng)格,軟件體系結(jié)構(gòu)的設(shè)計(jì)、分析和驗(yàn)證,軟件體系結(jié)構(gòu)與Windows系統(tǒng),軟件體系結(jié)構(gòu)與X Windows系統(tǒng),構(gòu)件與分布式計(jì)算等。全書(shū)取材先進(jìn),內(nèi)容全面,體系完整,力圖反映本學(xué)科的最新成就和發(fā)展趨勢(shì)。本書(shū)可作為計(jì)算機(jī)系及相關(guān)專(zhuān)業(yè)的本科高年級(jí)學(xué)生和研究生的教學(xué)用書(shū);本書(shū)對(duì)于從事軟件體系結(jié)構(gòu)研究的科技人員和工程技術(shù)人員而言,也具有相當(dāng)?shù)睦碚搮⒖純r(jià)值和實(shí)際應(yīng)用價(jià)值。

作者簡(jiǎn)介

暫缺《軟件體系結(jié)構(gòu)理論與實(shí)踐》作者簡(jiǎn)介

圖書(shū)目錄

第1章  概述
  1.1  發(fā)展歷程
    1.1.1  “無(wú)體系結(jié)構(gòu)”設(shè)計(jì)階段
    1.1.2  萌芽階段
    1.1.3  初級(jí)階段
    1.1.4  高級(jí)階段
    1.1.5  綜合
  1.2  軟件體系結(jié)構(gòu)
  1.3  軟件體系結(jié)構(gòu)的定義
  1.4  軟件體系結(jié)構(gòu)的基本概念
    1.4.1  構(gòu)件
    1.4.2  連接件
    1.4.3  約束(配置)
  1.5  意義
  1.6  當(dāng)前研究狀況
    1.6.1  不同的研究領(lǐng)域
    1.6.2  不同的研究思路
  1.7  小結(jié)
  討論題
第2章  軟件體系結(jié)構(gòu)語(yǔ)言(ADL)
  2.1  ACME
    2.1.1  ACME體系結(jié)構(gòu)設(shè)計(jì)元素類(lèi)型
    2.1.2  ACME的屬性
    2.1.3  ACME的模板和風(fēng)格定義
    2.1.4  ACME開(kāi)放語(yǔ)義框架
    2.1.5  例子
  2.2  Wright
    2.2.1  進(jìn)程的符號(hào)表示法
    2.2.2  連接件描述
    2.2.3  連接件語(yǔ)義(Connector Semantic)
    2.2.4  端口和連接件的實(shí)例化
    2.2.5  體系結(jié)構(gòu)描述解析
  2.3  C2
  2.4  UniCon
    2.4.1  構(gòu)件
    2.4.2  連接件
  2.5  其他比較有影響的ADL
    2.5.1  Darwin
    2.5.2  Aesop
    2.5.3  Rapide
    2.5.4  MetaH
    2.5.5  Weaves
    2.5.6  SADL
  2.6  ADL分類(lèi)與比較框架
    2.6.1  構(gòu)件建模
    2.6.2  連接件建模
    2.6.3  配置建模
    2.6.4  對(duì)體系結(jié)構(gòu)描述的工具支持
  2.7  ADL之間的比較
    2.7.1  ADL對(duì)于構(gòu)件建模的支持
    2.7.2  ADL對(duì)于連接件建模的支持
    2.7.3  ADL對(duì)于配置建模的支持
    2.7.4  ADL的工具支持
  2.8  小結(jié)
  討論題
第3章  軟件體系結(jié)構(gòu)描述方法
  3.1  使用形式化方法描述體系結(jié)構(gòu)
    3.1.1  形式化方法和形式化規(guī)格說(shuō)明語(yǔ)言
    3.1.2  Z規(guī)約語(yǔ)言與軟件體系結(jié)構(gòu)
  3.2  使用Kruchten的“4+1”模型描述體系結(jié)構(gòu)
    3.2.1  “4+1”模型
    3.2.2  邏輯視圖的體系結(jié)構(gòu):面向?qū)ο蟮姆纸?br />    3.2.3  過(guò)程視圖的體系結(jié)構(gòu):過(guò)程分解
    3.2.4  開(kāi)發(fā)視圖的體系結(jié)構(gòu):子系統(tǒng)分解
    3.2.5  物理視圖的體系結(jié)構(gòu):從軟件到硬件的映射
    3.2.6  場(chǎng)景視圖的體系結(jié)構(gòu):匯總
    3.2.7  視圖間的交流
    3.2.8  “4+1”模型的迭代過(guò)程和軟件文檔
  3.3  使用UML描述體系結(jié)構(gòu)
    3.3.1  背景知識(shí)
    3.3.2  策略和評(píng)測(cè)標(biāo)準(zhǔn)
  3.4  體系結(jié)構(gòu)描述的規(guī)范
    3.4.1  IEEE軟件體系結(jié)構(gòu)描述標(biāo)準(zhǔn)
  3.5  小結(jié)
  討論題
第4章  軟件體系結(jié)構(gòu)的設(shè)計(jì)
  4.1  體系結(jié)構(gòu)設(shè)計(jì)方法的元模型
  4.2  體系結(jié)構(gòu)設(shè)計(jì)方法的分析與評(píng)估
    4.2.1  工件驅(qū)動(dòng)的體系結(jié)構(gòu)設(shè)計(jì)
    4.2.2  用例驅(qū)動(dòng)的體系結(jié)構(gòu)設(shè)計(jì)
    4.2.3  領(lǐng)域驅(qū)動(dòng)的體系結(jié)構(gòu)設(shè)計(jì)
    4.2.4  模式驅(qū)動(dòng)的體系結(jié)構(gòu)設(shè)計(jì)
  4.3  小結(jié)
  討論題
第5章  軟件體系結(jié)構(gòu)的風(fēng)格
  5.1  概述
  5.2  固定術(shù)語(yǔ)類(lèi)(Idioms)的風(fēng)格
    5.2.1  管道和過(guò)濾器風(fēng)格
    5.2.2  倉(cāng)庫(kù)風(fēng)格和黑板風(fēng)格
    5.2.3  分層系統(tǒng)風(fēng)格
    5.2.4  客戶服務(wù)器風(fēng)格
    5.2.5  數(shù)據(jù)抽象和面向?qū)ο箫L(fēng)格
    5.2.6  基于事件的風(fēng)格(隱式調(diào)用)
    5.2.7  模型-視圖-控制器風(fēng)格
    5.2.8  解釋器風(fēng)格(虛擬機(jī)風(fēng)格)
    5.2.9  異質(zhì)體系結(jié)構(gòu)
  5.3  固定術(shù)語(yǔ)類(lèi)派生的風(fēng)格
    5.3.1  GenVoca風(fēng)格
    5.3.2  C2風(fēng)格
    5.3.3  REST
  5.4  參考模型類(lèi)(Reference Models)的風(fēng)格
    5.4.1  編譯器的順序參考模型和并行參考模型
    5.4.2  信息系統(tǒng)的參考模型
  5.5  小結(jié)
  討論題
第6章  軟件體系結(jié)構(gòu)的分析與評(píng)估
  6.1  體系結(jié)構(gòu)分析概述
    6.1.1  基本概念
    6.1.2  體系結(jié)構(gòu)層次的評(píng)估技術(shù)
  6.2  基于場(chǎng)景的體系結(jié)構(gòu)分析方法(SAAM)
    6.2.1  SAAM的步驟
    6.2.2  SAAM的工具
    6.2.3  對(duì)SAAM的討論
  6.3  擴(kuò)展SAAM的分析方法
    6.3.1  SAAMCS方法
    6.3.2  ESAAMI方法(Extending SAAM by Integration in the Domain)
    6.3.3  SAAMER方法
  6.4  體系結(jié)構(gòu)折衷分析方法(ATAM)
    6.4.1  對(duì)ATAM的討論
  6.5  其他體系結(jié)構(gòu)分析方法
    6.5.1  SBAR方法
    6.5.2  ALPSM方法
    6.5.3  SAEM方法
  6.6  討論
    6.6.1  方法的特定目標(biāo)和分類(lèi)
    6.6.2  基于場(chǎng)景的方法的異同
    6.6.3  在實(shí)際開(kāi)發(fā)中對(duì)分析方法的選擇
  6.7  小結(jié)
  討論題
第7章  基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)過(guò)程
  7.1  概述
  7.2  導(dǎo)出體系結(jié)構(gòu)需求
    7.2.1  體系結(jié)構(gòu)需求
    7.2.2  質(zhì)量場(chǎng)景
    7.2.3  驗(yàn)證
  7.3  設(shè)計(jì)體系結(jié)構(gòu)
    7.3.1  體系結(jié)構(gòu)的構(gòu)造和視圖
    7.3.2  開(kāi)發(fā)過(guò)程
    7.3.3  驗(yàn)證
  7.4  文檔化體系結(jié)構(gòu)
  7.5  分析體系結(jié)構(gòu)
  7.6  實(shí)現(xiàn)體系結(jié)構(gòu)
  7.7  維護(hù)體系結(jié)構(gòu)
  7.8  小結(jié)
  討論題
第8章  特定領(lǐng)域的體系結(jié)構(gòu)(DSSA)
  8.1  DSSA的概念
    8.1.1  DSSA的發(fā)展
    8.1.2  DSSA的定義
    8.1.3  DSSA與體系結(jié)構(gòu)風(fēng)格的比較
  8.2  DSSA過(guò)程
    8.2.1  步驟1-定義領(lǐng)域分析的范圍
    8.2.2  步驟2-定義/求精特定領(lǐng)域的元素
    8.2.3  步驟3-定義/求精特定領(lǐng)域的設(shè)計(jì)和實(shí)現(xiàn)約束
    8.2.4  步驟4-開(kāi)發(fā)領(lǐng)域模型/體系結(jié)構(gòu)
    8.2.5  步驟5-生成/收集可重用的工作產(chǎn)品
  8.3  小結(jié)
  討論題
第9章  軟件體系結(jié)構(gòu)支持工具
  9.1  Acme工具
    9.1.1  Acme工具開(kāi)發(fā)人員庫(kù)(Acme Tool Developer's library)
    9.1.2  AcmeStudio環(huán)境
  9.2  基于軟件體系結(jié)構(gòu)的開(kāi)發(fā)環(huán)境ArchStudio 3
  9.3  小結(jié)
  討論題
第10章  軟件體系結(jié)構(gòu)與Windows系統(tǒng)
  10.1  操作系統(tǒng)的體系結(jié)構(gòu)
    10.1.1  操作系統(tǒng)的設(shè)計(jì)需求
    10.1.2  模塊結(jié)構(gòu)
    10.1.3  分層結(jié)構(gòu)
    10.1.4  虛擬機(jī)結(jié)構(gòu)
    10.1.5  客戶/服務(wù)器結(jié)構(gòu)
    10.1.6  Windows2000/XP的體系結(jié)構(gòu)
  10.2  操作系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)
    10.2.1  Windows2000的網(wǎng)絡(luò)體系結(jié)構(gòu)
    10.2.2  網(wǎng)絡(luò)驅(qū)動(dòng)程序接口規(guī)范(NDIS)層
    10.2.3  網(wǎng)絡(luò)協(xié)議層
    10.2.4  傳輸驅(qū)動(dòng)程序接口(TDl)層
    10.2.5  網(wǎng)絡(luò)應(yīng)用編程接口(網(wǎng)絡(luò)APl)層
    10.2.6  進(jìn)程間通信層
    10.2.7  基本網(wǎng)絡(luò)服務(wù)層
  10.3  小結(jié)
  討論題
第11章  軟件體系結(jié)構(gòu)與X Window系統(tǒng)
  11.1  X Window概述
    11.1.1  發(fā)展
    11.1.2  X Window系統(tǒng)的特點(diǎn)
  11.2  X Window系統(tǒng)的體系結(jié)構(gòu)
    11.2.1  X Window系統(tǒng)與客戶服務(wù)器風(fēng)格
    11.2.2  客戶服務(wù)器體系結(jié)構(gòu)的優(yōu)點(diǎn)
  11.3  X服務(wù)器(Xserver)
    11.3.1  X服務(wù)器的功能
    11.3.2  X服務(wù)器分層風(fēng)格的體系結(jié)構(gòu)
  11.4  X協(xié)議(Xprotocol)
    11.4.1  請(qǐng)求:X客戶傳送給X服務(wù)器的信息
    11.4.2  事件:X服務(wù)器傳送給X客戶的信息
  11.5  X客戶(XClient)
    11.5.1  窗口管理器
    11.5.2  桌面環(huán)境
    11.5.3  X客戶應(yīng)用程序的開(kāi)發(fā)
  11.6  小結(jié)
  討論題
第12章  構(gòu)件與分布式計(jì)算
  12.1  概述
    12.1.1  軟件體系結(jié)構(gòu)和基于構(gòu)件的軟件工程
    12.1.2  分布式計(jì)算的發(fā)展
    12.1.3  分布式應(yīng)用的體系結(jié)構(gòu)風(fēng)格
  12.2  OMG的分布式計(jì)算標(biāo)準(zhǔn)
    12.2.1  OMA
    12.2.2  CORBA
    12.2.3  ORB
    12.2.4  CORBA組件
  12.3  基于Java平臺(tái)的分布式計(jì)算
    12.3.1  JavaRMI
    12.3.2  J2EE和EJB
  12.4  微軟DNA和.NET
    12.4.1  微軟的WindowsDNA
    12.4.2  微軟.NET
  12.5  基于Web的分布式應(yīng)用:Web服務(wù)
    12.5.1  XMLWeb服務(wù)及其體系結(jié)構(gòu)
    12.5.2  簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議SOAP
    12.5.3  Web服務(wù)描述語(yǔ)言WSDL
    12.5.4  統(tǒng)一描述.發(fā)現(xiàn)和集成UDDI
    12.5.5  Web服務(wù)的特點(diǎn)
    12.5.6  具體的Web服務(wù)體系結(jié)構(gòu)
  12.6  小結(jié)
  討論題
第13章  軟件體系結(jié)構(gòu)與實(shí)時(shí)系統(tǒng)
  13.1  實(shí)時(shí)系統(tǒng)概述
  13.2  實(shí)時(shí)系統(tǒng)的軟件體系結(jié)構(gòu)描述
  13.3  實(shí)時(shí)系統(tǒng)的軟件體系結(jié)構(gòu)分析
    13.3.1  體系結(jié)構(gòu)分析方法
    13.3.2  功能屬性分析
    13.3.3  非功能屬性分析
  13.4  實(shí)時(shí)系統(tǒng)的軟件體系結(jié)構(gòu)實(shí)例
    13.4.1  實(shí)時(shí)操作系統(tǒng)
    13.4.2  路由器軟件體系結(jié)構(gòu)
  13.5  小結(jié)
  討論題
附錄
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)