
24.09.2021
Quiz by Dr Suriya S - PSGCT
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Read the following description. “Customers of the garage can buy cars. Customers with a bad credit should pay an extra down payment”. Which of the following diagrams represent this description?
300s - Q2
A controller for a cassette player is shown on Figure. The cassette player can be controlled by buttons including play, pause, stop, flip and off. The player has a motor that can be started or stopped, and a playback head that can be engaged or disengaged. The head serves as an interface between the player and the cassette.
Which of the following statement is applicable and stand valid?
If no previous history is available, then the stopped state is entered. - is applicable when it would be changed if H * would have been replaced by H.
If no previous history is available, then the stopped state is entered.
If the user presses play, then pause, followed by flip and flip, then the motor is running.
300s - Q3
Which statement implies the concept demonstrated by the class diagram ?
Every foreign language can be studied only by one learner.
Every proficiency level can be recorded for at most one (learner, foreign language) pair.
Every learner can study only one foreign language.
Every learner can have only one proficiency level per foreign language
300s - Q4
Read the following description and select the most appropriate class diagram “A company realizes projects; each project is executed by a team of employees”. For the sake of simplicity, multiplicities and attributes are not indicated.
300s - Q5
Which of the following class diagrams is wrong?
300s - Q6
Which of the following statement is TRUE? (The class diagram is consistent with the sequence diagram)
Message msg3 is received before msg2 has been sent.
Message msg2 is received before msg3 has been sent.
300s - Q7
The difference between ALT and OPT fragment in sequence diagram is
An OPT fragment cannot be enclosed in other combined fragments such as STRICT or PAR, while alt can be enclosed in such fragments.
alt is more used for several choices, like a switch, while with opt code will be executed or not!
alt is used to described alternative scenarios. Only one of the options will be executed. opt is used to describe an optional step
An ALT fragment cannot be enclosed in other combined fragments such as STRICT or PAR, while OPT can be enclosed in such fragments
300s - Q8
Class diagram states that
A is a generalization of B
A is a composition of B
B is an implementation of A
The class diagram is syntactically incorrect
300s - Q9
”A course on Software Construction in IIT wants to manage the assignments to Students, the submissions of assignments by Students, and the evaluations of the submissions through an Assignment Management System (AMS).”
Identify the key abstraction from among the following abstractions:
Student and Participant of the Course
Student and Submission
Instructor and Student
Instructor and Submission
300s - Q10
Choice of a relative primitive depends on
Decomposable hierarchies
Intra Component Linkages
Software standards defined in ISO
Expertise of the developer
300s - Q11
Which of the following has (X,Y) pairs denote a decomposition ( X HAS-A Y)?
Hand , Chest
College, Department
Chapters, Book
Wheel, Car
300s - Q12
Which of the following (X,Y) pairs denote an abstraction ( IS-A)?
Car, Vehicle
Phone, Keypad
Book, Chapter
Dog, Bird
300s - Q13
Identify the correct statement
Class Structure: Abstraction (IS-A), Object Structure: Decomposition (HAS-A)
Class Structure: Abstraction (IS-A, HAS-A), Object Structure: Decomposition (IS-A, HAS-A)
Class Structure: : Decomposition (HAS-A), Object Structure: Decomposition (HAS-A)
Class Structure: Abstraction (HAS-A), Object Structure: Decomposition (IS-A)
300s - Q14
What is true about UML stereotypes?
The stereotype {frozen} indicates that the UML element cannot be changed
A stereotype is used for extending the UML language.
UML Profiles can be stereotyped for backward compatibility.
A stereotyped class must be abstract.
300s - Q15
Consider the following situation: a company realizes projects; each project is executed by a team of employees. Which would be a suitable conceptual UML diagram?
D
C
B
A
300s