Font size
WorksheetsSoftware engineering
Total questions: 42
Worksheet time: 19mins
The symbol on the sequence diagram shows.....
actor
process execution time
data storage location
data sent to the process
data issued by the process
In a sequence diagram, the object lifeline is symbolized by…..
A diagram used to explain and display the interactions between objects in a system in detail.
Use Case diagram
Activity Diagram
Sequence Diagram
Class Diagram
Statemachine Diagram
Use Case Diagram gives a ___________________, ___________________ and __________________.
graphic overview of the actors involved in a system
different functions needed by those actors
how these different functions interact
how these different actors interact
What are the 3 Main Components of a Use Case Diagram:
Functional requirements
Actors
Relationships between actors and use cases
Use Cases
________________is the above diagram
Class diagram
Sequence diagram
Activity diagram
Package diagram
Which UML diagram is shown above?
Collaboration diagram
Sequence diagram
Use case diagram
Object diagram
Which of the following is a building block of UML?
Things
Relationships
Diagrams
All of the mentioned
Structure diagrams emphasize the things that must be present in the system being modeled.
True
False
What type of relationship is represented by Shape class and Square ?
Realization
Generalization
Aggregation
Dependency
What type of core-relationship is represented by the symbol in the figure?
Aggregation
Dependency
Generalization
Association
What is the purpose of Use Case diagram?
Functional decomposition
Identification of functional requirements
To define sequences of actions
To identify nultiplicities
What does UML in UML diagram stand for?
Unified Modeling Language
United Modeling Language
United Mock-Up Language
Unified Mock-Up Language
We use____________________ to illustrate the flow of control in a system.
Use case diagram
class diagram
none of them
Activity Diagrams
“A-kind-of” relationships represent _____ relationships.
generalization
association
vague
object
a. Which of the following would not be an appropriate class name?
student
Tony
teacher
staff
What is UML?
Programming Language
Regular Language
Extinct Language
Visual Language
______________ & ______________ diagrams of UML represent Interaction modeling.
Use Case, Sequence
Class, Object
Activity, State Chart
All
The UML supports event-based modeling using ____________ diagrams.
Deployment diagram
collaboration diagram
state-chart diagram
All of the above
If a “student signs up for a class,” which type of relationship would you use to model the relationship between the two?
generalization
specialization
aggregation
association
A public attribute is shown in a class diagram with the symbol _____ before the name.
-
~
+
#
Select diagrams which are UML structural diagram [multiple answers]
use case diagram
class diagram
component diagram
deployment diagram
package diagram
Select diagrams which are UML behavioral diagram [multiple answers]
use case diagram
sequence diagram
class diagram
statechart diagram
activity diagram
What best describes the purpose of an Activity Diagram?
To capture a flow of activity and maps.
To specify the points at which a computer system is used.
To specify the behavior of use cases.
To capture the dynamic aspect of a system.
The use case diagram ...
Specifies the functional decomposition of a system
Comprises classes and objects
Specifies who performs which tasks with a system that is going to be developed
Models the time flow within a system
Which UML diagram is shown below?
Deployment diagram
Collaboration Diagram
Object Diagram
Class Diagram
Which UML diagram is shown below?
Use Case
Collaboration Diagram
Sequence Diagram
Object Diagram
Which requirements are related to system attributes such as reliability and response time.
Non-functional requirements
Functional Requirements
Domain Requirements
Software Requirements
Which two models doesn’t allow defining requirements early in the cycle?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
SDLC stands for
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
System Design Life Cycle
Reg No in full
Full Name
The system shall send an email notification to users upon successful transaction processing.
Non-functional requirement
Functional requirement
What type of requirements does it belong to:
the ability to customize the color scheme of the application?
Non-functional requirement
Functional requirement
Full form of SRS
Software Requirement Specification
System Requirement Specification
Software Registered Specification
Software Requirement Source
Select All Characteristics of an SRS
Correct
Unambiguous
Complete
Ranked for importance/stability:
Modifiable
What is the main difference between verification and validation?
Verification checks if the product is built right; validation checks if the right product is built.
Verification is a dynamic process; validation is a static process.
Verification focuses on user requirements; validation focuses on technical specifications.
Verification is done after development; validation is done during development.
______ and ______ are the two issues of Requirement Analysis.
Performance, Design
Stakeholder, Developer
Functional, Non-Functional
None of the mentioned
The process to gather the software requirements from client, analyze, and document is known as:
Software Engineering Process
User engineering process
Requirement elicitation process
Requirement engineering process
IEEE 830-1993 is an IEEE recommended standard for:
Software Requirement Specification
Software design
Testing
Both (A) and (B)
The SRS document is also known as _____________ specification.
black-box
white-box
grey-box
none of the mentioned
