Übungsfragen für den Test zum OMG Certified UML Professional (Intermediate) Download

Similar documents
UNIT-4 Behavioral Diagrams

Enterprise Architect. User Guide Series. UML Models. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Ingegneria del Software Corso di Laurea in Informatica per il Management

Meltem Özturan

UML Diagrams MagicDraw UML Diagrams

State Machine Diagrams

UNIT I. 3. Write a short notes on process view of 4+1 architecture. 4. Why is object-oriented approach superior to procedural approach?

Activities Radovan Cervenka

UML 2.0 State Machines

JOURNAL OF OBJECT TECHNOLOGY

Interactions A link message

Unified Modeling Language 2

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin

UML Fundamental. OutLine. NetFusion Tech. Co., Ltd. Jack Lee. Use-case diagram Class diagram Sequence diagram

OMG Modeling Glossary B

Appendix D: Mapping BPMN to BPD Profile

UML Start-Up Training UB1

Use Case Model. Static Structure. Diagram. Collaboration. Collaboration. Diagram. Collaboration. Diagram. Diagram. Activity. Diagram.

Enterprise Architect - UML Dictionary

7 The proposed domain specific language: operational level

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 8: Modelling Interactions and Behaviour

Exercise Unit 2: Modeling Paradigms - RT-UML. UML: The Unified Modeling Language. Statecharts. RT-UML in AnyLogic

JOURNAL OF OBJECT TECHNOLOGY

Course "Softwaretechnik" Book Chapter 2 Modeling with UML

Dynamic Model Simulation

UML REFERENCE SHEETS. 2013, 2014 Michael Marking; all rights reserved, including moral rights. Web site:

Search Engines Chapter 2 Architecture Felix Naumann

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Statecharts 1.- INTRODUCTION 1.- INTRODUCTION

12 Tutorial on UML. TIMe TIMe Electronic Textbook

In This Lecture You Will Learn: Specifying Control. Statechart. Event, State and Transition

3. Business Process Diagram Concepts

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.

Enterprise Architect Training Courses

A UML 2 Profile for Variability Models and their Dependency to Business Processes

Business-Driven Software Engineering Lecture 5 Business Process Model and Notation

Object-Oriented Modeling. State Machine Diagram. Slides accompanying Version 1.0

Lecture 17: (Architecture V)

UNIT-IV BASIC BEHAVIORAL MODELING-I

Architecture and the UML

Object-Oriented and Classical Software Engineering

STATE MACHINES. Figure 1: State Machines

Analysis of the combined use of SCADE and UML 2.x models. Project description. Ramin Hedayati. Member of GRADUIERTENKOLLEG EINGEBETTETE SYSTEME

Business Process Modeling. Version 25/10/2012

CHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview

Activity Diagram Written Date : September 02, 2016

EVENTS AND SIGNALS. Figure 1: Events. kinds of events Signal Event

Activity Nets: A UML profile for modeling workflow and business processes

HCM Modeling Elements. Creating a better understanding of the process model standards used within the MHR-BPS Process Modeling initiative.

UML Metamodel version September 1997

What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships

What is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER

UML 2.0 Profile for ArchWare ADL: Coping with UML 2.0

Unified Modeling Language (UML)

CS 370 REVIEW: UML Diagrams D R. M I C H A E L J. R E A L E F A L L

Modern and Lucid C++ for Professional Programmers. Week 15 Exam Preparation. Department I - C Plus Plus

Unified Modeling Language (UML)

UNIT II. Syllabus. a. An Overview of the UML: Visualizing, Specifying, Constructing, Documenting

Borland Together Borland Together UML 2.1 Guide

ANALYZING PROCESS MODELS USING GRAPH REDUCTION TECHNIQUES

UML Component Diagrams A.Y 2018/2019

Process and data flow modeling

UML 2.0 UML 2.0. Scott Uk-Jin Lee. Division of Computer Science, College of Computing Hanyang University ERICA Campus

Chapter : Analysis Modeling

A Comparison of Event-driven Process Chains and UML Activity Diagram for Denoting Business Processes

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

Object Oriented Analysis and Design - Part2(Design)

Sequence Diagrams. Massimo Felici. Massimo Felici Sequence Diagrams c

Modelling Browsing Semantics in Hypertexts Using UML

COSC 3351 Software Design. An Introduction to UML (I)

Oral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer

CHAPTER 5 CO:-Sketch component diagram using basic notations 5.1 Component Diagram (4M) Sample Component Diagram 5.2 Deployment Diagram (8M)

