NEW
Font size
S
M
L
XL
WorksheetsIntesa BA UML 1
Total questions: 20
Worksheet time: 10mins
Name
Class
Date
1.
What does the Unified Process (UP) primarily help with in software development?
a)
Defining hardware specifications
b)
Translating requirements into code
c)
Hiring team members
d)
Managing customer support
2.
Which modeling language does the Unified Process utilize?
a)
BPMN
b)
ERD
c)
UML
d)
SysML
3.
Which of the following is NOT a characteristic of the Unified Process?
a)
Use case driven
b)
Waterfall-based
c)
Architecture-centric
d)
Iterative and incremental
4.
In the Unified Process, which phase includes vision and architecture definitions?
a)
Elaboration
b)
Construction
c)
Transition
d)
Inception
5.
Why is iterative development emphasized in UP?
a)
To meet government regulations
b)
To reduce the cost of late error discovery
c)
To follow a fixed linear process
d)
To avoid software updates
6.
What is the purpose of use cases in the Unified Process?
a)
To define the team structure
b)
To measure performance metrics
c)
To define system-user interactions and goals
d)
To replace functional specifications
7.
What does a 'Black-box Use Case' focus on?
a)
Describing internal code logic
b)
System responsibilities, not implementation
c)
Database design details
d)
UI mockups
8.
What is the recommended abstraction for long-term, technology-agnostic use cases?
a)
Real
b)
Technical
c)
Essential
d)
Detailed
9.
Which diagram models state changes in objects?
a)
Sequence Diagram
b)
Use Case Diagram
c)
Class Diagram
d)
State Machine Diagram
10.
Which Unified Process phase takes up the largest percentage of effort?
a)
Inception
b)
Elaboration
c)
Construction
d)
Transition
11.
What does the physical architecture deal with?
a)
Abstract use cases
b)
Internal software design
c)
Concrete deployment and technologies
d)
Logical subsystem interfaces
12.
What is NOT true about actors in a use case?
a)
Actors can be other systems
b)
Actors are individuals, not roles
c)
Actors can be external devices
d)
Actors interact with the system
13.
What is an Activity Diagram used for in UP?
a)
To model class hierarchies
b)
To define software architecture
c)
To visualize workflows and business logic
d)
To draw deployment architecture
14.
Which of the following is a key benefit of using controlled iterations?
a)
Avoids the need for requirements analysis
b)
Removes need for testing
c)
Speeds development and reduces risk
d)
Guarantees full user satisfaction
15.
Which document in UP captures UI sketches and layout concepts?
a)
Deployment Diagram
b)
Use Case Diagram
c)
Logical User Interface Design
d)
Class Diagram
16.
What defines the boundary between actors and the system in a use case diagram?
a)
Swimlane
b)
System boundary box
c)
State transition line
d)
Actor class
17.
What is the 'Main Success Scenario' in a use case?
a)
All possible user stories
b)
The exceptional flow only
c)
The typical or happy path of use case execution
d)
UI layout instructions
18.
Which of the following is part of a detailed use case format?
a)
Use Case ID only
b)
Code Snippet only
c)
Preconditions and Postconditions
d)
Marketing Plan
19.
Which diagram type is best for modeling communication between components over time?
a)
State Machine Diagram
b)
Deployment Diagram
c)
Sequence Diagram
d)
Activity Diagram
20.
What is the main purpose of the 'Test-First Approach' in UP?
a)
To speed up development
b)
To delay integration testing
c)
To derive tests from use cases and models
d)
To avoid requirement documentation
Reset
