Software Engineering
Practice Software Engineering MCQs for Pakistan exams (CSS, FPSC, PPSC, NTS) — 101 practice questions with answers and explanations.
How to use these questions
Software Engineering on MCQsHub is 51 published questions for Pakistan exams such as CSS, FPSC, PPSC, and NTS. Open a question, choose an option, then read the explanation before you move on. The explanation names the correct choice and why the other options do not fit. Difficulty labels and topic tags show which idea to revise next, instead of repeating questions you already know.
Previous and next links on each question page stay inside Software Engineering, so you can work through the subject without returning to this index. Subtopics listed here belong to the same subject and narrow the set. When you want a clock and a score, start a timed quiz for Software Engineering. When you want a whole sitting rather than one question, open the past-paper library. New Software Engineering questions appear here after editorial review.
The list below starts with the newest Software Engineering questions. Later pages keep the same subject. Each title is a link to the full stem, the options, and the explanation.
1 2 3 Next All questions Full list of questions in this category for browsing.
The concept in which a software development model that combines iterative development with systematic risk ana... Identify the correct definition of Spiral model. What term describes the following? a software development model where each development phase has a correspondi... In computer science, V-model refers to which of the following? Select the correct name for: an assessment conducted early in a project to determine whether a proposed system... Which statement correctly explains Feasibility study? Which concept is defined as follows: a preliminary working model of a software system built to gather early fe... What is Software prototype primarily used for? The following statement describes a specific concept. What is it called? an Agile workflow method that visuali... Select the accurate description of Kanban. Which term refers to a software development technique in which two programmers work together at one workstatio... What does Pair programming refer to? What is the name for a systematic examination of source code by peers to identify defects and improve quality? Which of the following best describes Code review? Identify the correct concept described as: the high-level structure of a software system, defining its compone... Software architecture is best defined as which of the following? A fixed, short time period during which a Scrum team completes a set amount of work. What is this concept call... Choose the correct description of Sprint. Which of the following best names the concept in which a prioritized list of features, changes, and fixes that... What is the function or purpose of Product backlog? The concept in which the process of tracking and controlling changes to software throughout its development is... Identify the correct definition of Software configuration management. What term describes the following? an outdated computer system, technology, or application that is still in us... In computer science, Legacy system refers to which of the following? Select the correct name for: a design principle that divides a software system into separate, independent comp... Which term refers to a structured process for planning, creating, testing, and deploying software? What does Software Development Life Cycle (SDLC) refer to? What is the name for an iterative software development approach that emphasizes flexibility and customer colla... Which of the following best describes Agile methodology? Identify the correct concept described as: a linear, sequential software development model where each phase mu... Waterfall model is best defined as which of the following? A system that records changes to files over time so specific versions can be recalled later. What is this conc... Choose the correct description of Version control. Which of the following best names the concept in which the process of gathering and defining what users need f... What is the function or purpose of Requirement analysis? The concept in which a general, reusable solution to a commonly occurring problem in software design is best k... Identify the correct definition of Software design pattern. What term describes the following? an Agile framework that organizes work into fixed-length iterations called... In computer science, Scrum refers to which of the following? Select the correct name for: the implied cost of additional rework caused by choosing an easy solution now ins... Which statement correctly explains Technical debt? Which concept is defined as follows: the process of restructuring existing code without changing its external... What is Refactoring primarily used for? The following statement describes a specific concept. What is it called? a practice of frequently merging code... Select the accurate description of Continuous Integration (CI). Which term refers to the process of modifying software after delivery to fix issues or improve performance? What does Software maintenance refer to? What is the name for a measure of how closely connected different modules of a software system are? Which of the following best describes Coupling? Identify the correct concept described as: a measure of how strongly related the responsibilities within a sin... Which software development model delivers software in small, incremental releases?