{"product_id":"applying-uml-and-patterns-9780131489066","title":"Applying UML and Patterns","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eCraig Larman\u003c\/b\u003e serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia. He is known throughout the worldwide software community as an expert and coach in OOA\/D and design patterns, agile\/iterative methods, an agile approach to the Unified Process (UP), and modeling with the UML. He holds a B.S. and M.S. in computer science from Simon Fraser University in Vancouver, British Columbia.\u003c\/p\u003e \u003cbr\u003e \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eI. INTRODUCTION. \u003c\/li\u003e\n\u003cli\u003e1. Object-Oriented Analysis and Design. \u003c\/li\u003e\n\u003cli\u003e2. Iterative, Evolutionary, and Agile. \u003c\/li\u003e\n\u003cli\u003e3. Case Studies. \u003c\/li\u003e\n\u003cli\u003eII. INCEPTION \u003c\/li\u003e\n\u003cli\u003e4. Inception is Not the Requirements Phase \u003c\/li\u003e\n\u003cli\u003e5. Evolutionary Requirements. \u003c\/li\u003e\n\u003cli\u003e6. Use Cases \u003c\/li\u003e\n\u003cli\u003e7. Other Requirements. \u003c\/li\u003e\n\u003cli\u003eIII. ELABORATION ITERATION 1-BASICS \u003c\/li\u003e\n\u003cli\u003e8. Iteration 1-Basics \u003c\/li\u003e\n\u003cli\u003e9. Domain Models \u003c\/li\u003e\n\u003cli\u003e10. System Sequence Diagrams \u003c\/li\u003e\n\u003cli\u003e11. Operation Contracts \u003c\/li\u003e\n\u003cli\u003e12. Requirements to Design-Iteratively \u003c\/li\u003e\n\u003cli\u003e13. Logical Architecture and UML Package Diagrams \u003c\/li\u003e\n\u003cli\u003e14. On to Object Design \u003c\/li\u003e\n\u003cli\u003e15. UML Interaction Diagrams \u003c\/li\u003e\n\u003cli\u003e16. UML Class Diagrams \u003c\/li\u003e\n\u003cli\u003e17. GRASP: Designing Objects with Responsibilities \u003c\/li\u003e\n\u003cli\u003e18. Object Design Examples with GRASP. \u003c\/li\u003e\n\u003cli\u003e19. Designing for Visibility \u003c\/li\u003e\n\u003cli\u003e20. Mapping Designs to Code \u003c\/li\u003e\n\u003cli\u003e21. Test-Driven Development and Refactoring \u003c\/li\u003e\n\u003cli\u003eIV. ELABORATION ITERATION 2-MORE PATTERNS \u003c\/li\u003e\n\u003cli\u003e22. UML Tools and UML as Blueprint \u003c\/li\u003e\n\u003cli\u003e3. Quick Analysis Update.\u003c\/li\u003e\n\u003cli\u003e24. Iteration 2-More Patterns.\u003c\/li\u003e\n\u003cli\u003e25. GRASP: More Objects with Responsibilities.\u003c\/li\u003e\n\u003cli\u003e26. Applying GoF Design Patterns.\u003c\/li\u003e\n\u003cli\u003eV. ELABORATION ITERATION 3-INTERMEDIATE TOPICS.\u003c\/li\u003e\n\u003cli\u003e27. Iteration 3-Intermediate Topics.\u003c\/li\u003e\n\u003cli\u003e28. UML Activity Diagrams and Modeling.\u003c\/li\u003e\n\u003cli\u003e29. UML State Machine Diagrams and Modeling.\u003c\/li\u003e\n\u003cli\u003e30. Relating Use Cases.\u003c\/li\u003e\n\u003cli\u003e31. More SSDs and Contracts.\u003c\/li\u003e\n\u003cli\u003e32. Domain Model Refinement.\u003c\/li\u003e\n\u003cli\u003e33. Architectural Analysis.\u003c\/li\u003e\n\u003cli\u003e34. Logical Architecture Refinement.\u003c\/li\u003e\n\u003cli\u003e35. More Object Design with GoF Patterns.\u003c\/li\u003e\n\u003cli\u003e36. Package Design.\u003c\/li\u003e\n\u003cli\u003e37. UML Deployment and Component Diagrams.\u003c\/li\u003e\n\u003cli\u003e38. Designing a Persistence Framework with Patterns.\u003c\/li\u003e\n\u003cli\u003e39. Documenting Architecture: UML \u0026amp; the N+1 View Model.\u003c\/li\u003e\n\u003cli\u003eVI. SPECIAL TOPICS\u003c\/li\u003e\n\u003cli\u003e40. More on Iterative Development and Agile Project Management.\u003c\/li\u003e\n\u003cli\u003eRecommended Resources.\u003c\/li\u003e\n\u003cli\u003eBibliography.\u003c\/li\u003e\n\u003cli\u003eGlossary.\u003c\/li\u003e\n\u003cli\u003eIndex.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pearson Education (US)","offers":[{"title":"Default Title","offer_id":49083357331799,"sku":"9780131489066","price":59.84,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780131489066.jpg?v=1725548659","url":"https:\/\/bookcurl.com\/products\/applying-uml-and-patterns-9780131489066","provider":"Book Curl","version":"1.0","type":"link"}