• 软件构架实践第3版
  • 软件构架实践第3版
  • 软件构架实践第3版
  • 软件构架实践第3版
  • 软件构架实践第3版
  • 软件构架实践第3版
  • 软件构架实践第3版
21年品牌 40万+商家 超1.5亿件商品

软件构架实践第3版

全店商品实物拍摄!标题不精确,以实物图为准!品相请书友自行鉴别!看好下单不退货!

3.7 八五品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者[美]巴斯(Len Bass)、[美]克莱门茨(Paul Clements)、[美]凯兹曼(Rick Kazman) 著

出版社清华大学出版社

出版时间2013-02

版次3

装帧平装

上书时间2024-03-07

图书搬运工

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
商品描述
prefacereader’sguideacknowledgmentspartone:introductionchapter1:whatissoftwarearchitecture?1.1whatsoftwarearchitectureisandwhatitisn’t1.2architecturalstructuresandviews1.3architecturalpatterns1.4whatmakesa“good”architecture?1.5summary1.6forfurtherreading1.7discussionquestionschapter2:whyissoftwarearchitectureimportant?2.1inhibitingorenablingasystem’squalityattributes2.2reasoningaboutandmanagingchange2.3predictingsystemqualities2.4enhancingcommunicationamongstakeholders2.5carryingearlydesigndecisions2.6definingconstraintsonanimplementation2.7influencingtheorganizationalstructure2.8enablingevolutionaryprototyping2.9improvingcostandscheduleestimates2.10supplyingatransferable,reusablemodel2.11allowingincorporationofindependentlydevelopedcomponents2.12restrictingthevocabularyofdesignalternatives2.13providingabasisfortraining2.14summary2.15forfurtherreading2.16discussionquestionschapter3:themanycontextsofsoftwarearchitecture3.1architectureinatechnicalcontext3.2architectureinaprojectlife-cyclecontext3.3architectureinabusinesscontext3.4architectureinaprofessionalcontext3.5stakeholders3.6howisarchitectureinfluenced?3.7whatdoarchitecturesinfluence?3.8summary3.9forfurtherreading3.10discussionquestionsparttwo:qualityattributeschapter4:understandingqualityattributes4.1architectureandrequirements4.2functionality4.3qualityattributeconsiderations4.4specifyingqualityattributerequirements4.5achievingqualityattributesthroughtactics4.6guidingqualitydesigndecisions4.7summary4.8forfurtherreading4.9discussionquestionschapter5:availability5.1availabilitygeneralscenario5.2tacticsforavailability5.3adesignchecklistforavailability5.4summary5.5forfurtherreading5.6discussionquestionschapter6:interoperability6.1interoperabilitygeneralscenario6.2tacticsforinteroperability6.3adesignchecklistforinteroperability6.4summary6.5forfurtherreading6.6discussionquestionschapter7:modifiability7.1modifiabilitygeneralscenario7.2tacticsformodifiability7.3adesignchecklistformodifiability7.4summary7.5forfurtherreading7.6discussionquestionschapter8:performance8.1performancegeneralscenario8.2tacticsforperformance8.3adesignchecklistforperformance8.4summary8.5forfurtherreading8.6discussionquestionschapter9:security9.1securitygeneralscenario9.2tacticsforsecurity9.3adesignchecklistforsecurity9.4summary9.5forfurtherreading9.6discussionquestionschapter10:testability10.1testabilitygeneralscenario10.2tacticsfortestability10.3adesignchecklistfortestability10.4summary10.5forfurtherreading10.6discussionquestionschapter11:usability11.1usabilitygeneralscenario11.2tacticsforusability11.3adesignchecklistforusability11.4summary11.5forfurtherreading11.6discussionquestionschapter12:otherqualityattributes12.1otherimportantqualityattributes12.2othercategoriesofqualityattributes12.3softwarequalityattributesandsystemqualityattributes12.4usingstandardlistsofqualityattributes–ornot12.5dealingwith“x-ability”:bringinganewqualityattributeintothefold12.6forfurtherreading12.7discussionquestionschapter13:architecturaltacticsandpatterns13.1architecturalpatterns13.2overviewofthepatternscatalog13.3relationshipsbetweentacticsandpatterns13.4usingtacticstogether13.5summary13.6forfurtherreading13.7discussionquestionschapter14:qualityattributemodelingandanalysis14.1modelingarchitecturestoenablequalityattributeanalysis14.2qualityattributechecklists14.3thoughtexperimentsandback-of-the-envelopeanalysis14.4experiments,simulations,andprototypes14.5analysisatdifferentstagesofthelifecycle14.6summary14.7forfurtherreading14.8discussionquestionspartthree:architectureinthelifecyclechapter15:architectureinagileprojects15.1howmucharchitecture?15.2agilityandarchitecturemethods15.3abriefexampleofagilearchitecting15.4guidelinesfortheagilearchitect15.5summary15.6forfurtherreading15.7discussionquestionschapter16:architectureandrequirements16.1gatheringasrsfromrequirementsdocuments16.2gatheringasrsbyinterviewingstakeholders16.3gatheringasrsbyunderstandingthebusinessgoals16.4capturingasrsinautilitytree16.5tyingthemethodstogether16.6summary16.7forfurtherreading16.8discussionquestionschapter17:designinganarchitecture17.1designstrategy17.2theattribute-drivendesignmethod17.3thestepsofadd17.4summary17.5forfurtherreading17.6discussionquestionschapter18:documentingsoftwarearchitectures18.1usesandaudiencesforarchitecturedocumentation18.2notationsforarchitecturedocumentation18.3views18.4choosingtheviews18.5combiningviews18.6buildingthedocumentationpackage18.7documentingbehavior18.8architecturedocumentationandqualityattributes18.9documentingarchitecturesthatchangefasterthanyoucandocumentthem18.10documentingarchitectureinanagiledevelopmentproject18.11summary18.12forfurtherreading18.13discussionquestionschapter19:architecture,implementation,andtesting19.1architectureandimplementation19.2architectureandtesting19.3summary19.4forfurtherreading19.5discussionquestionschapter20:architecturereconstructionandconformance20.1architecturereconstructionprocess20.2rawviewextraction20.3databaseconstruction20.4viewfusion20.5architectureanalysis:findingviolations20.6guidelines20.7summary20.8forfurtherreading20.9discussionquestionschapter21:architectureevaluation21.1evaluationfactors21.2thearchitecturetradeoffanalysismethod21.3lightweightarchitectureevaluation21.4summary21.5forfurtherreading21.6discussionquestionschapter22:managementandgovernance22.1planning22.2organizing22.3implementing22.4measuring22.5governance22.6summary22.7forfurtherreading22.8discussionquestionspartfour:architectureandbusinesschapter23:economicanalysisofarchitectures23.1decision-makingcontext23.2thebasisfortheeconomicanalyses23.3puttingtheoryintopractice:thecbam23.4casestudy:thenasaecsproject23.5summary23.6forfurtherreading23.7discussionquestionschapter24:architecturecompetence24.1competenceofindividuals:duties,skills,andknowledgeofarchitects24.2competenceofasoftwarearchitectureorganization24.3summary24.4forfurtherreading24.5discussionquestionschapter25:architectureandsoftwareproductlines25.1anexampleofproductlinevariability25.2whatmakesasoftwareproductlinework?25.3productlinescope25.4thequalityattributeofvariability25.5theroleofaproductlinearchitecture25.6variationmechanisms25.7evaluatingaproductlinearchitecture25.8keysoftwareproductlineissues25.9summary25.10forfurtherreading25.11discussionquestionspartfive:thebravenewworldchapter26:architectureinthecloud26.1basicclouddefinitions26.2servicemodelsanddeploymentoptions26.3economicjustification26.4basemechanisms26.5sampletechnologies26.6architectinginacloudenvironment26.7summary26.8forfurtherreading26.9discussionquestionschapter27:architecturesfortheedge27.1theecosystemofedge-dominantsystems27.2changestothesoftwaredevelopmentlifecycle27.3implicationsforarchitecture27.4implicationsofthemetropolismodel27.5summary27.6forfurtherreading27.7discussionquestionschapter28:epiloguereferencesabouttheauthorsindex
  《软件构架实践(第3版影印版)》是一本荣获大奖且影响深远的经典,目前已经全面修订,充分体现了这一领域的最新进展。基于软件开发的真实现状,《软件构架实践(第3版影印版)》再次以全新的角度引入软件构架的相关概念和最佳实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,对软件企业的商业策略至关重要。  作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响。软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。作者还进一步延展了质量属性,仍然以构架理念为中心(用单独一章内容来专门介绍每个属性),进一步拓宽了软件构架模式。  如果要参与或者负责大型软件系统的设计、开发和管理,你会发现这本书是很有价值的参考资源,可以帮助你紧跟技术潮流。
