NEW
Font size
WorksheetsSOFTWARE ENGINEERING QUIZ
Total questions: 15
Worksheet time: 5mins
The reason for software bugs and failures is due to
Software companies
Software Developers
Both Software companies and Developers
Software
Which one of the following models is not suitable for accommodating any change?
Build & Fix Model
Prototyping Model
RAD Model
Waterfall Model
Identify the disadvantage of Spiral Model.
Doesn’t work well for smaller projects
High amount of risk analysis
Strong approval and documentation control
Additional Functionality can be added at a later date
The user system requirements are the parts of which document ?
SDD
SRS
DDD
SRD
COCOMO stands for
Constructive cost model
Comprehensive cost model
Constructive cost estimation model
Complete cost estimation model
The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?
Corrective
Adaptive
Perfective
Preventive
A set of inputs, execution preconditions and expected outcomes is known as a
Test plan
Test case
Test document
Test Suite
The testing in which code is checked
Black box testing
White box testing
Red box testing
Green box testing
Which of the following UML diagrams has a static view?
Collaboration
Use case
State chart
Activity
Interaction Diagram is a combined term for
Sequence Diagram + Collaboration Diagram
Activity Diagram + State Chart Diagram
Deployment Diagram + Collaboration Diagram
None of the mentioned
Which UML diagram is shown below?
Use Case
Collaboration Diagram
Sequence Diagram
Object Diagram
Which UML diagram is shown below?
Deployment diagram
Collaboration Diagram
Object Diagram
Class Diagram
Which UML diagram is shown below?
Activity
State chart
Sequence
Collaboration
The order in which test levels are performed is:
Unit, Integration, Acceptance, System
Unit, System, Integration, Acceptance
Unit, Integration, System, Acceptance
When an expected result is not specified in test case template then ___________.
We cannot run the test.
It may be difficult to repeat the test.
It may be difficult to determine if the test has passed or failed.
We cannot automate the user inputs.
