Ships from and sold by Amazon. What is the UP? Learn Design Patterns from GoF? Add both to Cart Add both to List. Using Packages to Organize the Domain Model. Designing a Persistence Framework with Patterns.
|Published (Last):||19 October 2013|
|PDF File Size:||7.78 Mb|
|ePub File Size:||9.49 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. About the Author: Craig Larman serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia.
He holds a B. All rights reserved. I am grateful that the previous editions were extremely popular worldwide. I sincerely thank all the readers! Here is how the book will benefit you.
Learning and applying patterns will accelerate your mastery of analysis and design. It reflects that experience by providing a refined, proven, and efficient approach to learning the subject, so your investment in reading and learning is optimized. It also introduces test-driven development and refactor. Layered Architecture—Eighth, it explains how to design a layered architecture and relate the UI layer to domain and technical services layers.
Design Frameworks—Finally, it shows you how to design an OO framework and applies this to the creation of a framework for persistent storage in a database. Educator and Web Resources You may find related articles of interest at www. I am collecting material from existing educators using the book, to share with other educators. If you have anything to share, please contact me. Intended Audience—an Introduction!
Students in computer science or software engineering courses studying object technology. Knowledge of fundamental OO concepts, such as class, instance, interface, polymorphism, encapsulation, and inheritance. Fundamental OO concepts are not defined. Java Examples, But In general, the book presents code examples in Java due to its widespread familiarity.
However, the ideas presented are applicable to most—if not all—object-oriented technologies, including C , Python, and so on. The inception phase chapters introduce the basics of requirements analysis.
Follow the Author
Requirements for the Persistence Service and Framework. What is Software Architecture? Object-Oriented Analysis and Design. Write a customer review. Other Layer Pattern Issues.
ISBN 13: 9780131489066