PSI-Quiz

A detailed illustration of UML diagrams, including class diagrams, activity diagrams, and state machine diagrams, in a sleek and modern design, with a blue and white color scheme.

PSI-Quiz: Test Your UML Knowledge

Welcome to the PSI-Quiz! This quiz consists of 54 questions designed to test your knowledge on UML and its various components. Whether you are a beginner or an expert, you will find questions that challenge your understanding and application of UML concepts.

Join us to:

  • Enhance your understanding of UML diagrams
  • Challenge your skills with a variety of question formats
  • Track your progress and see where you stand in UML knowledge
54 Questions14 MinutesCreated by ApplyingLogic257
Enumerations ...(One or more)
Are a user-definable data type which instances form a list of named literal values.
May have operations.
have the keyword <<enumeration>>.
Which of the following statements about shared aggregations are true?
A shared aggregation is shown by a solid-filled diamond on the end of an association line.
Chains of shared aggregation links may form a cycle..
Shared aggregations are used to express an is-a relationship.
The multiplicity of a shared aggregation may be ≥1.
The multiplicity of a shared aggregation may be ≥1.Select one or more:
One object of A may be associated with one object of B.
If an instance of B is deleted, all contained instances of A are deleted as well.
The diamond near A is called composition.
One object of B is contained in exactly one object of A.
One object of B is associated with two other objects of B.
You are given the following clipping of a UML2 class diagram. Which of the following statements are true?Select one or more
One flat can be rented by multiple tenants with different leasing contracts.
One flat can be rented by multiple tenants with the same leasing contract.
One tenant can rent the same flat multiple times with different leasing contracts.
If a tenant dies (i.e. The tenant-object is deleted), all leasing contracts of the tenant are deleted.
How do you model the following situation with a UML2 class diagram: There are exactly two kinds of participants, namely members and guests. Guests are invited by members. Select one or more:
0%
0
 
0%
0
 
0%
0
 
0%
0
 
