Start learning →

B.Tech CSE Software Engineering — practice questions

Explore 18 free Software Engineering questions in B.Tech CSE Computer Science. Open each question or exercise to read its content, reference answers and available explanation.

Practise Software Engineering with Quill →

Software Engineering questions and exercises with answers

Showing questions 1–18 of 18.

SDLC stands for:Read the answer and worked solution →The classic sequential software life cycle model, where each phase must finish before the next begins, is the:Read the answer and worked solution →The document that records what the software must do is the:Read the answer and worked solution →Testing an individual module or function in isolation is called:Read the answer and worked solution →UML (Unified Modeling Language) is primarily used for:Read the answer and worked solution →A major limitation of the Waterfall model is that it:Read the answer and worked solution →The life cycle model best suited to high-risk projects with evolving requirements is the:Read the answer and worked solution →Coupling between two modules refers to:Read the answer and worked solution →Cohesion of a module refers to:Read the answer and worked solution →Black-box testing focuses on:Read the answer and worked solution →White-box testing focuses on:Read the answer and worked solution →The Agile approach to software development emphasises:Read the answer and worked solution →Testing the interactions between combined modules is called:Read the answer and worked solution →A good modular software design aims for:Read the answer and worked solution →In the V-model, each development phase is associated with a corresponding:Read the answer and worked solution →A UML use-case diagram primarily captures:Read the answer and worked solution →Cyclomatic complexity is a metric that measures:Read the answer and worked solution →Changing one module should ideally not force changes in others; this is achieved by keeping:Read the answer and worked solution →

Worked practice questions

SDLC stands for:

  1. System Data Logic Controller
  2. Structured Database Language Code
  3. Software Development Life Cycle
  4. Software Design Layer Component
Show answer and solution

Correct answer: C. Software Development Life Cycle

SDLC = Software Development Life Cycle, the structured process of building software.

Open this question →

The classic sequential software life cycle model, where each phase must finish before the next begins, is the:

  1. Spiral model
  2. Big-bang model
  3. Agile model
  4. Waterfall model
Show answer and solution

Correct answer: D. Waterfall model

The Waterfall model is a linear sequential model: each phase completes before the next starts.

Open this question →

The document that records what the software must do is the:

  1. test plan
  2. design diagram
  3. user manual
  4. Software Requirements Specification (SRS)
Show answer and solution

Correct answer: D. Software Requirements Specification (SRS)

The SRS captures the agreed functional and non-functional requirements of the system.

Open this question →

How to practise

  1. Choose a Software Engineering question and try to work out your answer.
  2. Open the question to check the correct answer and read its worked solution.
  3. Continue in the app for bite-sized lessons, explanations and review with Quill. You can start without creating an account.