UML Explained - Kendall Scott - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
UML Explained
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

UML Explained

UML Explained

Kendall Scott

151 pages, parution le 01/05/2001

Résumé

UML Explained is an approachable, non-technical introduction to the Unified Modeling Language (UML), the standard graphical notation for modeling the elements, structure, and behaviors of object-oriented software systems.

Assuming no prior knowledge of the UML, object-oriented design, or programming fundamentals, this book fully explains basic concepts and terminology such as objects, classes, and use cases. It shows how the UML integrates with an iterative and incremental process. Numerous sample UML diagrams and a running example throughout the book help you understand how to apply the UML to real-world software development. Also included is a comprehensive glossary of important terms.

You will learn about such essentials as:

  • The importance of visual modeling
  • How the UML identifies objects and classes
  • Capturing requirements and defining use cases with the UML
  • How to extend the UML and enhance visual models
  • Modeling the details of object behavior with activity diagrams and statechart diagrams
  • Component and deployment diagrams

Whether you are a non-technical professional who needs to understand software development activities within the workplace or a system designer who has never worked with the UML before, UML Explained is the perfect place to start.

Contents

Preface.
Organization of This Book.
Background.
Acknowledgments.
1. Why the UML?

Why Model Software?
Visualization.
Specification.
Construction.
Documentation.
What Makes a Good Software Model?
Where Did the UML Come From?
Views of a System.

2. The UML and Process.
The Four Phases.
Inception.
Elaboration.
Construction.
Transition.
The Five Workflows.
Requirements.
Analysis.
Design.
Implementation.
Test.
Iterations and Increments.

3. Identifying Relevant Real-World Things.
Objects.
Classes.
Class Relationships.
Associations.

Aggregation.
Generalization.
Association Classes.
Class Diagrams.
Object Diagrams.
Notes.
Packages.
4. Capturing Requirements.
Actors and Use Cases.
Use Case Diagrams.
Flows of Events.
Organizing Use Cases.
Include.
Extend.
Use Case Generalization.
Packages and Use Cases.
More about Use Cases.
5. Expressing How Things Work Together.
Robustness Analysis.
Boundary Objects.
Entity Objects.
Control Object.
Putting Analysis Objects Together.
Messages and Actions.
Call and Return.
Create and Destroy.
Send.
Sequence Diagrams.
Sequence Diagram Notation.
Building a Sequence Diagram.
Collaboration Diagrams.
Collaboration Diagram Notation.
Expressing Time on Interaction Diagrams.
Analysis Packages and Design Packages.
6. Refining the Structure of Things.
Abstract Classes.
Dependencies.
Attribute and Operation Details.
Visibility.
More about Attributes.
More about Operations.
Extending the UML.
Stereotypes.
Constraints.
Tagged Values.
Interfaces and Classes.
Template Classes.
Design Classes and Packages.
7. Describing Flows.
Activities and Actions.
Branching and Merging.
Forking and Joining.
Activity Diagrams.
Swimlanes.
Object Flow.
Processes, Threads, and Active Objects.
Activity Diagrams and Packages.
8. Tracking the Lives of Things.
Events.
States, Transitions, and Guard Conditions.
States.
Transitions.
Guard Conditions.
State Machines and Statechart Diagrams.
More about States and Transitions.
Composite States.
Sequential Substates.
History State.
Concurrent Substates.
State Diagrams and Packages.
9. Showing How Groups of Things Work Together.
Collaborations.
Patterns, Mechanisms, and Frameworks.
Patterns.
Mechanisms.
Frameworks.
Systems and Subsystems.
10. Describing How Things Will Be Built.
Components.
Component Diagrams.
Nodes.
Deployment Diagrams.
Physical Diagrams and Packages.
Glossary.
Index.

L'auteur - Kendall Scott

Kendall Scott is a UML trainer and consultant. With more than 16 years of experience as a technical writer, he is skilled in converting complex, technical material into understandable and easy-to-use manuals. He is the author of another Addison-Wesley book and co-author of three other books published by Addison-Wesley.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Kendall Scott
Parution 01/05/2001
Nb. de pages 151
Format 18,8 x 23,4
Couverture Broché
Poids 372g
Intérieur Noir et Blanc
EAN13 9780201721829

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