軟件構架實踐(第3版 影印版)

軟件構架實踐(第3版 影印版) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 巴斯(Len Bass),[美] 剋萊門茨(Paul Clements),[美] 凱茲曼(Rick Kazman) 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-23

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302312932
版次:3
商品編碼:11186681
品牌:清華大學
包裝:平裝
開本:16開
齣版時間:2013-02-01
用紙:膠版紙
頁數:589
字數:790000
正文語種:英文


相關圖書





圖書描述

編輯推薦

  《軟件構架實踐(第3版 影印版)》特色主題:
  ◆軟件構架的背景:技術角度、項目角度、業務角度和專業角度
  ◆軟件構架的競爭力:對於個人和組織的意義
  ◆業務目標的依據及其對軟件構架的影響
  ◆軟件構架層麵的重要需求及其確定方式
  ◆軟件生命周期中的構架,包括以設計思維為前提的生成一測試:實現期間的軟件構架一緻性:構架與測試j構架與敏捷開發
  ◆構架與當前技術潮流(比如雲計算,社交網絡和終端用戶設備)

內容簡介

  《軟件構架實踐(第3版 影印版)》是一本榮獲大奬且影響深遠的經典,目前已經全麵修訂,充分體現瞭這一領域的最新進展。基於軟件開發的真實現狀,《軟件構架實踐(第3版 影印版)》再次以全新的角度引入軟件構架的相關概念和最佳實踐,闡述軟件係統是如何架構的,軟件係統中的各個要素之間又是如何相互作用的。有彆於實現細節、算法和數據錶示,軟件構架是達成高品質軟件的關鍵,是一種可重用於後續軟件係統的資産,對軟件企業的商業策略至關重要。
  作者圍繞著軟件構架影響周期的概念對本書前一版進行瞭重構。每個周期都錶明瞭軟件構架是如何産生影響的,同時它又受哪些因素的影響。軟件構架在特定的背景下發揮著關鍵性的作用。這些背景包括技術環境、項目的生命周期、組織的業務概況和架構師的專業實踐。作者還進一步延展瞭質量屬性,仍然以構架理念為中心(用單獨一章內容來專門介紹每個屬性),進一步拓寬瞭軟件構架模式。
  如果要參與或者負責大型軟件係統的設計、開發和管理,你會發現這本書是很有價值的參考資源,可以幫助你緊跟技術潮流。

內頁插圖

目錄

preface
reader’s guide
acknowledgments
part one: introduction
chapter 1: what is software architecture?
1.1 what software architecture is and what it isn’t
1.2 architectural structures and views
1.3 architectural patterns
1.4 what makes a “good” architecture?
1.5 summary
1.6 for further reading
1.7 discussion questions

chapter 2: why is software architecture important?
2.1 inhibiting or enabling a system’s quality attributes
2.2 reasoning about and managing change
2.3 predicting system qualities
2.4 enhancing communication among stakeholders
2.5 carrying early design decisions
2.6 defining constraints on an implementation
2.7 influencing the organizational structure
2.8 enabling evolutionary prototyping
2.9 improving cost and schedule estimates
2.10 supplying a transferable, reusable model
2.11 allowing incorporation of independently developed components
2.12 restricting the vocabulary of design alternatives
2.13 providing a basis for training
2.14 summary
2.15 for further reading
2.16 discussion questions

chapter 3: the many contexts of software architecture
3.1 architecture in a technical context
3.2 architecture in a project life-cycle context
3.3 architecture in a business context
3.4 architecture in a professional context
3.5 stakeholders
3.6 how is architecture influenced?
3.7 what do architectures influence?
3.8 summary
3.9 for further reading
3.10 discussion questions

part two: quality attributes
chapter 4: understanding quality attributes
4.1 architecture and requirements
4.2 functionality
4.3 quality attribute considerations
4.4 specifying quality attribute requirements
4.5 achieving quality attributes through tactics
4.6 guiding quality design decisions
4.7 summary
4.8 for further reading
4.9 discussion questions

chapter 5: availability
5.1 availability general scenario
5.2 tactics for availability
5.3 a design checklist for availability
5.4 summary
5.5 for further reading
5.6 discussion questions

chapter 6: interoperability
6.1 interoperability general scenario
6.2 tactics for interoperability
6.3 a design checklist for interoperability
6.4 summary
6.5 for further reading
6.6 discussion questions

chapter 7: modifiability
7.1 modifiability general scenario
7.2 tactics for modifiability
7.3 a design checklist for modifiability
7.4 summary
7.5 for further reading
7.6 discussion questions

chapter 8: performance
8.1 performance general scenario
8.2 tactics for performance
8.3 a design checklist for performance
8.4 summary
8.5 for further reading
8.6 discussion questions

chapter 9: security
9.1 security general scenario
9.2 tactics for security
9.3 a design checklist for security
9.4 summary
9.5 for further reading
9.6 discussion questions

chapter 10: testability
10.1 testability general scenario
10.2 tactics for testability
10.3 a design checklist for testability
10.4 summary
10.5 for further reading
10.6 discussion questions

chapter 11: usability
11.1 usability general scenario
11.2 tactics for usability
11.3 a design checklist for usability
11.4 summary
11.5 for further reading
11.6 discussion questions

chapter 12: other quality attributes
12.1 other important quality attributes
12.2 other categories of quality attributes
12.3 software quality attributes and system quality attributes
12.4 using standard lists of quality attributes–or not
12.5 dealing with “x-ability”: bringing a new quality attribute into the fold
12.6 for further reading
12.7 discussion questions

