Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Learning UML
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Learning UML

Learning UML

Sinan Si Alhir

236 pages, parution le 31/07/2003

Résumé

Since the dawn of computing, software designers and developers have searched for ways to describe the systems they worked so hard to create. Flowcharts enabled the concise documentation of program-flow and algorithms. Entity-relationship diagrams enabled database designers to convey the structure underlying the collection of tables and columns that made up a schema. From the beginning, technologists recognized the descriptive power inherent in visual representations of a system, yet it wasn't until 1997 that the first attempt to create a visual language that could be used across all aspects of a system development project came to fruition. Unified Modeling Language (UML) was born.

UML has taken the software development industry by storm. Widely supported by development and documentation tools, UML can be used on the one hand by programmers to record such things as the detailed design of classes in an object-oriented system and on the other hand by business analysts to give the broad-brush picture of how a system interacts with users and other systems. UML has become the lingua franca of software development, and no one in the software industry can afford to be without knowledge of this powerfully expressive visual language.

Learning UML introduces UML and places it in perspective, then leads you through an orderly progress towards mastery of the language. You'll begin by learning how UML is used to model the structure of a system. Many key UML concepts, especially that of the general (classes) versus the specific (objects), are illustrated in the chapter on class and object diagrams. Next, you'll learn how to use use-case diagrams to model the functionality of a system. Finally, you'll see how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment.

Structural modeling answers the "who" and "what" questions of systems development. Behavioral modeling addresses the questions of "when," "how," and "why." You'll learn how to use sequence and collaboration, to model the interaction over time between system components, how to use state diagrams to describe the life cycle of system components, and how to use activity diagrams to document control-flow and responsibility.

Throughout this book, author Sinan Si Alhir maintains a clear focus on UML the language and avoids getting caught up in the cobwebs of methodology. His presentation is direct and to-the-point. Each chapter ends with a set of exercises that you can use to test your growing knowledge of UML and its concepts. As you work your way through the book, you'll find yourself warming up to the simple yet expressive language that is UML, and using it to communicate effectively and professionally about all aspects of system design.

Contents

  • Fundamentals
    • Introduction
    • Object-Oriented Modeling
  • Structural Modeling
    • Class and Object Diagrams
    • Use-Case Diagrams
    • Component and Deployment Diagrams
  • Behavioral Modeling
    • Sequence and Collaboration Diagrams
    • State Diagrams
    • Activity Diagrams
  • Beyond the Unified Modeling Language
    • Extension Mechanisms
    • The Object Constraint Language
  • Appendixes
    • A. References
    • B. Exercise Solutions

L'auteur - Sinan Si Alhir

has breadth and depth in all phases of the systems development life cycle. With experience in high-level and low-level project work, and his broad and deep knowledge of technology and methodology, he focuses on delivering quality solution-oriented results within various application domains, using a multitude of technologies and methods. While tremendously enjoying his profession, Sinan Si Alhir also enjoys being intellectually and artistically active via reading and writing poetry and philosophy and listening to music, and he enjoys being physically active via walking and jogging. Furthermore, he is motivated by the works of Edgar Allen Poe, Leo Tolstoy, Rene Descartes, Georg Hegel, Immanuel Kant, Sigmund Freud, and others. But above all, it is his family that keeps him balanced, fulfilled, content, and makes it all worthwhile. Sinan Si Alhir maintains an informative Web site at http://home.earthlink.net/~salhir/

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) Sinan Si Alhir
Parution 31/07/2003
Nb. de pages 236
Format 17,5 x 23,5
Couverture Broché
Poids 425g
Intérieur Noir et Blanc
EAN13 9780596003449

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