You are given the following sequence diagram. Which traces are possible?
D
A → b → c → d
B → c → a → a → b → c → d
B → a → c → d
A → b → c → b → a → c → d
D → a → b → c
A → b → c → d → a → b → c
You are given the following sequence diagram. Which operations does class C have according to the diagram?
X():int
X():void
x():String
y():void
Y():int
Z():void
z():int
Y(int):void
X(String):void
You are given the following sequence diagram. Which traces are possible?
A → b → c
c → a → b
c → b → a
a → c → b
You are given the following sequence diagram. Which traces are possible?
A → b → c
C → a → b
A → c → b
B → a → c
C → b → a
B → c → a
You are given the following sequence diagram. Which traces are possible?
a → b → c → d
a → c → b → d
D → a → b → c
a → b → d → c
b → c → a → d
Select one or more:
A guard condition is only evaluated when the corresponding event occurs.
The initial state has exactly one outgoing and any number of incoming transitions.
When an event occurs that triggers the transition to another state, the do-activity is aborted.
Events trigger transitions.
Activities trigger transitions.
Activities can only be executed within states.
Which of the following statements about state machine diagrams are true? Select one or more:
A transition can have an event trigger, a guard condition and a state
Activities can be executed within states and during transitions.
Events trigger states
when(date=31.12.2007) is a so-called time event.
When an event triggering a transition occurs and the transition has no specified guard condition, then the object leaves the current state and its do-activity is aborted.
You are given the following state machine diagram. What is the value of x after the occurrence of the event chain e1 e3 e4 e4 e3 e5 ?(2 answers(one logical and one ilogical:16 :)))
20
22
24
16
46
9999 ce dreaq
Which of the following nodes are elements of a UML2 activity diagram? Select one or more:
Action node
Object node
Control node
Communication node
You are given the following activity diagram. Which of the following action sequences are possible during one execution of the activity diagram?
A → B → C → D
A → B → D → C
A → C → B → D
A → B → D
A → C
You are given the following activity diagram. Which of the following action sequences are possible during one execution of the activity diagram?
A → B
A → C
A → B → C
A → C → B
Association class:You are given the following clipping of a UML2 class diagram. Which of the following statements are true? Select one or more:
One tenant can rent multiple flats with different leasing contracts
One tenant can rent multiple flats with different leasing contracts.
One flat can be rented by multiple tenants with the same leasing contract.
One tenant can rent only one flat with only one leasing contract
Shared aggregation:Which of the following statements about shared aggregations are true?
The multiplicity of a shared aggregation may be >=1.
The multiplicity of a shared aggregation may be <1.
The multiplicity of a shared aggregation may be only 1.
The multiplicity of a shared aggregation may be only greater than 1.
Composed aggregation : You are given the following clipping of a UML2 class diagram. Which of the following statements are true?
The diamond near A is called composition.;
one object of B is contained in exactly one object of A.
Class diagram : A class diagram describes ...
Shows the static view of a system.
Shows the dynamic view of a system.
State machine diagram : Select one or more:
A guard condition is only evaluated when the corresponding event occurs.
When an event occurs that triggers the transition to another state, the do-activity is aborted
Events trigger transitions
Events don't trigger transitions
State machine diagram elements : Which of the following statements about state machine diagrams are true?
Activities can be executed within states and during transitions.
A transition can have an event trigger, a guard condition and a state
Events trigger states
When an event triggering a transition occurs and the transition has no specified guard condition, then the object leaves the current state and its do-activity is aborted.
Events trigger transitions
Which of the following nodes are elements of a UML2 activity diagram?
Action node
Object node
Control node
Communication node
In what year did BPMN become a standard? Select one of the following:
2002
2006
2007
2003
2999
Mandatory elements: What elements are mandatory in a business process diagram? Choose one ore more options.
Start event
Intermediary event
Sequence flow
Task
Event types: What type of event is appropriate for modeling "Approved expense budget"? Choose one of the following:
Signal
Time
Message
Error
Gateways:What type of gateway is used below?
Parallel
Decision
Merge
Event-based
Message flows: A message flow can be used to:
To show message exchange between two participants
Message flows do not exist
For interactions between pools, message flows must not be used.
Pools : Choose the true statements for A POOL:
Represents a process participant
can communicate with another pool by message flows
Its name can represent an organization unit or a process;
Must include an initial and a final event
What elements should be added/ defined in a design class diagram? One or more:
controller classes
Entity classes
Multiplicities
Associations
Navigability
stereotypes
member's complete signature
What type of UML diagram can be used for user interfaces design?
State-machine diagrams
Activity diagrams
Navigation charts
Use case diagrams
A shared aggregation between two classes (whole and parts) will be implemented:
By reference, adding a reference attribute to the Whole claw
By value, adding an attribute tothe Whole class
By value, adding an attribute to the Part class
By reference, adding a reference attribute to the Part class
What techniques can be used for identifying class operations? One or more:
Business process diagrams
Class -responsibility cards
Sequence diagrams
Activity diagrams
Which is the most important technique used for user interface design?
user interviews
user questionnaires
Prototyping
Storyboards
How can an object be mapped to a relational storage?One or more
As a reference table
As rows in more than one table
As a primary key to uniquely identify a row
As a row in the table
What are association tables?
A means to relate two other tables that have a many-to-many relationship
A means to show relationships between tables
A means to associate technical features to a table
Components can be accessed
Through executables, linkable libraries,Web services, and mobile services
Directly
Through their interfaces
By reusing classes
What statements about deployment diagram are TRUE?
Shows the configuration of runtime processing nodes
Is a part of physical deployment of a system
Includes processors,connections,nodes and notes
Is an important part of system architecture
Deployment diagrams are
Instance level diagrams
Node-level diagrams
Class level diagrams
Component level diagrams
What does involve corrective maintenance?
Making changes to the information system to enhance its functionality or to adapt it to a new environment
Changes made to the system to reduce or eliminate the risk of system failure
Implementing new functional or non-functional system requirements implementing new functional or non-functional system requirements
Making changes within the system in order to repair and remove defects or errors in design, programming
What does involve preventive maintenance?
Making changes to the information system to enhance its functionality or to adapt it to a new environment
making changes within the system in order to repair and remove defects or errors in design, programming, or implementation
Implementing new functional or non-functional system requirements
Changes made to the system to reduce or eliminate the risk of system failure
What does involve perfective maintenance?
making changes within the system in order to repair and remove defects or errors in design, programming, or implementation
Changes made to the system to reduce or eliminate the risk of system failure
Making changes to the information system to enhance its functionality or to adapt it to a new environment
Implementing new functional or non-functional system requirements
When choosing an implementation strategy you have to take into consideration: One or more:
The degree of professional training of computer system users
The degree of participation of the beneficiary in the implementation of the information system during the previous stages
The originality of the computer systems
the nature and complexity of the designed computer systems
The volume of data and the diversity of their sources
Corrective maintenance aims to:
Enhance the system’s functionality or to adapt it to a new environment
Repair and remove defects or errors in design, programming or implementation
Implement new functional or non-functional system requirements
Reduce or eliminate the risk of system failure
The principle of the gradual design of computer systems refers to:
Staggered funds that can be allocated in time for the implementation of the information system;
Staged involvement of the design forces that the project will engender
Establishing an order in which the subsystems/modules of the IT system will be approached, according to their priority
Separation of logical design from the physical design of computer systems.
Agile methodologies have as main features:One or more:
Functional software delivery is frequent;
Depend on the interactions with the beneficiary
Promote sustainable development
Are suitable for non-changing environments
The design of security and computer system controls can be carried out at the level of:
Application, database, user interface;
Database, user interface, cloud;
Application, database, network;
Company, application and database;
Designing interfaces with other systems involved:
Designing dialogue with system users;
Design of graphic interface layouts;
Designing the model of collaboration between processes from different systems;
Designing how to connect and interact with other systems, whenever internal or external.
The deployment diagram shows:
Configuration of physical processing nodes during execution;
Existing dependencies between various software components that compose and information system;
Interactions that take place between various objects of a system, chronologically ordered;
How a system is divided into logical groups and the links between them
Prescriptive requirements:
Capture criteria that can be used to analyze aspects of the system operation
Define issues related to “how well” the system should operate
Display some properties the system should have, depending on the way the system will work
Display properties the system should have, regardless of how it will work
 
 
 
 
{"name":"PSI-Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Welcome to the PSI-Quiz! This quiz consists of 54 questions designed to test your knowledge on UML and its various components. Whether you are a beginner or an expert, you will find questions that challenge your understanding and application of UML concepts.Join us to:Enhance your understanding of UML diagramsChallenge your skills with a variety of question formatsTrack your progress and see where you stand in UML knowledge","img":"https:/images/course8.png"}
Powered by: Quiz Maker