chapter 13: architectural tactics and patterns
13.1 architectural patterns
13.2 overview of the patterns catalog
13.3 relationships between tactics and patterns
13.4 using tactics together
13.5 summary
13.6 for further reading
13.7 discussion questions

chapter 14: quality attribute modeling and analysis
14.1 modeling architectures to enable quality attribute analysis
14.2 quality attribute checklists
14.3 thought experiments and back-of-the-envelope analysis
14.4 experiments, simulations, and prototypes
14.5 analysis at different stages of the life cycle
14.6 summary
14.7 for further reading
14.8 discussion questions

part three: architecture in the life cycle
chapter 15: architecture in agile projects
15.1 how much architecture?
15.2 agility and architecture methods
15.3 a brief example of agile architecting
15.4 guidelines for the agile architect
15.5 summary
15.6 for further reading
15.7 discussion questions

chapter 16: architecture and requirements
16.1 gathering asrs from requirements documents
16.2 gathering asrs by interviewing stakeholders
16.3 gathering asrs by understanding the business goals
16.4 capturing asrs in a utility tree
16.5 tying the methods together
16.6 summary
16.7 for further reading
16.8 discussion questions

chapter 17: designing an architecture
17.1 design strategy
17.2 the attribute-driven design method
17.3 the steps of add
17.4 summary
17.5 for further reading
17.6 discussion questions

chapter 18: documenting software architectures
18.1 uses and audiences for architecture documentation
18.2 notations for architecture documentation
18.3 views
18.4 choosing the views
18.5 combining views
18.6 building the documentation package
18.7 documenting behavior
18.8 architecture documentation and quality attributes
18.9 documenting architectures that change faster than you can document them
18.10 documenting architecture in an agile development project
18.11 summary
18.12 for further reading
18.13 discussion questions

chapter 19: architecture, implementation, and testing
19.1 architecture and implementation
19.2 architecture and testing
19.3 summary
19.4 for further reading
19.5 discussion questions

chapter 20: architecture reconstruction and conformance
20.1 architecture reconstruction process
20.2 raw view extraction
20.3 database construction
20.4 view fusion
20.5 architecture analysis: finding violations
20.6 guidelines
20.7 summary
20.8 for further reading
20.9 discussion questions

chapter 21: architecture evaluation
21.1 evaluation factors
21.2 the architecture tradeoff analysis method
21.3 lightweight architecture evaluation
21.4 summary
21.5 for further reading
21.6 discussion questions

chapter 22: management and governance
22.1 planning
22.2 organizing
22.3 implementing
22.4 measuring
22.5 governance
22.6 summary
22.7 for further reading
22.8 discussion questions

part four: architecture and business
chapter 23: economic analysis of architectures
23.1 decision-making context
23.2 the basis for the economic analyses
23.3 putting theory into practice: the cbam
23.4 case study: the nasa ecs project
23.5 summary
23.6 for further reading
23.7 discussion questions

chapter 24: architecture competence
24.1 competence of individuals: duties, skills, and knowledge of architects
24.2 competence of a software architecture organization
24.3 summary
24.4 for further reading
24.5 discussion questions

chapter 25: architecture and software product lines
25.1 an example of product line variability
25.2 what makes a software product line work?
25.3 product line scope
25.4 the quality attribute of variability
25.5 the role of a product line architecture
25.6 variation mechanisms
25.7 evaluating a product line architect 軟件構架實踐(第3版 影印版) 下載 mobi epub pdf txt 電子書 格式

軟件構架實踐(第3版 影印版) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

軟件構架實踐(第3版 影印版) 下載 mobi pdf epub txt 電子書 格式 2024

軟件構架實踐(第3版 影印版) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

架構實戰,入門及進階必看

評分

看原版或影印版的書。能準確理解。深入學習。英語能力還要加強。

評分

送貨速度太慢,送貨速度太慢,送貨速度太慢!

評分

《軟件構架實踐(第3版•影印版)》是一本榮獲大奬且影響深遠的經典,目前已經全麵修訂,充分體現瞭這一領域的最新進展。基於軟件開發的真實現狀,《軟件構架實踐(第3版•影印版)》再次以全新的角度引入軟件構架的相關概念和最佳實踐,闡述軟件係統是如何架構的,軟件係統中的各個要素之間又是如何相互作用的。有彆於實現細節、算法和數據錶示,軟件構架是達成高品質軟件的關鍵,是一種可重用於後續軟件係統的資産,對軟件企業的商業策略至關重要。作者圍繞著軟件構架影響周期的概念對《軟件構架實踐(第3版•影印版)》前一版進行瞭重構。每個周期都錶明瞭軟件構架是如何産生影響的,同時它又受哪些因素的影響。軟件構架在特定的背景下發揮著關鍵性的作用。這些背景包括技術環境、項目的生命周期、組織的業務概況和架構師的專業實踐。作者還進一步延展瞭質量屬性,仍然以構架理念為中心(用單獨—章內容來專門介紹每個屬性),進一步拓寬瞭軟件構架模式。

評分

Boehm螺鏇模型

評分

不錯 英文版的 印刷效果不錯

評分

課程的參考書,看得雲裏霧裏,其實也就這樣瞭,還是建議有中文版的時候買中文版的第三版。

評分

質量不錯。

評分

結構分為三種類型:模塊結構、組件-連接器結構(Component-and-Connector structures, C&C)、分配結構(Allocation structures)。

類似圖書 點擊查看全場最低價

軟件構架實踐(第3版 影印版) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有