UML USECASE DIAGRAMS
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
Which of the following views represents the interaction of the user with the software but tells nothing about the internal working of the software?
DFD
Use case diagram
Class diagram
Flowchart
60s - Q2
Which of the following statements is true?
(i) There are 5 views that are represented through the Unified Modelling Language (UML).
(ii) These 5 views in UML are represented through a set of UML diagrams.
Neither of them is TRUE
(i) and (ii) are TRUE
(i) only
(ii) only
60s - Q3
UML describes the real-time systems
TRUE
FALSE
60s - Q4
UML is not a programming language; it is rather a visual language.
TRUE
FALSE
60s - Q5
Which of the following is the most correct definition of a use case 'ACTOR' ?
An actor represents machines and other systems interacting with the system
An actor represents anything that interacts with the system
An actor represents roles humans take when interacting with the system
An actor represents particular humans who interact with the system
60s - Q6
Which of the following best categorizes use cases?
It is an design technique
It is an analysis technique
It is is both an analysis and a design technique
It is an testing technique
60s - Q7
Which of the following best describes a use case ?
a diagram drawn to illustrate how cases and actors interact by sending stimuli to one another
it is text which describes the dialogue between actors and the system
it is the system specification problem statement
It is text describing in detail one flow of events through a real situation
60s - Q8
Use case modelling is an ________ process that enables users of a system to have input into the requirements gathering process in such a way that does not require them to have techincal knowledge and expertise outside of the role that they play in the organisation or system being modelled. What is the missing word in the sentence above?
Waterfall
Iterative
Definitive
incremental
120s - Q9
Why should Customers read use cases?
as a basis for writing the user’s guide
to approve what the system should do
to gain system understanding
as a base for test cases
60s - Q10
Which of the following outlines the structure of a typical use case in the usual order?
Assumptions, pre-conditions, post-conditions, flow
extends, generalizes, includes, packages
Description, pre-conditions, main flow, alternative flows, exceptions, post-conditions
Actors, boundaries, cases, interactions
60s - Q11
Why should Developers read use cases?
To approve what the system should do
As a basis for writing the user’s guide
to gain system understanding
As a base for test cases
60s - Q12
What is meant by extending a use case?
Reusuing one use case's steps inside another use case
Creating a new use case by removing steps from an existing base case
Adding exception and alternative flows to an existing base use case
Creating a new use case by adding new steps to an existing base case
60s - Q13
What is meant by including a use case?
Adding exception and alternative flows to an existing base use case
Creating a new use case by adding new steps to an existing base case
creating a new use case by removing steps from an existing base case
Reusuing one use case's steps inside another use case
60s - Q14
What is the primary flow of a use case?
A full description of the goals of the actor
The happy day scenarios in which the way the system should work is described with all alternatives covered
The happy day scenarios in which the way the system should work is described with details of what happens if things go wrong
The happy day scenarios in which the way the system should work is described with the assumption that everything goes perfectly
60s - Q15
Where in a use case for Borrower Loans a Copy would the following fit? A new Loan object has been created and all data ( references to a Borrower, a Copy and the Catalog and dates and times for the issue of the loan and when it is due) have been provided and saved and the collections of allLoans for the Catalog and the relevant Borrower have been updated.
As an alternative flow
as a post-condition
As a exception flow
as a pre-condition
120s