Vous êtes sur la page 1sur 8
UML Certification - Fundamental Exam All UML 2.0 Sections on the Fundamental Exam are highlighted in yellow, with Topic Areas from the Coverage Map and links to the Emphasis Table below. Ifa Section is not highlighted, you do not need to know it for the Fundamental Exam. Category Emphasis 71-13 Class Diagrams (Basic) 30% 24 Activity Diagrams (Basic) 20% 3.4 Interaction Diagrams (Basic) 20% at Use Case Diagrams (Basic) 20% 5.1-5.3 Miscellaneous basic notions 10% Total 100% 1 Scope 1 2.Conformance 1 3 4 5.2 Glossary (basic only) (Sec 4) 5 Symbols 6 Additional information 8... . 6.1 Changes to Adopted OMG Specifications 18 6.2 Architectural Alignment and MDA Support. 18 6.3 How to Read this Specification wnnennnennnnesnnnnan 18 6.4 Acknowledgements 19 Part I- Structure ... 7 Classes ‘4.4 Demonstrate the ability to TA OvenieW vss nsnnesnn understand the core modeling 7.2 Kemel — the Root Diagram iene mns eo - concepts of UML 7.2.1 Comment (from Kernel) 28 Classes::Kernel 7.2.2 DirectedRelationship (rom Kernel) 28 7.2.3 Element (from Kernel) 29 7.2.4 Relationship (Irom Kernel) 30 7.3 Kemel— the Namespaces Diagram ws saninewnmenieninenenn 31 7.3.1 Elementimport (from Kernel). 31 7.3.2 NamedElement (from Kernel, Dependencies) 33 7.3.3 Namespace (from Kernel) levee vansanesnsesenens BS, 7.3.4 PackageableElement (from Kernel) 37 7.3.5 Packagelmport (from Kernel)... sess sven se BB 7.3.6 Visibiliykina (from Kernel) 39 7.4 Kernel - the Mukiplicities Diagram 40 7.4.1 MuliplicityElement (rom Kemel) so sonsnessnssenne ven 7.4.2 Type (from Kernel) 43 7.4.3 Typedlement (rom Kemel).. nnn 7.5 Kernel the Expressions Diagram 45 7.5.1 Expression (from Kernel) 45 7.5.2 OpaqueExpression (from Kernel)..... severvsane se B 7.5.3 InstanceValue (from Kernel) AT 7.5.4 LiteralBoolean ({rom Kernel) 48 7.8.5 Literallnteger (from Kernel) UML Certification - Fundamental Exam Page 1 7.566 LiteralNull (from Kemel) ses smn 75.7 LiteralSpectication (trom Kernel) 7.5.8 LiteralString (from Kemel) 7.8.9 LiteralUniimitedNatural (from Kernel)... 7'5.10 ValueSpecification (from Kernel) 7.6 Kemel — the Constraints Diagram .. 7.6.1 Constraint (from Kernel) 7.7 Kemel — the Instances Diagram . 7.7.4 InstanceSpecification (from Kernel). 7.72 Slot (from Kernel) 7.8 Kernel — the Classifiers Diagram su... 7.8.4 Classifier (from Kernel, Dependencies, PowerTypes) 61 7.8.2 Generalization (from Kernel, PowerTypes) 7.8.3 RedefinableElement (from Keel). 7.9 Kernel — the Features Diagram 7.8.4 BehavioralFeature (from Kernel). 7.912 Feature (from Kernel) 7.9.3 Parameter (from Kernel) 7.9.4 ParameterDirectionKind (from Kernel). 7.95 StructuralFeature (from Kernel) 7.10 Kemel ~ the Operations Diagram .. 7.10.1 Operation (from Kernel) 7.11 Kernel ~ the Classes Diagram 7.11.4 AgaregationkKind (from Kernel)... 7.11.2 Association ({rom Keel) 7.44.3 Class (from Kernel) on 7.11.4 Property from Kernel, AssociationClasses) 89 7.12 Kernel — the DataTypes Diagram 7.12.1 DataType (from Kemel) 7.12°2 Enumeration (from Kernél) 7.42.3 EnumerationL.iteral (trom Kernel) 7.12.4 PrimitiveType (from Kernel) 7.13 Kernel ~ the Packages Diagram 7.13.1 Package (from Kernel) ses 7.13.2 PackageMerge (from Kernel). 7.14 Dependencies. 105 1.2 Verify the understanding of 7.14.1 Abstraction (from Dependencies). svnnnnnns107 UML modeling dependency 7.14.2 Classifier (from Dependencies) 107 constructs. 7.14.3 Dependency (from Dependencies) 108 Classes::Dependencies (Sec. 7.14.4 NamedElement (from Dependencies) 109 7.14) 7.14.5 Permission (from Dependencies). 109 7.14.6 Realization (from Dependencies) sree nannies 110 7.14.7 Substitution (from Dependencies). 110 7.14.8 Usage (from Dependencies) a1 TAB IMterfACOS nnn 112 4.3 Confirm the ability to 7.18.1 BehavioredClassifier (from Interfaces), 113 understand and represent 7.18.2 Implementation (from Interfaces) 113. operations that characterize the 7.16.3 Interface (from Interfaces). 114 behavior of an element. Classes::Interfaces (Sec. 7.15) 7.16 AssociationClasses ... sevunies 117 7.16.1 AssociationClass (rom AssociationClasses)... 118 TAT POWETTYPOS ene nt 120 7.47.4 Classifier (from PowerTypes). 121 7.17.2 Generalization (from PowerTypes) 121 7.17.3 GeneralizationSet (from PowerTypes), 124 UML Certification - Fundamental Exam Page 2 7.18 Diagrams 128 8 Components .. 133 8.1 Overview. etnnnnininnininn 133 8.2 Abstract syntax 134 8.3 Class Descriptions 136 8.3.1 Component ... oe 136 8.3.2 Connector (from IntemnalStructures, as specialized) ...143 8.3.3 Realization (from Dependencies, as specialized) e146 8.4 Diagrams 147 9 Composite Structures .. 151 9.1 Overview. etna 151 9.2 Abstract syntax 151 9.3 Class Descriptions 156 93.1 Class (from SiruciuredClasses, as specialized) 156 9.3.2 Classifier (from Collaborations, as specialized) 157 9.3.3 Collaboration (from Collaborations) nn ST 913.4 CollaborationOccurrence (from Collaborations). 160 9.3.5 ConnectableElement (from InternalStructures)....nnn 163 9.3.6 Connector (from IntemalStructures) 163 9.3.7 ConnectorEnd (from InternalStructures, Ports) 165 9.3.8 EncapsulatedClassifier (from Ports). nn 66 9.3.9 InvocationAction (from Actions, as specialized) 167 9.3.10 Parameter (Collaboration, as specialized) 167 9.3.11 Port (from Ports) 167 9.3.12 Property (from InternalStructures, as specialized) ....171 9.3.13 StructuredClassifier (from internalStructures).. 173 913.14 Trigger (from InvocationActions, as specialized) ........177 9.3.15 Variable (from StructuredActivities, as specialized).....178 9.4 Diagrams .. sreeseinnnnnnnnsi 178 10 Deployments 181 10.1 OVEIVIOW nisin nine seninnnnnnnni 181 10.2 Abstract syntax 181 10.3 Class Descriptions 184 10.3.1 Artifact .. fennnnn oe 184, 403.2 CommunicationPath 186 10.3.3 Deployedartifact .. senna eee 187 10.3.4 Deployment 187 10.3.5 DeploymentTarget 189 10.3.6 DeploymentSpecification...eiennnnnmnnnneee ene 190 10.3.7 Device 191 10.3.8 ExecutionEnvironment son. 192 10.3.9 InstanceSpecitication (rom Kernel, as specialized) 194 410.3.10 Manifestation 194 10.3.11 NOME ween se 195 10.3.12 Property (from IntemalStructures, as specialized). ...197 10.4 Diagrams rnrnrnnrnniennnnnsnnennsi oe 198 10.5 Graphical paths 199 Part Il Behavior 204 14 Actions. 203, 11.1 Overview. ennai 203 11.2 Abstract Syntax - 205 11.3 Class Descriptions 216 11.3.1 AcceptCallAction seennunnsesenen on 216 11.3.2 AcceptEventAction 217 11.3.3 AddStructuralFeatureValueAction 219 UML Certification - Fundamental Exam Page 3 11.3.4 AddVariableValueActionineiiinnnnnnnnnnsnnain 220 11.3.5 ApplyFunctionAction 222 11.3.6 BroadcastSignalAction 223 11.3.7 CallAction .. . enn 228 11.3.8 CallBehaviorAction 224 11.3.9 CallOperationAction nnn svsnnnnannnnne 27 11.3.10 ClearAssociationAction 228 11.3.11 ClearStructuralFeatureACtion sees senna 229 11.3.12 ClearVariableAction 230 11.3.1 CreateLinkAction 231 11.3.14 CreateLinkObjectAction senna eens 232 11.3.15 CreateObjectAction 233, 11.3.16 DestroyLinkAction snnnnnnnnnnn eee 234 11.3.17 DestroyObjectAction 235 11.3.18 InvocationAction 236 19,3.19 LINKAGHION wsesensnnnnnnnnnnnnnnnnnnnnnnes 236 11'3.20 LinkEndCreationData 237 11.3.21 LinkEndData 239 11.3.2 MultiplcityElement (as specialized) 240 11.3.23 PrimitiveFunction 240 11,3,24 QualifietValUe seninnnnnennnnnnnnnnnnsennnnne 244 11.3.2 RalseExceptionAction 242 11.3.26 ReadExtentAction 243 11,3.27 ReadlsClassifiedObjectAction. nnn 243 11.3.28 ReadLinkAction 244 11,3.29 ReadLinkObjectEndAction .... sven 246 1113.20 ReadLinkObjectEndQualifierAction... 247 113.31 ReadSelfAction 248 11,3.32 ReadStructuralFeatureAction... 249 11.3.33 ReadVariableAction 250 11.3.34 ReclassifyObjectAction .. seeunnnimenne 251 11'3.35 RemoveStructuralFeatureVaiueAction. 252 1.3.36 RemoveVariableValueAction 253, 11.3.37 ReplyAction ennui sn 254 11.3.38 SendObjectAction 254 11,3,39 SendSignalAction sen svn, 255 11.3.40 StartOwnedBehaviorAction 257 11.3.41 StructuralFeatureAction 258 1.3.42 TestldentityAction sens 259 11.3.43 VariableAction 260 11.3.4 WriteStructuralF eatureACtION seins neennenn 260 11.3.45 WriteLinkAction 261 11.3.46 WriteVariableAction 262 11.4 Diagrams . 263 12.3 Class Descriptions seetunnnninninenn inn ee 280 12.3.1 Action 280 12.3.2 Activity sn nenenninnnnsnnnnnninnamnnnnies ete 23 12.3.3 ActivityEdge 293 12.3.4 ActivityFinalNode 298 12.3.5 ActivityGrOUP veeennnnnnnunnnnnnnnnneennnnee SOT 12.3.6 ActivityNode 302 12.3.7 ActivityParameterNOd® vineninnnnnnnnennnsnnnn 304 12.3.8 ActivityParttion 307 UML Certification - Fundamental Exam Page 4 — 12.3.9 CentralBufferNode ... nena ne SUT 12.3.10 Clause 313 123.11 ConditionalNode ... 313, 12.3.12 ControlFIOW sassenennnnnnnrn enna 315 12.3.1 ControlNode 316 123.14 DataStoreNode vseunnnnnnnnnnnnnnnnnnnnnn 318 123.15 DecisionNode 319 123.16 ExceptionHandler .ecnnnenninnnnnnnnnnnnnnnn B22 123.17 ExecutableNode 324 12.3.18 ExpansionKind 324 12.3.19 ExpansionNode ... snnnnnnnnnnnnnneeee 325 123.20 ExpansionRegion 325 12.3.21 FinalNode .veseunnnnnnnnnnnnn von 334 123.22 FlowFinalNode 333 123.23 ForkNode 334 12,3,24 InitialNode seiiniiiinninnnninnnnnnnnnnny 35 12.3.25 InputPin 336 123.26 InterruptibleActivityRegion 336 123.27 JoinNode 338 123.28 LoopNode 341 12,3.29 MergeNode wannnennnninnnnnninnnmnnnne sen 343 123.30 ObjectFlow 344 12.3.31 ObjectFlowEffectkind 349 12.3.32 ObjectNode ... se fnnean 349 42'3.33 ObjectNodeOrderingkind 352 12,3,34 OutputPin sent nnnnnninnnnseiee 352 12.3.35 Parameter (as specialized) 352 12.3.36 ParameterSet 354 12.8.37 Pin oi se se 385 123.38 Structure 361 12,3,39 ValuePin .. seisiiinninnnnnnnnnnnnnnnn 363 123.40 Variable 363 12.4 Diagrams 364 43 Common Behaviors 369 13.3.2 AnyTrigger (from Communications 13.3.4 BehavioralFeature (from BasicBehaviors, Communications, specialized)... o = 382 13.3.6 CallConcurrencykind (from Communications) 384 1337 GallTngger (from Communications) 385 13.3.8 ChangeTrigger (from Communications). 385 43.38 Glass (from Communications, specialized) 386 13.3,10 Duration (from Time) .. levee sessinsnaee 387 4.3.11 DurationConstraint (rom Time) 388 483.12 DurationInterval (rom Time) 389 13.3,13 DurationObservationAction (from Time).. se1e1eies 390 483.14 Interface (from Communications, specialized) 391 13,3.15 Interval (from Time) . oe 391 4.3.16 IntervalConstrain (rom Time) 331 133.17 MessageTrigger (rom Communications 392 3.3.19 Operation (from Communications, as specialized) ....393 UML Certification - Fundamental Exam Page 5 13.3.20 Reception (from Communications)... 13.3.21 Signal (from Communications). 13.3.2 SignalTrigger (from Communications) 0394 395 396 13,3.23 TimeConstraint (from Time). sree nnn 396 13.3.24 TimeExpression (from Time). 397 13.3,25 Timelnterval (from Time). seen nnn 3B 43.3.26 TimeObservationAction ({rom Time) . ‘399 13.3.27 TimeTrigger (from Communications) .. 0399 13.3.28 Trigger (from Communications) 400 14 Interactions 14.1 Overview. 14.3 Class Descriptions 409 14.3.1 CombinodFragment (from Fragments) 409 44.3.2 Continuation (from Fragments) 414 14'3.3 EventOccurrence (from Basicinteractions) 416 14.3.4 ExecutionOccurrence (from BasicinteractionS).nsneuu417 14.3.5 Gate (from Fragments) 418 14.3.6 GeneralOrdering (from BasicInteractions) 418 14.37 Interaction (from Basicinteraction, Fragments) 419 414'3.8 InteractionConstraint (from Fragments). 421 14.3.9 InteractionFragment (from Fragments) ses snnnennnn422 1413.10 InteractionOccurrence (from Fragments) 423 14'3.11 InteractionOperand (from Fragments). 425 4143.12 InteractionOperator (from Fragments)... 28 14'3.13 Lifeline (from Basicinteractions, Fragments) 427 14.3.14 Message (from Basicinteractions).suinenneunnenenns428 1413.15 MessageEnd (Irom Basicinteractions) 431 14'3.16 PartDecomposition (from Fragments). 431 143.17 Statelnvariant (from Basicinteractions).. 233 143.18 Stop (rom Bastcinteractons) 434 14.4 Diagrams senna oe 435 15 State Machines .. 455 18.1 Overview. 455 18.2 Abstract Syntax. sonnei eninennne 456 18.3 Class Descriptions 459 1.3.1 ConnectionPointReference (from BehaviorStatemachines) 459 15.3.2 Interface (from ProtocolStatemachines, a8 Specialized) sm. see 1 15.3.3 FinalState ({rom BehaviorStatemachines) 462 15.3.4 Port ( (from ProtocolStatemachines, as specialized)... 463 15.3.5 ProtocolConformance (from ProtocolStatemachines)...463 15.3.6 ProtocolStateMachine (from ProtocolStatemachines) ..464 15.3.7 ProtocolTransition (from ProtocolStateMachines) 1.466 15.3.8 PseudoSlate (from BehaviorStatemachines) 469 15.3.9 PseudoStateKind (from BehaviorStatemachines) sou 475 15.3.10 Region (from BehaviorStatemachines) 476 15.3.11 State (from BehaviorStatemachines) 477 15,3.12 StateMachine (from BehaviorStatemachines) 1.489 15.3.1 TimeTrigger (from BehaviorStatemachines, as specialized) 498 UML Certification - Fundamental Exam Page 6 15.3.14 Transition (from BehaviorStatemachines) 498 15.3.15 Vertex (from BehaviorStatemachines) ‘505 15.3,16 Transitionkind nnn 506 15.4 Diagrams ere 507 16 Use Cases 511 16.4 Diagrams . 523 Part il Supplement 529 17 Auxiliary Constructs 531 17.1 Overview. 531 17.2 InformationFlows 531 17.2.1 InformationFlow (from Information FIOWS)..eee nn 532 17.2.2 Informationltem (from InformationFiows) 533 17.3 Models 535 17.3.1 Model (from Models) 535 17.5 Templates sat 17.5.1 ParameterableElement swnnsneennn vn B43 178.2 TemplateableElement 545 17.5.3 TemplateBinding seeuninnnnnnnnnnnnnnnnee SAT 175.4 TemplateParameter 548 17.5.5 TemplateParameterSubstitution 549 17.5.6 TemplateSignature «nnn 17.5.7 Classifier (as specialized) 17.5.8 ClassifierTemplateParameter 17.5.9 RedefinableTemplateSignature. 17.8.10 Package (as specialized) wn... 17.5.11 NamedElement (as specialized) 175.12 Operation (as specialized) 556 1.5.13 Operation (as specialized) .. sree nnn 563 175.14 OperationTemplateParameter. 564 17.5.15 ConnectableElement (as specialized) 565 17.5.16 ConnectableElementTemplateParameter ... 17.5.17 Property (as specialized) 17.5.18 ValueSpecification (as specialized). 568 UML Certification - Fundamental Exam Page 7 18 Profiles se 569 18.1 Overview 569 18.2 Abstract SyMtaK searsesnnensnnenie ssn BO 183 Class descriptions. 570 18.3.1 Extension from Profiles) sen nS7O 48.3.2 Extensiontnd (Irom Profiles), 573 18.3.3 Class (from Constructs, Profiles) 574 18.3.4 Package (From Constructs, ProfleS)u0s rues nnnn S75 18.3.5 Profile (from Profiles) 575 18.3.6 ProfileApplication (from Profiles) svones ruses nonsS7B 18.3.7 Stereotype (from Profiles). 580 184 Diagrams 583 Part IV - Appendices 585 B.2 Intermediate. 596 B.3 Complete . senna 897 Appendix C. Component Profile Examples 599 C.4 J2EE/EJB Component Profile ExAMPle sewn n599 C2. COM Component Profile Example ‘600 C.3 NET Component Profile Example .. 600 C.4 CCM Component Profile Example .. 601 ‘Appendix D. Tabular Notations ae 603 D.1 Tabular Notation for Sequence Diagrams. 603 .2 Tabular Notation for Other Behavioral Diagrams.....605 Appendix E. Classifiers Taxonomy ss 607 ‘Appendix F. XMI Serialization and Schema. 609 Index ett UML Certification - Fundamental Exam Page 8

Vous aimerez peut-être aussi