Applying UML and Patterns
An Introduction to Object-Oriented Analysis and Design
Résumé
Table of contents
-
I. INTRODUCTION.
- 1. Object-Oriented Analysis and Design.
- 2. Introduction to a Development Process.
- 3. Defining Models and Artifacts.
-
II. PLAN AND ELABORATE PHASE.
- 4. Case Study: Point-of-Sale.
- 5. Understanding Requirements.
- 6. Use Cases: Describing Processes.
- 7. Ranking and Scheduling Use Cases.
- 8. Starting a Development Cycle.
-
III. ANALYZE PHASE (1).
- 9. Building a Conceptual Model.
- 10. Conceptual Model-Adding Associations.
- 11. Conceptual Model-Adding Attributes.
- 12. Recording Terms in the Glossary.
- 13. System Behavior-System Sequence Diagrams.
- 14. System Behavior-Contracts.
-
IV. DESIGN PHASE (1).
- 15. From Analysis to Design.
- 16. Describing Real Use Cases.
- 17. Collaboration Diagrams.
- 18. GRASP: Patterns for Assigning
Responsibilities.
- 19. Designing a Solution with Objects and
Patterns.
- 20. Determining Visibility.
- 21. Design Class Diagrams.
- 22. Issues in System Design.
-
V. CONSTRUCT PHASE (1).
- 23. Mapping Designs To Code.
- 24. Program Solution In Java.
-
VI. ANALYZE PHASE (2).
- 25. Choosing Development Cycle 2 Requirements.
- 26. Relating Multiple Use Cases.
- 27. Extending the Conceptual Model.
- 28. Generalization.
- 29. Packages: Organizing Elements.
- 30. Polishing the Conceptual Model.
- 31. Conceptual Model-Summary.
- 32. System Behavior.
- 33. Modeling Behavior in State Diagrams.
-
VII. DESIGN PHASE (2).
- 34. GRASP: More Patterns for Assigning
Responsibilities.
- 35. Designing with More Patterns.
-
VIII. SPECIAL - TOPICS.
- 36. Other UML Notation.
- 37. Development Process Issues.
- 38. Frameworks, Patterns, and Persistence.
- Appendix A. Recommended Readings.
- Appendix B. Sample Development Activities and
Models.
- Bibliography.
- Glossary.
- Index.
L'auteur - Craig Larman
is known throughout the international software community
as an expert and passionate advocate for object-oriented
technologies and development, and iterative and agile
development methods. He serves as Chief Scientist at
Valtech, a global consulting and skills transfer company,
where he has led the adoption of iterative and agile
methods. Larman also authored Applying UML and Patterns,
the world's best-selling text on object-oriented analysis
and design, and iterative development.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Craig Larman |
Parution | 10/11/1997 |
EAN13 | 9780137488803 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse