NEW
Font size
WorksheetsSDLC Basics LEC 01 -SLT
Total questions: 20
Worksheet time: 10mins
What is software?
Hardware component
A set of instructions given to a computer
Network hardware
Computer peripherals
Which of the following is an example of system software?
Word processors
Operating systems
Web browsers
Graphics software
What type of software performs specific business functions?
System software
Application software
Engineering software
Embedded software
What is a simple definition of software engineering?
Writing small programs for personal use
Designing, building, and maintaining large software systems
Assembling hardware systems
Managing computer networks
Who described software engineering as "the practical application of scientific knowledge in the design and construction of computer programs"?
F.L. Bauer
B.W. Boehm
I. Sommerville
Dennis and Haley
What does SDLC stand for?
Software Development Lifecycle
System Development Logical Code
Software Design Logic Chart
Systematic Development Lifecycle
Which stage of SDLC assesses a project's technical, financial, and operational viability?
Analysis
Feasibility Study
Testing
Implementation
Which SDLC stage involves defining architecture and user interfaces?
Implementation
Maintenance
Design
Testing
Which SDLC stage validates that the system works as intended?
Analysis
Implementation
Testing
Feasibility Study
Which SDLC stage updates and optimizes the system after deployment?
Maintenance
Implementation
Feasibility Study
Analysis
Which SDLC model follows a sequential structure with distinct phases?
Agile Model
Waterfall Model
Spiral Model
Prototyping Model
What is a key disadvantage of the Waterfall Model?
Requires skilled teams
Inflexible to changes
High cost of implementation
Too much user feedback
Which SDLC model focuses on iterative development and fast delivery?
Agile Model
Spiral Model
RAD Model
DSDM Model
What is the primary advantage of the Prototyping Model?
Improves user satisfaction
Reduces project complexity
Eliminates testing requirements
Removes the need for skilled teams
Which SDLC model is best for dynamic requirements?
Agile Model
Waterfall Model
Prototyping Model
RAD Model
What is an essential attribute of good software?
High development cost
Reliability and efficiency
Minimal features
Complex user interface
Which activity is fundamental in software engineering?
Writing documentation only
Developing and maintaining software systems
Creating hardware parts
Managing operating systems
Which of the following distinguishes software engineering from computer science?
Study of algorithms
Development and management of software systems
Theoretical computer studies
Electrical engineering applications
Which SDLC model uses iterative cycles and risk analysis?
Waterfall Model
Spiral Model
RAD Model
Agile Model
What is a key challenge in software engineering?
Managing costs of production
Designing software for outdated machines
Developing reliable and efficient software within constraints
Reducing the number of software developers
