资源描述:
《Just Enough Software Architecture》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PraiseforJustEnoughSoftwareArchitecture:ARisk-DrivenApproachIfyou’regoingtoreadonlyonebookonsoftwarearchitecture,startwiththisone.JustEnoughSoftwareArchitecturecoverstheessentialconceptsofsoftwarearchitecturethateveryone—programmers,developers,testers,architects,andmanagers—needstoknow,
2、anditprovidespragmaticadvicethatcanbeputintopracticewithinhoursofreading.—MichaelKeeling,professionalsoftwareengineerThisbookreflectstheauthor’sraremixofdeepknowledgeofsoftwarearchitectureconceptsandextensiveindustryexperienceasadeveloper.Ifyou’reanarchitect,youwillwantthedevelopersinyou
3、rorganizationtoreadthisbook.Ifyou’readeveloper,doreadit.Thebookisaboutarchitectureinreal(notideal)softwareprojects.Itdescribesacontextthatyou’llrecognizeandthenitshowsyouhowtoimproveyourdesignpracticeinthatcontext.—PauloMerson,practicingsoftwarearchitectandVisitingScientistattheSoftware
4、EngineeringInstituteFairbanks’focuson“justenough”architectureshouldappealtoanydeveloperstry-ingtoworkouthowtomakethearchitectingprocesstractable.Thisfocusismadeaccessiblethroughdetailedexamplesandadvicethatillustratehowanunderstand-ingofriskcanbeusedtomanagearchitecturedevelopmentandsco
5、pe.Atthesametime,Fairbanksprovidesdetailonthemoreacademicaspectsofsoftwarearchitec-ture,whichshouldhelpdeveloperswhoareinterestedinunderstandingthebroadertheoryandpracticetoapplytheseconceptstotheirprojects.—Dr.BradleySchmerl,SeniorSystemsScientist,SchoolofComputerScience,CarnegieMellon
6、UniversityTheRisk-DrivenModelapproachdescribedinGeorgeFairbanks’JustEnoughSoftwareArchitecturehasbeenappliedtotheeXtensibleInformationModeler(XIM)projecthereattheNASAJohnsonSpaceCenter(JSC)withmuchsuccess.Itisamustforallmembersoftheproject,fromprojectmanagementtoindividualdevelopers.Inf
7、act,itisamustforeverydeveloper’stoolbelt.TheCodeModelsectionandtheanti-patternsaloneareworththecostofthebook!—ChristopherDean,ChiefArchitect,XIM,EngineeringScienceContractGroup–NASAJohnsonSpaceCenterJustEnoughSoftwareArchitecturewillcoachyouinthestrategicandtacticalappli-cation