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
Premium Content
Unlock Introduction to SE - Quiz and all premium lessons with a subscription.
From ₹199.99/year — See plans