Applying UML and Patterns - Craig Larman - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Applying UML and Patterns
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Applying UML and Patterns

Applying UML and Patterns

An Introduction to Object-Oriented Analysis and Design

Craig Larman

Parution le 10/11/1997

Résumé

This book shows you how to make practical use of the most significant recent developments in object-oriented analysis and design: the Unified Modeling Language and patterns. You'll learn the fundamental concepts of object-oriented analysis and design, and then walk step-by-step through the entire process of analysis and design - using a single case study that takes full advantage of the new Unified Modeling Language and design patterns. You'll learn how to investigate requirements, create solutions, and then translate your designs into code. The book includes extensive practical job aids, such as a summary of UML notation, checklists of class categories, and summaries of patterns. Applying UML and Patterns is based on course material used to successfully teach more than 1,000 students.

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

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription