<p><i>OCUP 2 Certification Guide: Preparing for the OMG Certified UML 2.5 Professional 2 Foundation Exam</i> both teaches UMLยฎ 2.5 and prepares candidates to become certified. UMLยฎ (Unified Modeling Language) is the most popular graphical language used by software analysts, designers, and developers
UML 2 Certification Guide: Fundamental & Intermediate Exams (The MK OMG Press)
โ Scribed by Tim Weilkiens, Bernd Oestereich
- Year
- 2006
- Tongue
- English
- Leaves
- 317
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
The popular Unified Modeling Language (UML) is both a language and notation developed by the Object Management Group (OMG) used to design and create specifications for software systems. With the recent release of version 2.0 UML, the OMG has started the OMG-Certified UML Professional Program to provide an objective measure of UML knowledge. As a certified UML professional a developer has an important credential to present to employers and clients. Certification also benefits companies looking for skilled UML practitioners by giving them a basis for making hiring and promotion decisions.UML 2 Certification Guide is the only official study guide to passing the new UML exams. This book systematically covers all of the topics covered in the exams, and has been carefully reviewed by the OMG. The book begins by assuming only a basic knowledge of UML and then progresses far enough to allow a reader to pass both the fundamental and the intermediate level exams. Along the way the book also covers topics that are not in introductory books on UML but that are necessary to pass the exams. Tim Weilkiens is considered one of the top ten experts on UML, and both authors have extensive experience training developers to successfully take the exams. * The official certification resource Assumes a basic knowledge of UML so that you can focus immediately on the exams Written by two authors known for their skill as trainers, consultants, and developers Developed systematically to enable you to master all exam topics-without exception Covers the use of UML for applications, as required by the exams, both inside and outside of the realm of software development* Includes a practice exam, glossary, list of books, and website information
โฆ Table of Contents
Front Cover......Page 1
UML 2 Certification Guide......Page 4
Copyright Page......Page 5
Table of Contents......Page 8
List of metamodels......Page 12
Foreword......Page 16
Foreword......Page 18
Preface......Page 20
1.1.1 The Three Amigos......Page 26
1.1.3 The History of UML......Page 27
1.1.6 The Metamodel of UML 2.0......Page 29
1.2 The UML Certification Program......Page 30
1.2.3 Advanced Level......Page 32
1.2.5 Examination Procedure......Page 33
1.3 Exam Preparation......Page 34
Live references......Page 35
2.1.2 Datatypes......Page 38
2.1.3 Overview of Diagrams......Page 40
2.1.4 Stereotypes......Page 43
2.2.2 Basic Concepts......Page 45
2.2.3 Namespaces......Page 48
2.2.4 Typed Elements......Page 50
2.2.5 Multiplicities......Page 52
2.2.6 Value Specification......Page 54
2.2.7 Constraints......Page 56
2.2.8 Instance Specification......Page 57
2.2.9 Classifier......Page 58
2.2.10 Features......Page 61
2.2.11 Operations......Page 63
2.2.12 Properties......Page 65
2.2.13 Associations......Page 69
2.2.14 Classes......Page 76
2.2.15 Generalization......Page 78
2.2.16 Packages......Page 81
2.2.17 Dependencies......Page 86
2.2.18 Interfaces......Page 90
2.3 Behavior Basics......Page 94
2.3.2 Introduction......Page 95
2.3.3 The Call Model......Page 97
2.3.4 Behavior Parameters......Page 98
2.4.1 Examination Topics......Page 100
2.4.2 Token Flow......Page 106
2.4.3 Control Nodes......Page 109
2.4.4 Object Nodes......Page 111
2.5.1 Examination Topics......Page 115
2.5.2 Interactions......Page 116
2.5.3 Communication, Timing, and Interaction Overview Diagrams......Page 122
2.6.2 Use Cases and Actors......Page 127
2.6.3 Use Case Relationships......Page 131
3.1 Composite Structure Diagrams......Page 138
3.1.1 Examination Topics......Page 140
3.1.2 Structured Classifiers......Page 141
3.1.3 Connectable Elements......Page 143
3.1.4 Ports and Classes......Page 147
3.1.5 Invocation Actions, Triggers, and Variables......Page 151
3.1.6 Collaboration......Page 153
3.2.1 Examination Topics......Page 156
3.2.2 Components......Page 157
3.2.3 Connectors......Page 162
3.3.1 Examination Topics......Page 165
3.3.2 Communications......Page 166
3.3.3 The SimpleTime Model......Page 170
3.4 Action Models......Page 172
3.4.2 Actions......Page 173
3.4.3 Invocation Actions......Page 175
3.4.5 Object Actions......Page 182
3.4.6 Structural Feature Actions......Page 187
3.4.7 Link Actions......Page 193
3.4.8 Variable Actions......Page 199
3.4.9 Other Actions......Page 205
3.5 Activity Diagrams......Page 206
3.5.2 Object Nodes......Page 207
3.5.3 Control Nodes......Page 209
3.5.4 Activity Partitions......Page 213
3.5.5 Structured Activity Nodes......Page 217
3.5.6 Conditional Nodes, Loop Nodes, and Sequence Nodes......Page 219
3.5.7 Exception Handling......Page 224
3.6 Interaction Diagrams......Page 225
3.6.2 Interaction References......Page 226
3.6.3 Interaction Operations......Page 230
3.6.4 Connection Points (Gate)......Page 241
3.6.5 Communication Diagrams......Page 243
3.6.7 Interaction Overview Diagrams......Page 244
3.7.2 State Machines......Page 246
3.8 Deployment Diagrams......Page 263
3.8.2 Artifacts......Page 264
3.8.3 Nodes......Page 267
3.9 Profiles......Page 270
3.9.2 Stereotypes......Page 272
3.9.3 Profiles......Page 277
3.10 Standard Stereotypes......Page 279
3.10.1 Examination Topics......Page 280
Appendix......Page 282
Glossary......Page 292
References......Page 306
Index......Page 308
๐ SIMILAR VOLUMES
UML, the Universal Modeling Language, was the first language designed to fulfill the requirement for "universality." However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has bee
<strong>The Best Fully Integrated Study System Available</strong> <p>With hundreds of practice questions and hands-on exercises, <em>CCNA Cisco Certified Network Associate Study Guide</em> covers what you need to know-and shows you how to prepare-for this challenging exam. </p><ul><li> 100% complete
<p><strong>Complete coverage of every objective for the CompTIA Server+ exam</strong></p><p>Take the CompTIA Server+ exam with confidence using this highly effective self-study guide. <em>CompTIA Server+ Certification All-in-One Exam Guide (Exam SK0-004)</em> offers complete coverage of every topic
But if you are studying for the RHCE you already knew that.... I am working my way through this book, and the Red Hat official class guide to prep for the exam, not to mention working on the systems on a daily basis. The challenge is working through the aspects of the system that are not related to
I would have to agree with others regarding the example questions. Numerous times in the examples does it give a wrong answer, or the list of possible answers within the answer section does not match the actual question it asks. While this is very annoying, it did force me to look into / better unde