View larger. Request a copy. Additional order info. Buy this product.
|Published (Last):||1 December 2008|
|PDF File Size:||17.29 Mb|
|ePub File Size:||17.57 Mb|
|Price:||Free* [*Free Regsitration Required]|
It is a very good book made even better. Fewer still have a handle on software analysis and design. Craig Larman has both. It is a well written introduction to UML and object methods by an expert practitioner. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.
These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum. Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects—and creating systems that are well crafted, robust, and maintainable.
Skip to main content. Start your free trial. Show and hide more. Table of Contents Product Information. Prerequisites Java Examples, But Introduction 1. Object-Oriented Analysis and Design 1. What Will You Learn? Is it Useful? UML vs. The Most Important Learning Goal? What is Analysis and Design? What is Object-Oriented Analysis and Design?
What is the UML? Visual Modeling is a Good Thing 1. History 1. Recommended Resources 2. Iterative, Evolutionary, and Agile Introduction 2. What is the UP? Are Other Methods Complementary? What is Iterative and Evolutionary Development? How to Handle Change on an Iterative Project? Are There Benefits to Iterative Development? How Long Should an Iteration Be? What is Iteration Timeboxing? What About the Waterfall Lifecycle? The Need for Feedback and Adaptation 2. How to do Iterative and Evolutionary Analysis and Design?
What are Agile Methods and Attitudes? What is Agile Modeling? What is an Agile UP? What are the UP Phases? What are the UP Disciplines? What is the Relationship Between the Disciplines and Phases? How to Customize the Process? Definition: What is the Development Case? History 2. Recommended Resources 3. Case Studies Introduction 3. What is and isn't Covered in the Case Studies? Inception 4. Inception is Not the Requirements Phase Introduction 4.
What is Inception? Does this Analogy Help? How Long is Inception? What Artifacts May Start in Inception? Isn't That a Lot of Documentation? Evolutionary Requirements Introduction 5. Definition: Requirements 5. Evolutionary vs. Waterfall Requirements 5. What are Skillful Means to Find Requirements? What are the Types and Categories of Requirements? What is the Correct Format for these Artifacts?
Recommended Resources 6. Use Cases Introduction 6. Example 6. Use Cases and the Use-Case Model 6. Motivation: Why Use Cases? Definition: What are Three Kinds of Actors? What do the Sections Mean? Notation: Are There Other Formats? Guideline: Write Terse Use Cases 6. How to Organize the Actors and Goals? Is the Cashier or Customer the Primary Actor? Other Ways to Find Actors and Goals?
Motivation: Other Benefits of Use Cases? Example: Monopoly Game 6. How to Write Use Cases in Inception? How to Write Use Cases in Elaboration? How to Write Use Cases in Construction? History 6. Recommended Resources 7. How Complete are these Examples? Reliable Specifications: An Oxymoron? Shouldn't that be in the Use Cases? NextGen Example: Partial Vision 7. Commentary: Domain Rules 7. Elaboration Iteration 1—Basics 8. Iteration 1—Basics Introduction 8.
Process: Planning the Next Iteration 9. Domain Models Introduction 9. Example 9. What is a Domain Model? Definition: What are Conceptual Classes?
Motivation: Why Create a Domain Model? Guideline: How to Create a Domain Model? Guideline: How to Find Conceptual Classes? Guideline: How to Model the Unreal World? Guideline: A Common Mistake with Attributes vs. Classes 9.
Applying Uml & Patterns 3rd Edition
Please Read Notes: Brand New, International Softcover Edition, Printed in black and white pages, minor self wear on the cover or pages, Sale restriction may be printed on the book, but Book name, contents, and author are exactly same as Hardcover Edition. Convert currency. Add to Basket. Book Description Pearson India, Condition: New. Seller Inventory Adhya More information about this seller Contact this seller.