-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
基于用例的面向方面軟件開發(英文版) 版權信息
- ISBN:7111177711
- 條形碼:9787111177715 ; 978-7-111-17771-5
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
基于用例的面向方面軟件開發(英文版) 內容簡介
Aspect-orientedprogramming(AOP)isarevolutionarynewwaytothinkaboutsoftwareengineering.AOPwasintroducedtoaddresscrosscuttingconcernssuchassecurity,logging,persistence,debugging,tracing,distribution,performancemonitoring,andexceptionhandlinginamoreeffectivemanner.Unlikeconventionaldevelopmenttechniques,whichscattertheimplementationofeachconcernintomultipleclasses,aspect-orientedprogramminglocalizesthem..
Aspect-orientedsoftwaredevelopment(AOSD)usesthisapproachtocreateabettermodularityforfunctionalandnonfunctionalrequirements,platformspecifics,andmore,allowingyoutobuildmoreunderstandablesystemsthatareeasiertoconfigureandextendtomeettheevolvingneedsofstakeholders.
Inthishighlyanticipatednewbook,IvarJacobsonandPan-WeiNgdemonstratehowtoapplyusecases--amatureandsystematicapproachtofocusingonstakeholderconcerns--andaspect-orientationinbuildingrobustandextensiblesystems.Throughoutthebook,theauthorsemployasingle,real-worldexampleofahotelmanagementinformationsystemtomakethedescribedtheoriesandpracticesconcreteandunderstandable.
Theauthorsshowhowtoidentify,design,implement,test,andrefactoruse-casemodules,aswellasextendthem.Theyalsodemonstratehowtodesignuse-casemoduleswiththeUnifiedModelingLanguage(UML)--emphasizingenhancementsmadeinUML2.0--andhowtoachieveuse-casemodularityusingaspecttechnologies,notablyAspectJ...
Keytopicsinclude
·Makingthecaseforusecasesandaspects
·Capturingandmodelingconcernswithusecases
·Keepingconcernsseparatewithuse-casemodules
·Modelinguse-casesslicesandaspectsusingthenewestextensionstotheUMLnotation
·Applyingusecasesandaspectsinprojects...
Whateveryourlevelofexperiencewithaspect-orientedprogramming,Aspect-OrientedSoftwareDevelopmentwithUseCaseswillteachyouhowtodevelopbettersoftwarebyembracingtheparadigmshifttoAOSD.
基于用例的面向方面軟件開發(英文版) 目錄
Preface.
Acknowledgments.
ListofSidebars.
I.THECASEFORUSECASESANDASPECTS.
1.ProblemtoAttack.
2.AttackingtheProblemwithAspects.
3.TodaywithUseCases.
4.TomorrowwithUseCaseModules.
II.MODELINGANDCAPTURINGCONCERNSWITHUSECASES.
5.ModelingConcernswithUseCases.
6.StructuringUseCases.
7.CapturingConcernswithUseCases.
III.KEEPINGCONCERNSSEPARATEWITHUSECASEMODULES.
8.KeepingPeerUseCaseRealizationsSeparatewithAspects.
9.KeepingExtensionsSeparatewithPointcuts.
10.BuildingSystemswithUseCaseModules.
IV.ESTABLISHINGANARCHITECTUREBASEDONUSECASESANDASPECTS.
11.RoadtoaResilientArchitecture.
12.SeparatingFunctionalRequirementswithPeerApplicationUseCases.
13.SeparatingFunctionalRequirementswithApplicationExtensionsUseCases.
14.SeparatingNon-FunctionalRequirementswithInfrastructureUseCases.
15.SeparatingPlatformSpecificswithPlatformSpecificUseCaseSlices.
16.SeparatingTestswithUseCaseTestSlices.
17.EvaluatingtheArchitecture.
18.DescribingtheArchitecture.
V.APPLYINGUSECASESANDASPECTSINAPROJECT.
19.RunningaProject.
20.TailoringtheApproach.
21.AspectsandBeyond.
基于用例的面向方面軟件開發(英文版) 作者簡介
lvarJacobson博士,是許多技術“之父”,這包括組件及基于組件的軟件架構,用例,現代業務工程,以及Ratlonal統一過程。他還是統一建模語言(UML)的三位創始人之一。同時他也是關于這些方法和技術的五本暢銷書籍的作者,以及兩本關于UML的引領性書籍的合著者。lvar博士是JaczoneAB公司的創始人,在該公司他與其女兒、合作者AgnetaJacobson共同開發一套開創性的新產品,它將包括支持軟件開發的智能代理。同時他還是lvarJacobsonConsulting公司(IJC)的創始人,其目標是向全世界的開發團隊推廣優秀的軟件開發實踐! an-WeiNg博士,在lvarJacobsonConsulting公司(1JC)扮演了多個角色。Pan-Wel博士負責針對軟件架構、用例、迭代開發、方面技術等相關技術的最佳實踐定義、開發相關素材。這些工作通常需要基于實踐進行,才能夠確保歸納的最佳實踐切實、實用。Pan-Wel博士還積極地和客戶一起工作,以確保這些公司和項目團隊能夠,快速、安全地采用這些最佳實踐。
- >
苦雨齋序跋文-周作人自編集
- >
姑媽的寶刀
- >
上帝之肋:男人的真實旅程
- >
詩經-先民的歌唱
- >
朝聞道
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇
- >
人文閱讀與收藏·良友文學叢書:一天的工作