Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

简介:

这本书是一个清晰而实用的介绍,介绍了使用对象进行思考和设计,并创建了精心设计,强大且可维护的系统。

开发人员和学生将通过两个有凝聚力的,从开始到结束的案例研究的三次迭代来学习面向对象的分析和设计 (OOA/OOD)。这些案例研究逐步介绍了关键技能,基本的OO原则和模式,UML符号和最佳实践。您将不仅学习UML图-您将学习如何在OO软件开发的上下文中应用UML。

利用他作为导师和顾问的无与伦比的经验,Larman帮助您了解进化需求和用例,领域对象建模,责任驱动设计,基本OO设计,分层架构,“四人帮” 设计模式,掌握,迭代方法,统一过程 (UP) 的敏捷方法,以及更多。此版本的广泛改进包括

更加注重通过案例研究来帮助您掌握OOA/D,这些案例研究展示了关键的OO原则和模式,同时还应用了UMLUML 2、敏捷建模、测试驱动开发和重构的新内容关于将迭代和进化开发与OOA/D相结合的许多新技巧更容易学习的更新,包括新的学习辅助工具和图形新高校教育家教学资源以轻巧,敏捷的精神应用UP的指导,与其他迭代方法 (如XP和Scrum) 互补将UML应用于文档化体系结构的技术关于进化需求的新篇章,以及更多

英文简介:

This book is a lucid and practical introduction to thinking and designing with objects and creating systems that are well crafted, robust, and maintainable.

Developers and students will learn object-oriented analysis and design (OOA/OOD) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagrams - you'll learn how to apply UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, "Gang of Four" design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include

A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UMLNew coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoringMany new tips on combining iterative and evolutionary development with OOA/DUpdates for easier study, including new learning aids and graphicsNew college educator teaching resourcesGuidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and ScrumTechniques for applying the UML to documenting architecturesA new chapter on evolutionary requirements, and much more

书名
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design
译名
应用 UML 和模式:面向对象分析和设计简介
语言
英语
页数
616页
大小
15.23 MB
标签
  • 设计模式
  • 下载
    pdf iconApplying UML and Patterns: An Introduction to Object-Oriented Analysis and Design.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:40

    ←Quasi-projective Moduli for Polarized Manifolds

    →Object-Oriented System Development