图书标准信息
  • 作者 [美]巴斯(Len Bass)、[美]克莱门茨(Paul Clements)、[美]凯兹曼(Rick Kazman) 著
  • 出版社 清华大学出版社
  • 出版时间 2013-02
  • 版次 3
  • ISBN 9787302312932
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 589页
  • 字数 790千字
  • 正文语种 英语
  • 原版书名 Software Architecture in Practice
【内容简介】
  《软件构架实践(第3版影印版)》是一本荣获大奖且影响深远的经典,目前已经全面修订,充分体现了这一领域的最新进展。基于软件开发的真实现状,《软件构架实践(第3版影印版)》再次以全新的角度引入软件构架的相关概念和最佳实践,阐述软件系统是如何架构的,软件系统中的各个要素之间又是如何相互作用的。有别于实现细节、算法和数据表示,软件构架是达成高品质软件的关键,是一种可重用于后续软件系统的资产,对软件企业的商业策略至关重要。
  作者围绕着软件构架影响周期的概念对本书前一版进行了重构。每个周期都表明了软件构架是如何产生影响的,同时它又受哪些因素的影响。软件构架在特定的背景下发挥着关键性的作用。这些背景包括技术环境、项目的生命周期、组织的业务概况和架构师的专业实践。作者还进一步延展了质量属性,仍然以构架理念为中心(用单独一章内容来专门介绍每个属性),进一步拓宽了软件构架模式。
  如果要参与或者负责大型软件系统的设计、开发和管理,你会发现这本书是很有价值的参考资源,可以帮助你紧跟技术潮流。
