Applying UML and patterns
Subtitle: an introduction to object-oriented analysis and design
By: Craig Larman
Publisher: Prentice Hall PTR
Published: 1998
Place of publication: Upper Saddle River, N.J
Language: eng
Number of pages: 507
ISBN-13: 9780137488803
Subjects: Object-oriented methods (Computer science); System design; UML (Computer science); System analysis; UML; Object-georiënteerd programmeren; Object-oriented programming (Computer science)
Notes: Includes bibliographical references (p. 495-496) and index.
Table of contents: title: Object-oriented analysis and design; title: Introduction to a development process; title: Defining models and artifacts; title: Case study: Point-of-sale; title: Understanding requirements; title: Use cases : describing processes; title: Ranking and scheduling use cases; title: Starting a development cycle; title: Building a conceptual model; title: Conceptual model - adding associations; title: Conceptual model - adding attributes; title: Recording terms in the glossary; title: System behavior - system sequence diagrams; title: System behavior - contracts; title: From analysis to design; title: Describing real use cases; title: Colloboration diagrams; title: GRASP: patterns for assigning responsibilities; title: Designing a solution with objects and patterns; title: Determining visibility; title: Design class diagrams; title: Issues in system design; title: Mapping designs to code; title: Program solution in Java; title: Choosing development cycle 2 requirements; title: Relating multiple use cases; title: Extending the conceptual model; title: Generalization; title: Packages: organizing elements; title: Polishing the conceptual model; title: Conceptual model - summary; title: System behavior; title: Modeling behavior in state diagrams; title: GRASP: more patterns for assigning responsibilities; title: Designing with more patterns; title: Other UML notation; title: Development process issues; title: Frameworks, patterns, and persistence; title: Appendix B: sample development activities and models.