Applying UML and Patterns
Subtitle: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
Edition: 2 edition
Publisher: Prentice Hall PTR
Published: July 13, 2001
Language: eng
Format: Hardcover
Number of pages: 656
ISBN-13: 9780130925695
Subjects: Object-oriented programming (OOP); Programming - Object Oriented Programming; Object-Oriented Programming; Computers; Computers - Languages / Programming; Computer Books: General; UML (Computer science); System analysis; Computers / Programming / Object Oriented; Object-oriented methods (Compu; Object-oriented methods (Computer science); System design
First sentence: What does it mean to have a good object design?
Table of contents: title: Object-Oriented Analysis and Design; title: Iterative Development and the Unified Process; title: Case Study: The NextGen POS System; title: Inception; title: Understanding Requirements; title: Use-Case Model: Writing Requirements in Context; title: Identifying Other Requirements; title: From Inception to Elaboration; title: Use-Case Model: Drawing System Sequence Diagrams; title: Domain Model: Visualizing Concepts; title: Domain Model: Adding Associations; title: Domain Model: Adding Attributes; title: Use-Case Model: Adding Detail with Operation Contracts; title: From Requirements to Design in this Iteration; title: Interaction Diagram Notation; title: GRASP: Designing Objects with Responsibilities; title: Design Model: Use-Case Realizations with GRASP Patterns; title: Design Model: Determining Visibility; title: Design Model: Creating Design Class Diagrams; title: Implementation Model: Mapping Designs to Code; title: Iteration 2 and its Requirements; title: GRASP: More Patterns for Assigning Responsibilities; title: Designing Use-Case Realizations with GoF Design Patterns; title: Iteration 3 and Its Requirements; title: Relating Use Cases; title: Modeling Generalization; title: Refining the Domain Model; title: Adding New SSDs and Contracts; title: Modeling Behavior in Statechart Diagrams; title: Designing the Logical Architecture with Patterns; title: Organizing the Design and Implementation Model Packages; title: Introduction to Architectural Analysis and the SAD; title: Designing More Use-Case Realizations with Objects and Patterns; title: Designing a Persistence Framework with Patterns; title: On Drawing and Tools; title: Introduction to Iterative Planning and Project Issues; title: Comments on Iterative Development and the UP; title: More UML Notation