【作者简介】
作者:(美)巴斯、克莱门茨、凯兹曼
【目录】
preface
reader’sguide
acknowledgments
partone:introduction
chapter1:whatissoftwarearchitecture?
1.1whatsoftwarearchitectureisandwhatitisn’t
1.2architecturalstructuresandviews
1.3architecturalpatterns
1.4whatmakesa“good”architecture?
1.5summary
1.6forfurtherreading
1.7discussionquestions

chapter2:whyissoftwarearchitectureimportant?
2.1inhibitingorenablingasystem’squalityattributes
2.2reasoningaboutandmanagingchange
2.3predictingsystemqualities
2.4enhancingcommunicationamongstakeholders
2.5carryingearlydesigndecisions
2.6definingconstraintsonanimplementation
2.7influencingtheorganizationalstructure
2.8enablingevolutionaryprototyping
2.9improvingcostandscheduleestimates
2.10supplyingatransferable,reusablemodel
2.11allowingincorporationofindependentlydevelopedcomponents
2.12restrictingthevocabularyofdesignalternatives
2.13providingabasisfortraining
2.14summary
2.15forfurtherreading
2.16discussionquestions

chapter3:themanycontextsofsoftwarearchitecture
3.1architectureinatechnicalcontext
3.2architectureinaprojectlife-cyclecontext
3.3architectureinabusinesscontext
3.4architectureinaprofessionalcontext
3.5stakeholders
3.6howisarchitectureinfluenced?
3.7whatdoarchitecturesinfluence?
3.8summary
3.9forfurtherreading
3.10discussionquestions

parttwo:qualityattributes
chapter4:understandingqualityattributes
4.1architectureandrequirements
4.2functionality
4.3qualityattributeconsiderations
4.4specifyingqualityattributerequirements
4.5achievingqualityattributesthroughtactics
4.6guidingqualitydesigndecisions
4.7summary
4.8forfurtherreading
4.9discussionquestions

chapter5:availability
5.1availabilitygeneralscenario
5.2tacticsforavailability
5.3adesignchecklistforavailability
5.4summary
5.5forfurtherreading
5.6discussionquestions

chapter6:interoperability
6.1interoperabilitygeneralscenario
6.2tacticsforinteroperability
6.3adesignchecklistforinteroperability
6.4summary
6.5forfurtherreading
6.6discussionquestions

chapter7:modifiability
7.1modifiabilitygeneralscenario
7.2tacticsformodifiability
7.3adesignchecklistformodifiability
7.4summary
7.5forfurtherreading
7.6discussionquestions

chapter8:performance
8.1performancegeneralscenario
8.2tacticsforperformance
8.3adesignchecklistforperformance
8.4summary
8.5forfurtherreading
8.6discussionquestions

chapter9:security
9.1securitygeneralscenario
9.2tacticsforsecurity
9.3adesignchecklistforsecurity
9.4summary
9.5forfurtherreading
9.6discussionquestions

chapter10:testability
10.1testabilitygeneralscenario
10.2tacticsfortestability
10.3adesignchecklistfortestability
10.4summary
10.5forfurtherreading
10.6discussionquestions

chapter11:usability
11.1usabilitygeneralscenario
11.2tacticsforusability
11.3adesignchecklistforusability
11.4summary
11.5forfurtherreading
11.6discussionquestions

chapter12:otherqualityattributes
12.1otherimportantqualityattributes
12.2othercategoriesofqualityattributes
12.3softwarequalityattributesandsystemqualityattributes
12.4usingstandardlistsofqualityattributes–ornot
12.5dealingwith“x-ability”:bringinganewqualityattributeintothefold
12.6forfurtherreading
12.7discussionquestions