UML for Real-Time Overview

Business Process Modeling. Version /10/2017

AusweisApp2 Manual Release

Behavior Modeling with UML 2.0

ITU-T Z.109. Specification and Description Language Unified modeling language profile for SDL-2010

Unified Modeling Language I.

Data and Process Modelling

3. Business Process Diagrams

IS 0020 Program Design and Software Tools

LAB-03 BPMN Resource Perspective and Events

Pieter van den Hombergh. Fontys Hogeschool voor Techniek en Logistiek. September 9, 2016

Lecture 17 Engineering Design Resolution: Generating and Evaluating Architectures

SEEM4570 System Design and Implementation. Lecture 10 UML

Modeling with Activity Diagram

SEEM4570 System Design and Implementation Lecture 11 UML

Hippo Software BPMN and UML Training

Darshan Institute of Engineering & Technology for Diploma Studies

UNIVERSITY OF OSLO Department of Informatics. Exploration of UML State Machine implementations in Java. Master thesis. Morten Olav Hansen

Dynamic Modeling - Finite State Machines

Modeling the Evolution of Aspect Configurations using Model Transformations

Introduction to Interaction Overview Diagram as a Model

4. Business Process Diagram Graphical Objects

ModelicaML: Getting Started Issue April 2012

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Object-Oriented Systems Development: Using the Unified Modeling Language

UML Extension for Objectory Process for Software Engineering

UNIT-II Introduction to UML

Transcription:

Die Prüfung zum OCUP (UML Certified UML Professional) besteht aus einem computerbasierten Multiple- Choise-Test, dessen Testfragen aus einem Pool für jeden Kanidaten neu zusammengestellt werden. Die Fragen sind in einem gewissen Rahmen jedesmal andere. Die Original-Prüfungsfragen sind geheim. Die folgenden Fragen sind daher nicht die Originalfragen, sondern lediglich typische Fragen. Da der Test in englischer Sprache ist, sind auch die Übungsfragen in Englisch. Die von oose angebotenen Vorbereitungskurse sind soweit möglich und sinnvoll in Deutsch mit entsprechenden Hinweisen auf die notwendige englischsprachige Terminologie. Viel Erfolg beim Üben! Ihr oose-team utoren der Fragen: Hiroshi Wada, University of Massachusetts, oston, und Jim Odell. Thanks! 1. Which statement(s) is/are *NOT* true of Composite Structure diagrams? a) Part node is a Property. b) Part node may have Ports. c) Port is a subtype of Class. d) Connector could specify a link that is always implemented as an instance of an association. e) Connector may connect more than two ConnectableElements. 2. Which statement(s) is/are true of Ports? a) Port must have at least one interface. b) Port may have arbitrary number of required / provided interfaces. c) Port must be always drawn over an edge of a rectangle representing a classifier. d) Port can invoke a behavior of the classifier. e) Port must show its name and the name of the classifier. 3. Which statement(s) is/are true of Collaborations? a) Role in a Collaboration is realized by a ConnectableElement. b) Role may be represented as a small rectangle in a Collaboration. c) Collaboration can refer occurrences of other Collaborations. d) behavior Port must have at least one provided interface. e) Collaboration occurrence shows how multiple classifiers exchange messages with each other explicitly. Copyright 2008 by oose GmbH 1

4. Which statement(s) is/are true of the exhibit? a) Port may have multiple Delegation connections to different subordinate components. b) Order and Customer implement Person interface. c) Store provides OrderEntry and ccount interfaces to its clients. d) Order, Customer and Product extends Store. e) The exhibit is an object diagram because each component has a colon ( : ) right before its name. 5. Which statement(s) describe the semantics modeled by the exhibit? X Y a) and may be the same type. b) may be a subtype of. c) may be a subtype of. d) X and Y have an association. e) X and Y are defined in the same package. Copyright 2008 by oose GmbH 2

6. Which notation(s) can Components use? a) ssembly Connector b) daptation Connector c) Delegation Connector d) Dependency Connector e) PackageMerge f) Realization 7. Which symbol depicts a ConditionalNode? ) ) C) D) E) a) b) c) C d) D e) E f) UML does not specify any symbol for ConditionalNode. 8. Which object(s) a RaiseExceptionction takes as input? a) Conditions to raise an exception. b) n exception handler. c) n exception object. d) Data passed to an ExceptionObject, which UML predefines. e) ehavior to specify how to raise an exception. 9. What does a FlowFinalNode consist of? a) Guards b) Clauses c) Partitions d) ehaviors e) Parameters f) Output pins g) FlowFinalNode has no attributes. Copyright 2008 by oose GmbH 3

