NEW
Font size
WorksheetsSoftware engineering
Total questions: 15
Worksheet time: 8mins
Software is defined as ___________
set of programs, documentation & configuration of data
set of programs
documentation and configuration of data
None of the mentioned
What is Software Engineering?
Designing a software
Testing a software
Application of engineering principles to the design a software
None of the above
What is a Functional Requirement?
specifies the tasks the program must complete
specifies the tasks the program should not complete
specifies the tasks the program must not work
All of the mentioned
Why do bugs and failures occur in software?
Because of Developers
Because of companies
Because of both companies and Developers
None of the mentioned
What does SDLC stands for?
System Design Life Cycle
Software Design Life Cycle
Software Development Life Cycle
System Development Life cycle
__________ is not suitable for accommodating any change?
RAD Model
Waterfall Model
Build & Fix Model
Prototyping Model
In which step of SDLC actual programming of software code is done?
Development and Documentation
Maintenance and Evaluation
Design
Analysis
What is the first step in the software development lifecycle?
System Design
Coding
System Testing
Preliminary Investigation and Analysis
What is the major drawback of the Spiral Model?
Higher amount of risk analysis
Doesn't work well for smaller projects
Additional functionalities are added later on
Strong approval and documentation control
Model selection is based on __________.
Requirements
Development team & users
Project type & associated risk
All of the above
Software maintenance costs are expensive in contrast to software development.
True
False
May Be
None of the above
If the objects focus on the problem domain, then we are concerned with
Object Oriented Analysis
Object Oriented Design
Both a and b
None of the above
By whom is unit testing done?
Users
Customers
Developers
None
Choose the correct option which states the correct definition of Software. It is considered to be a collection of
Programming code
Documentation
Maintainece
All of the above
For which of the following reasons is the waterfall model not suitable.
Small Projects
Complex Projects
maintaince projects
accommodating changes
