Exercise MCQs and Revision

35 MCQs Starts with the 7 multiple-choice questions from the textbook exercise. The rest are revision questions from the chapter notes: SDLC stages, testing types, Agile, risk, cost, UML and tools.

MCQs

35 questions · 30 min · 35 marks

Want to try first? Take the free Computer Science test: SDLC and Waterfall Model

Sample questions

The first 5 of 35. Try each one, then tap to see the answer.

  1. Question 1

    The primary purpose of the Software Development Life Cycle (SDLC) is to:

    • ADesign websites
    • BDeliver high-quality software within time and cost estimates
    • CManage database systems
    • DCreate hardware components
    Show answer

    Answer: B

    SDLC is a structured process for quality software within time and cost limits.

  2. Question 2

    Which type of requirement specifies how the system should perform?

    • AFunctional Requirements
    • BTechnical Requirements
    • COperational Requirements
    • DNon-Functional Requirements
    Show answer

    Answer: D

    Non-functional requirements describe speed, security, reliability, usability.

  3. Question 3

    In the context of SDLC, what is the role of a framework?

    • ATo provide a structured foundation with predefined components and architectures
    • BTo write code from scratch
    • CTo manage hardware
    • DTo perform manual testing
    Show answer

    Answer: A

    A framework gives reusable tools and structure.

  4. Question 4

    Which software development model involves working in short cycles or sprints?

    • AWaterfall Model
    • BLean Software Development
    • CAgile Methodology
    • DScrum
    Show answer

    Answer: C

    The textbook's answer is Agile; note that Scrum is an Agile framework which also uses sprints.

  5. Question 5

    A crucial aspect of comprehensive project planning is:

    • ADeciding the project's colour scheme
    • BUnderstanding the project scope and tasks
    • CHiring a large development team
    • DIgnoring potential risks
    Show answer

    Answer: B

    Planning starts by knowing what the project is about and who does what.

More tests in Introduction to Software Development

Practise with a free account

Save your scores, see which chapters need work, and keep a notebook of every question you got wrong.

Create free account