UML Explained

UML Explained
ISBN-10
0201721821
ISBN-13
9780201721829
Category
Computers / Programming / Object Oriented
Pages
151
Language
English
Published
2001
Publisher
Addison-Wesley
Author
Kendall Scott

Description

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.

0201721821B04062001

Similar books

  • Object-oriented Modeling and Design
    By James Rumbaugh

    [ Harel - 88a ] D. Harel , H. Lachover , A. Naamad , A. Pnueli , M. Politi , R. Sherman , A. Shtul - Trauring . ... W. Reisig . Petri Nets : An Introduction . Berlin : Springer - Verlag , 1985 . [ Rumbaugh - 88 ] James Rumbaugh .

  • Extreme Programming Examined
    By Giancarlo Succi, Michele Marchesi

    It is an indicator for possible rescheduling between the baselines . It also helps us sort the story cards , which are on a finer - grained level . Does What With Whom / What Who What For How to Check Paul Bahr Implementation ...

  • Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects
    By Douglas C. Schmidt, Frank Buschmann

    About the Authors This book has been written by the award winning team responsible for the first POSA volume "A System of Patterns", joined in this volume by Douglas C. Schmidt from University of California, Irvine (UCI), USA.

  • Handbook of Relational Database Design
    By Candace C. Fleming, Barbara Von Halle

    This book provides a practical and proven approach to designing relational databases. It contains two complementary design methodologies: logical data modeling and relational database design. The design methodologies are independent...

  • Object-oriented Design Heuristics
    By Arthur J. Riel

    Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the...

  • Visual Modeling Technique: Object Technology Using Visual Programmimg
    By Daniel Tkach, Walter Fang, Andrew So

    This ground-breaking book describes the Visual Modelling Technique (VMT), a comprehensive methodology that integrates visual programming into the object-oriented application development life cycle. VMT expands the life cycle significantly by...

  • Conceptual Database Design: An Entity-relationship Approach
    By Shamkant B. Navathe, Stefano Ceri, Carlo Batini

    Conceptual database design; an introduction to database design; data modeling concepts; methodologies for conceptual design; view design; view integration; improving the quality of a database schema; schema documentation and maintenance;...

  • XML Processing with Python
    By Sean McGrath

    Python is the fastest, most productive tool for processing XML. This is the first book to cover XML development with Python, in-depth. XML expert Sean McGrath introduces each of Python's...

  • Introduction to Programming Using SML
    By Michael R. Hansen, Hans Rischel

    Based on Hanson and Rischel's introductory programming course in the Informatics Programme at the Technical University of Denmark, Using Standard ML (Meta Language) throughout, they bypass theory and customized or...

  • A UML Pattern Language
    By Dion Hinchcliffe, Paul Evitts

    Social scientists, whether earnest graduate students or tenured faculty members, clearly know the rules that govern good writing. But for some reason they choose to ignore those guidelines and churn...