Skip to main content

Posts

Showing posts from May, 2025

SDLC models 10 Mcq Part 2

MCQs on SDLC models with answers and detailed explanations for UGC NET, ISRO, and Assistant Professor: 1. In the Spiral Model, the radial dimension represents: a) Progress made in completing each cycle b) Cost of the project c) Level of risk involved d) Number of iterations completed Answer: a) Progress made in completing each cycle Explanation: In the spiral model diagram, the radial dimension shows the cumulative cost and progress, while the angular dimension represents phases. 2. Which of the following is a key feature that distinguishes the Spiral Model from other models? a) Phased development b) Heavy documentation c) Risk assessment at each iteration d) Parallel testing and coding Answer: c) Risk assessment at each iteration Explanation: Spiral is unique in systematically addressing risks at every stage. 3. In the Incremental Model, which of the following risks is reduced compared to the Waterfall model? a) Risk of system failure b) Risk of changing requireme...

SDLC - Types 10 MCQ

MCQs on different SDLC (Software Development Life Cycle) models with answers and explanations, ideal for UGC NET, ISRO, and Assistant Professor exams : 1. The Waterfall model is best suited for projects where: a) Requirements are evolving frequently b) Prototyping is essential c) Requirements are well understood and fixed d) Risk analysis is the main concern Answer: c) Requirements are well understood and fixed Explanation: Waterfall is a linear model and works best when all requirements are clearly defined at the beginning. 2. Which SDLC model includes a risk analysis phase in every cycle? a) Waterfall Model b) Agile Model c) Spiral Model d) V-Model Answer: c) Spiral Model Explanation: The Spiral Model emphasizes risk analysis in each iteration of its cycle. 3. Which model is known as verification and validation model ? a) V-Model b) Spiral Model c) Prototype Model d) RAD Model Answer: a) V-Model Explanation: V-Model emphasizes that each development phase is d...

Software Metrics 10 mcq

MCQs on Software Metrics along with answers and explanations , useful for UGC NET, ISRO, and Assistant Professor exams: 1. Software metrics are used to: a) Design the software architecture b) Estimate and improve software quality and productivity c) Create test cases d) Write documentation Answer: b) Estimate and improve software quality and productivity Explanation: Software metrics help measure aspects like complexity, size, and quality to manage software development effectively. 2. Which of the following is not a software metric? a) Lines of Code (LOC) b) Function Points (FP) c) Cyclomatic Complexity d) Flowchart Answer: d) Flowchart Explanation: A flowchart is a diagramming technique, not a metric. 3. Cyclomatic complexity is a metric used to measure: a) Code size b) Program readability c) Number of test cases required d) Memory usage Answer: c) Number of test cases required Explanation: Cyclomatic complexity represents the number of independent paths in ...

Coupling and Cohesion 10 MCQ

MCQs on Coupling and Cohesion with answers and explanations, suitable for UGC NET, ISRO, and Assistant Professor exams : 1. Which of the following is the most desirable combination in modular programming? a) High coupling, high cohesion b) Low coupling, low cohesion c) High cohesion, low coupling d) Low cohesion, high coupling Answer: c) High cohesion, low coupling Explanation: This combination ensures modules are well-structured and independent, promoting maintainability and reusability. 2. If two modules share global data, what kind of coupling is it? a) Content coupling b) Control coupling c) Common coupling d) Data coupling Answer: c) Common coupling Explanation: Common coupling occurs when modules share global variables. 3. Which type of cohesion is considered the strongest or best? a) Coincidental cohesion b) Temporal cohesion c) Functional cohesion d) Logical cohesion Answer: c) Functional cohesion Explanation: Functional cohesion means all parts of a mo...

Software Engineering 10 MCQ

Multiple Choice Questions (MCQs) on Software Engineering based on previous years' UGC NET and ISRO Assistant Professor exams, along with their answers and explanations : 1. Which of the following software process models is also known as the classic life cycle model? a) Waterfall Model b) Spiral Model c) Prototype Model d) RAD Model Answer: a) Waterfall Model Explanation: The Waterfall Model is the earliest SDLC approach used for software development. It follows a linear sequential flow. 2. In the context of software engineering, 'coupling' refers to: a) How classes are related to each other b) Degree of interaction between modules c) Depth of inheritance d) The number of lines in a module Answer: b) Degree of interaction between modules Explanation: Lower coupling between modules is desired for better maintainability and modularity. 3. Function Point (FP) is used to measure: a) Lines of Code b) Programming efficiency c) Size of the software d) Executio...