軟件體系結(jié)構(gòu)

出版時間:2008-3  出版社:覃征、邢劍寬、董金春、 鄭翔 清華大學(xué)出版社 (2008-03出版)  作者:覃征,邢劍寬,董金春,鄭翔 著  頁數(shù):276  
Tag標(biāo)簽:無  

內(nèi)容概要

  隨著軟件工程的不斷發(fā)展,軟件體系結(jié)構(gòu)逐漸成長起來,成為目前軟件開發(fā)的重要組成部分和研究熱點(diǎn)。軟件體系結(jié)構(gòu)的目標(biāo)是為軟件開發(fā)者提供統(tǒng)一、精確、高度抽象和易于分析的系統(tǒng)信息。《軟件體系結(jié)構(gòu)(第2版)》對軟件體系結(jié)構(gòu)的理論基礎(chǔ)、研究內(nèi)容、當(dāng)前發(fā)展?fàn)顩r和實(shí)踐應(yīng)用進(jìn)行全面細(xì)致地介紹和分析。通過《軟件體系結(jié)構(gòu)(第2版)》,讀者可以了解到軟件體系結(jié)構(gòu)的研究背景、形式化描述、設(shè)計風(fēng)格、評估方法、開發(fā)工具和柔性軟件體系結(jié)構(gòu)等內(nèi)容。《軟件體系結(jié)構(gòu)(第2版)》采用最近幾年的案例、數(shù)據(jù)、圖示以及其他相關(guān)材料以反映軟件體系結(jié)構(gòu)的最新發(fā)展?fàn)顩r。  《軟件體系結(jié)構(gòu)(第2版)》可作為計算機(jī)以及相關(guān)專業(yè)的研究生學(xué)習(xí)軟件體系結(jié)構(gòu)的教學(xué)參考書,對從事軟件體系結(jié)構(gòu)研究的科技人員和軟件工程技術(shù)人員也具有一定的理論參考價值和實(shí)用價值。

作者簡介

覃征,博士,清華大學(xué)信息學(xué)院、軟件學(xué)院教授,計算機(jī)科學(xué)與技術(shù)系博士導(dǎo)師,赴美高級訪問學(xué)者,任軟件工程與管理研究所所長等職。兼任國家科技獎勵評審專家、教育部科技獎勵評審專家級專家,教育部普通高校本科教學(xué)工作水平評估專家組專家。主要研究方向:軟件體系結(jié)構(gòu)、軟件項(xiàng)目管理、電子商務(wù)等。多年來承擔(dān)國家973、863項(xiàng)目、國防十五項(xiàng)目、省級科技攻關(guān)項(xiàng)目。作為第一完成人,獲教育部科技進(jìn)步一等獎1項(xiàng),二等獎3項(xiàng),軍隊科技進(jìn)步獎3項(xiàng),省級科技進(jìn)步獎1項(xiàng)。

書籍目錄

第1章 緒論1.1 軟件開發(fā)簡史1.2 軟件體系結(jié)構(gòu)簡介1.3 小結(jié)第2章 軟件體系結(jié)構(gòu)的風(fēng)格和模式2.1 軟件體系結(jié)構(gòu)的風(fēng)格和模式基礎(chǔ)2.2 管道-過濾器風(fēng)格2.3 面向?qū)ο箫L(fēng)格2.4 事件驅(qū)動風(fēng)格2.5 分層風(fēng)格2.6 數(shù)據(jù)共享風(fēng)絡(luò)2.7 解釋器風(fēng)格2.8 反饋控制環(huán)風(fēng)格2.9 體系結(jié)構(gòu)風(fēng)格比較2.10 異構(gòu)風(fēng)格的集成2.11 小結(jié)第3章 軟件體系結(jié)構(gòu)風(fēng)格的應(yīng)用與分析3.1 SMCSP簡介3.2 系統(tǒng)實(shí)現(xiàn)3.3 小結(jié)第4章 軟件體系結(jié)構(gòu)描述4.1 軟件體系結(jié)構(gòu)的形式化描述4.2 體系結(jié)構(gòu)描述語言(ADL)4.3 案例研究:WRIGHT系統(tǒng)4.4 FEAL:構(gòu)造ADL的基礎(chǔ)平臺4.5 小結(jié)第5章 軟件體系結(jié)構(gòu)級別的設(shè)計策略第6章 軟件體系結(jié)構(gòu)集成開發(fā)環(huán)境第7章 軟件體系結(jié)構(gòu)評估第8章 柔性軟件體系結(jié)構(gòu)第9章 軟件體系結(jié)構(gòu)的前景附錄A 中英文詞匯對照表參考文獻(xiàn)