chapter13:architecturaltacticsandpatterns
13.1architecturalpatterns
13.2overviewofthepatternscatalog
13.3relationshipsbetweentacticsandpatterns
13.4usingtacticstogether
13.5summary
13.6forfurtherreading
13.7discussionquestions

chapter14:qualityattributemodelingandanalysis
14.1modelingarchitecturestoenablequalityattributeanalysis
14.2qualityattributechecklists
14.3thoughtexperimentsandback-of-the-envelopeanalysis
14.4experiments,simulations,andprototypes
14.5analysisatdifferentstagesofthelifecycle
14.6summary
14.7forfurtherreading
14.8discussionquestions

partthree:architectureinthelifecycle
chapter15:architectureinagileprojects
15.1howmucharchitecture?
15.2agilityandarchitecturemethods
15.3abriefexampleofagilearchitecting
15.4guidelinesfortheagilearchitect
15.5summary
15.6forfurtherreading
15.7discussionquestions

chapter16:architectureandrequirements
16.1gatheringasrsfromrequirementsdocuments
16.2gatheringasrsbyinterviewingstakeholders
16.3gatheringasrsbyunderstandingthebusinessgoals
16.4capturingasrsinautilitytree
16.5tyingthemethodstogether
16.6summary
16.7forfurtherreading
16.8discussionquestions

chapter17:designinganarchitecture
17.1designstrategy
17.2theattribute-drivendesignmethod
17.3thestepsofadd
17.4summary
17.5forfurtherreading
17.6discussionquestions

chapter18:documentingsoftwarearchitectures
18.1usesandaudiencesforarchitecturedocumentation
18.2notationsforarchitecturedocumentation
18.3views
18.4choosingtheviews
18.5combiningviews
18.6buildingthedocumentationpackage
18.7documentingbehavior
18.8architecturedocumentationandqualityattributes
18.9documentingarchitecturesthatchangefasterthanyoucandocumentthem
18.10documentingarchitectureinanagiledevelopmentproject
18.11summary
18.12forfurtherreading
18.13discussionquestions

chapter19:architecture,implementation,andtesting
19.1architectureandimplementation
19.2architectureandtesting
19.3summary
19.4forfurtherreading
19.5discussionquestions

chapter20:architecturereconstructionandconformance
20.1architecturereconstructionprocess
20.2rawviewextraction
20.3databaseconstruction
20.4viewfusion
20.5architectureanalysis:findingviolations
20.6guidelines
20.7summary
20.8forfurtherreading
20.9discussionquestions

chapter21:architectureevaluation
21.1evaluationfactors
21.2thearchitecturetradeoffanalysismethod
21.3lightweightarchitectureevaluation
21.4summary
21.5forfurtherreading
21.6discussionquestions

chapter22:managementandgovernance
22.1planning
22.2organizing
22.3implementing
22.4measuring
22.5governance
22.6summary
22.7forfurtherreading
22.8discussionquestions

partfour:architectureandbusiness
chapter23:economicanalysisofarchitectures
23.1decision-makingcontext
23.2thebasisfortheeconomicanalyses
23.3puttingtheoryintopractice:thecbam
23.4casestudy:thenasaecsproject
23.5summary
23.6forfurtherreading
23.7discussionquestions

chapter24:architecturecompetence
24.1competenceofindividuals:duties,skills,andknowledgeofarchitects
24.2competenceofasoftwarearchitectureorganization
24.3summary
24.4forfurtherreading
24.5discussionquestions

chapter25:architectureandsoftwareproductlines
25.1anexampleofproductlinevariability
25.2whatmakesasoftwareproductlinework?
25.3productlinescope
25.4thequalityattributeofvariability
25.5theroleofaproductlinearchitecture
25.6variationmechanisms
25.7evaluatingaproductlinearchitecture
25.8keysoftwareproductlineissues
25.9summary
25.10forfurtherreading
25.11discussionquestions

partfive:thebravenewworld
chapter26:architectureinthecloud
26.1basicclouddefinitions
26.2servicemodelsanddeploymentoptions
26.3economicjustification
26.4basemechanisms
26.5sampletechnologies
26.6architectinginacloudenvironment
26.7summary
26.8forfurtherreading
26.9discussionquestions

chapter27:architecturesfortheedge
27.1theecosystemofedge-dominantsystems
27.2changestothesoftwaredevelopmentlifecycle
27.3implicationsforarchitecture
27.4implicationsofthemetropolismodel
27.5summary
27.6forfurtherreading
27.7discussionquestions

chapter28:epilogue
references
abouttheauthors
index
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP