基于用例的面向方面软件开发

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 基于用例的面向方面软件开发

出版社:机械工业出版社
出版日期:2006-1
ISBN:9787111177715
作者:雅各布森
页数:418页

内容概要

lvar Jacobson博士,是许多技术“之父”,这包括组件及基于组件的软件架构,用例,现代业务工程,以及Ratlonal统一过程。他还是统一建模语言(UML)的三位创始人之一。同时他也是关于这些方法和技术的五本畅销书籍的作者,以及两本关于UML的引领性书籍的合著者。lvar 博士是Jac

书籍目录

Table of Contents Preface. Acknowledgments. List of Sidebars. I. THE CASE FOR USE CASES AND ASPECTS.  1. Problem to Attack.  2. Attacking the Problem with Aspects.  3. Today with Use Cases.  4. Tomorrow with Use Case Modules. II. MODELING AND CAPTURING CONCERNS WITH USE CASES.  5. Modeling Concerns with Use Cases.  6. Structuring Use Cases.  7. Capturing Concerns with Use Cases. III. KEEPING CONCERNS SEPARATE WITH USE CASE MODULES.  8. Keeping Peer Use Case Realizations Separate with Aspects.  9. Keeping Extensions Separate with Pointcuts.  10. Building Systems with Use Case Modules. IV. ESTABLISHING AN ARCHITECTURE BASED ON USE CASES AND ASPECTS.  11. Road to a Resilient Architecture.  12. Separating Functional Requirements with Peer Application Use Cases.  13. Separating Functional Requirements with Application Extensions Use Cases.  14. Separating Non-Functional Requirements with Infrastructure Use Cases.  15. Separating Platform Specifics with Platform Specific Use Case Slices.  16. Separating Tests with Use Case Test Slices.  17. Evaluating the Architecture.  18. Describing the Architecture. V. APPLYING USE CASES AND ASPECTS IN A PROJECT.  19. Running a Project.  20. Tailoring the Approach.  21. Aspects and Beyond.

作者简介

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.

图书封面


 基于用例的面向方面软件开发下载



发布书评

 
 


精彩短评 (总计2条)

  •     如果你是学Java的,看看这本书应该不错,大部分用例是Java来写的。里面列举的AOP例子有些牵强,只能当作一般概念性的参考资料。
  •     草草浏览了一遍。纯忽悠用。有时间再好好的从头读一遍(这话说出来连自己都不相信)。
 

励志,人际与社交,都市,贸易政策,自学考试,数学,智力开发,大陆漫画图书下载,。 PDF搜索网 

PDF搜索网 @ 2019