Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

Introduction to SE - Quiz
SDLC

Introduction to SE - Quiz

Test your knowledge on Software Engineering basics, characteristics, and the software crisis.

Test your understanding of the concepts covered in this section.

Q: Which of the following defines Software Engineering? A: The application of a

systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. - Functional programming methodology - Writing code quickly without documentation - The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software - Using only open-source tools

Q: Software is said to “deteriorate” rather than “wear out” because: A: It is affected by

environmental changes and frequent updates that introduce complexity. - Physical components rust over time - It is affected by environmental changes and frequent updates that introduce complexity - It stops working after a fixed number of executions - It is mass-produced on assembly lines

Q: The “Software Crisis” was characterized by: A: Projects being over budget, over time,

unreliable, and often delivered as the wrong product. - A shortage of programmers in the 1960s - Projects being over budget, over time, and unreliable - Computers being too slow to run programs - Lack of programming languages

Q: Which is an “Umbrella Activity” in the software process? A: Risk Management — it runs

throughout the project, not tied to a single phase. - Coding - Deployment - Risk Management - Requirement Gathering

Q: In McCall’s Quality Model, “Portability” falls under which category? A: Product

Transition — the ability to move the software to a different environment. - Product Revision - Product Operation - Product Transition - Product Planning

Q: What does Brooks’s Law state? A: Adding manpower to a late software project makes it

later. - More developers always speed up delivery - Adding manpower to a late software project makes it later - Large teams are always more productive - Software projects should never exceed 10 developers

Q: Which SDLC phase accounts for 60-80% of total software cost? A: Maintenance — fixing

bugs, adding features, and adapting to environment changes after deployment. - Implementation - Testing - Design - Maintenance

Q: Which quality model organizes factors into Product Operation, Product Revision, and Product

Transition? A: McCall’s Quality Model (1977) — the first comprehensive software quality model.

  • ISO 25010 - FURPS - McCall’s Quality Model - CMMI

My Private Notes

Notes are auto-saved locally to this device.