10. Which statement(s) is/are true of the exhibit? X Y Z a) The exhibit is incorrect. b) The vertical line synchronizes three incoming flows, and splits the synchronized flow into two concurrent flows. c) The vertical line splits each incoming flow into two concurrent flows. d) If incoming flow X provides a control token, and Y and Z provide a data token respectively, both outgoing flow and have the control token but they divide the data tokens. e) If incoming flow X provides a control token, and Y and Z provide a data token respectively, both outgoing flow and have the two data tokens. 11. Which statement(s) is/are true of the exhibit? X Y Z Shipping C a) fter receiving X and Y incoming flows, Shipping action begins. b) fter receiving Y incoming flow, Shipping action begins. c) fter its execution, Shipping action may generate and outgoing flows. d) fter its execution, Shipping action may generate and C outgoing flows. e) fter its execution, Shipping action always generates C outgoing flow. Copyright 2008 by oose GmbH 4

12. ssume that!p /?p mean sending / receiving message p. In the exhibit, which trace(s) is/are valid? a: b: loop 1,2 p break r q a) <!p,?p,!q,?q,!p,!q,?p,?q,!p,?p,!q,?q> b) <!p,!q,?p,?q> c) <!p,!q,?p,?q,!p?p,!r,?r> d) <!p,?p,!r,?r,!p,?p,!q,?q> 13. Which statement(s) is/are true of Gate? a) Gate always has a name. b) Gate is depicted as a small rectangle. c) Gate is a connection point for relating a Message outside an InteractionFragment with a Message inside the InteractionFragment. d) Gate is a specification of Interaction parameters. e) Gate has two states OPEN and CLOSE, and receives / rejects messages from outside depending on its state. 14. Which statement(s) is/are true of Interaction diagrams a) DecomposedLifeline is a Lifeline of which corresponding classifier implements multiple interfaces. b) n extra-global CombinedFragment is semantically same as CombinedFragment. c) y depicting inner ConnectableElements explicitly, decompositions can be shown inline. (i.e., without referring other Interactions.) d) n ExecutionOccurenceSpecification specifies an action of a certain message, and it can be an implementation of a corresponding operation. Copyright 2008 by oose GmbH 5

15. Which statement(s) is/are true of the exhibits? 1 H resume interrupt 2 a) circle containing a H represents a ShallowHistory pseudostate. b) circle containing a H represents a DeepHistory pseudostate. c) When the current state is, the resume event always triggers a state transition from to 1. d) When the current state is either 1 or 2, the interrupt event always triggers a state transition from 1 or 2 to. e) If 1 is a composite state, the information about the current state of 1 is captured because of a history pseudostate in state. 16. Which statement(s) is/are *NOT* true of the exhibit? Idle Req(Id) a) This symbol represents ReceiveSignalction. [Id>10] [Id<=10] b) This symbol represents TransmitSignalction. Minor(Id) Major(Id) MinorReq=Id; MajorReq=Id; c) The transition in the exhibit can be written: Req(Id) [id<=10] / Minor(Id); MinorReq=Id Req(Id) [id > 10] / Major(Id); MajorReq=Id usy d) This symbol represents ction Copyright 2008 by oose GmbH 6

17. Which statement(s) is/are true of State Machine diagrams? a) do activity may precede entry actions. b) do activity may be aborted prior to its completion due to the firing of an outgoing transition. c) Internal and local transitions may cause exiting of the current state. d) Completion event is generated once the exit actions have been completed, and triggers a completion transition. e) Transitions from a history pseudostate never execute entry actions. 18. Which statement(s) is/are true of rtifact? a) rtifacts are physical entities used or produced by a software development. b) pplication servers can be an rtifact. c) n rtifact can have associations with Nodes. d) n rtifact specifies constraints on deployment. 19. Which statement(s) is/are *NOT* true of the definition of the stereotype Service in the exhibit? «metaclass» Class «stereotype» Service id:string a) Service extends Class. b) id is a tagged-value. c) Stereotype «metaclass» should be removed from Class. d) The exhibit is incorrect. 20. Which statement(s) is/are *NOT* true of Profile? a) mechanism to create new metamodels. b) Multiple profiles can be applied to a model at the same time. c) Values of stereotypes can be shown as part of a comment symbol. d) stereotype can specialize other stereotypes. e) The first letter of an applied stereotype should be a small letter. Copyright 2008 by oose GmbH 7