PRACTICE • LEARN • GROW
Module 1 Final Quiz: Introduction to Software Engineering MCQs
Solve topic-wise placement questions and improve your skills.
Module 1 Final Quiz: Introduction to Software Engineering Progress
0 of 10 completed
0%
Topic Track
You are viewing MCQs in preview mode. Log in to select options, submit answers, and track your progress.
Log In to Answer
1
According to the IEEE Standard definition, what is Software Engineering?
A.
Writing code in assembly language without comments
B.
The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software
C.
Selling shrink-wrapped software disks to retail consumers
D.
Configuring server hardware in a datacenter
Explanation & Key
Correct Answer:
2
Why does software deteriorate or decay over time rather than wearing out like physical hardware?
A.
Because silicon chips lose electrons over time
B.
Because repeated maintenance changes and bug fixes introduce side effects, increasing system entropy
C.
Because binary ones and zeros slowly flip in storage
D.
Because the compiler degrades with age
Explanation & Key
Correct Answer:
3
Which of the following is considered a core element in the equation of software?
A.
Only executable machine code binaries
B.
Programs + Data structures + Documentation + Operating procedures
C.
Hardware motherboards and power supplies
D.
Marketing brochures only
Explanation & Key
Correct Answer:
4
What historic event gave rise to the discipline of Software Engineering in 1968?
A.
The invention of the World Wide Web
B.
The NATO Software Engineering Conference addressing the 'Software Crisis'
C.
The release of Microsoft Windows 95
D.
The creation of C++ by Bjarne Stroustrup
Explanation & Key
Correct Answer:
5
What is Brooks's Law regarding late software projects?
A.
Every program expands to consume available RAM
B.
'Adding manpower to a late software project makes it later'
C.
Software quality is inversely proportional to team size
D.
Testing can only prove the presence of bugs, never their absence
Explanation & Key
Correct Answer:
6
Which customer myth often leads directly to scope creep and project failure?
A.
'General objectives are enough to start writing code; details can be resolved later'
B.
'Testing takes too long'
C.
'Software needs continuous backups'
D.
'Documentation should be written in markdown'
Explanation & Key
Correct Answer:
7
Approximately what percentage of the total software lifecycle effort is spent after delivery during maintenance?
A.
10% to 15%
B.
60% to 80%
C.
95% to 99%
D.
Less than 5%
Explanation & Key
Correct Answer:
8
What distinguishes software development from classical hardware manufacturing?
A.
Software has physical weight
B.
Software is engineered once and has near-zero replication/manufacturing cost, whereas hardware requires assembly lines
C.
Hardware has no design phase
D.
Software cannot be modified after release
Explanation & Key
Correct Answer:
9
What type of software includes operating systems, device drivers, and compilers?
A.
Application Software
B.
System Software
C.
Embedded Firmware only
D.
Commercial ERP
Explanation & Key
Correct Answer:
10
Why is a management 'book of standards' alone insufficient to guarantee high software quality?
A.
Because books are too heavy to read
B.
Standards require active developer training, automated tooling enforcement, and rigorous peer code reviews to be effective
C.
Standards are only valid for C programming
D.
Compilers ignore written standards
Explanation & Key
Correct Answer:
Question Palette
Answered
Current
Not Attempted
Wrong