
| lvar Jacobson博士,是许多技术“之父”,这包括组件及基于组件的软件架构,用例,现代业务工程,以及Ratlonal统一过程。他还是统一建模语言(UML)的三位创始人之一。同时他也是关于这些方法和技术的五本畅销书籍的作者,以及两本关于UML的引领性书籍的合著者。lvar 博士是JaczoneAB公司的创始人,在该公司他与其女儿、合作者Agneta Jacobson共同开发一套开创性的新产品,它将包括支持软件开发的智能代理。同时他还是lvar Jacobson Consulting公司 (IJC)的创始人,其目标是向全世界的开发团队推广优秀的软件开发实践。
Pan-Wei Ng博士,在lvar Jacobson Consulting公司(1JC)扮演了多个角色。Pan-Wel博士负责针对软件架构、用例、迭代开发、方面技术等相关技术的最佳实践定义、开发相关素材。这些工作通常需要基于实践进行,才能够确保归纳的最佳实践切实、实用。Pan-Wel博士还积极地和客户一起工作,以确保这些公司和项目团队能够,快速、安全地采用这些最佳实践。 |
| 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. |
商品评论(0条)