Match List I with List II List I List II A. Product complexity I. System…

2022

Match List I with List II

List I

List II

A. Product complexity

I. System Requirements Design

B. Structured System Analysis

II. Software Design

C. Coupling & Cohesion

III. Validation Techniques

D. Symbolic Execution

IV. Software Cost Estimation

Choose the correct answer from the options given below:

  1. A.

    A-II, B-III, C-IV, D-I

  2. B.

    A-III, B-I, C-IV, D-II

  3. C.

    A-IV, B-I, C-II, D-III

  4. D.

    A-III, B-IV, C-I, D-II

Attempted by 54 students.

Show answer & explanation

Correct answer: C

Correct matching: Product complexity → Software cost estimation; Structured System analysis → System Requirements Design; Coupling & Cohesion → Software design; Symbolic Execution → Validation techniques.

  • Product complexity → Software cost estimation.

    Reason: Higher product complexity increases development effort, resources, and risk, which directly affect cost estimation.

  • Structured System analysis → System Requirements Design.

    Reason: Structured system analysis techniques are used to analyze and specify system requirements and to design requirement artifacts.

  • Coupling & Cohesion → Software design.

    Reason: Coupling and cohesion are design quality attributes used to assess modularity and guide software design decisions.

  • Symbolic Execution → Validation techniques.

    Reason: Symbolic execution is a testing/validation technique that executes programs with symbolic inputs to find errors and verify behavior.

Explore the full course: Mppsc Assistant Professor