章節(jié)摘錄

第1章 緒論與幾十年前那種著重于機(jī)器指令或者傾心于數(shù)據(jù)結(jié)構(gòu)和算法的集合的軟件相比,現(xiàn)在的軟件更加復(fù)雜,更加難以控制和維護(hù)。一般來講,軟件系統(tǒng)是通過構(gòu)件裝配而成,不管這些構(gòu)件是為了需求開發(fā)的,還是堆在復(fù)用庫中的。在這種環(huán)境下,一個團(tuán)隊需要面對系統(tǒng)的不同側(cè)面。他們有的要處理必須實(shí)現(xiàn)的功能模塊,有的則要讓不同構(gòu)件正確通信,從而良好協(xié)作。同時,在這個過程中,一些質(zhì)量因素也必須得到保證,目的是確保項(xiàng)目的最終成功。軟件體系結(jié)構(gòu)是軟件工程中的一個正在蓬勃發(fā)展的領(lǐng)域,用于幫助人們解決上面提到的問題。有了它,設(shè)計人員或者項(xiàng)目管理者就能在一個比較高的層面上俯瞰軟件的整體情況。同時,軟件體系結(jié)構(gòu)可以被復(fù)用,這樣就能夠減少開發(fā)成本并降低軟件開發(fā)中的風(fēng)險,比如在設(shè)計、建模、實(shí)現(xiàn)、測試、評估、維護(hù)、升級中的潛在問題。然而,獲取軟件體系結(jié)構(gòu)并不是一件容易事。它并非如同代碼那樣是看得見摸得著的實(shí)體。將它呈現(xiàn)出來需要對系統(tǒng)全局信息的深入掌控以及優(yōu)秀的技能和方法。來自不同組織和企業(yè)的人有不同的方法來處理這個問題,但是這些方法有一些共同的地方。對這些方法的總結(jié)和抽象成為了作為現(xiàn)今軟件體系結(jié)構(gòu)研究的基礎(chǔ)。本章將從軟件開發(fā)的歷史講起,試圖讓大家了解軟件體系結(jié)構(gòu)的起源;之后討論體系結(jié)構(gòu)的定義、含義及其相關(guān)的一些活動;最后將說明體系結(jié)構(gòu)可以給我們帶來哪些好處。1.1 軟件開發(fā)簡史軟件開發(fā)范式自從20世紀(jì)40年代“軟件”這個詞剛剛出現(xiàn)時(那時也是最原始的程序存儲型計算機(jī)誕生的時候)開始至現(xiàn)在經(jīng)歷了多次革命性變遷。每次開發(fā)方法、模式和工具的改變都是為了適應(yīng)新的環(huán)境和新的需求。

編輯推薦

《軟件體系結(jié)構(gòu)(第2版)》可作為計算機(jī)以及相關(guān)專業(yè)的研究生學(xué)習(xí)軟件體系結(jié)構(gòu)的教學(xué)參考書,對從事軟件體系結(jié)構(gòu)研究的科技人員和軟件工程技術(shù)人員也具有一定的理論參考價值和實(shí)用價值。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    軟件體系結(jié)構(gòu) PDF格式下載


用戶評論 (總計2條)

 
 

  •   課本,沒什么用,一點(diǎn)可讀性都沒有……
  •   還可以,就是書有點(diǎn)臟
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7