Home › AKTU PYQ › Software Engineering › Important Questions › Unit 3

Software Engineering Unit 3 – Software Design and Metrics: important questions for AKTU

Unit 3 (Software Design and Metrics) questions that AKTU repeats most often. This unit carries about 33 marks per paper. Start with the repeated questions, then the most asked topics.

Most repeated Unit 3 questions

  • Write down various attributes/properties of a good/stable software design. Discuss the concept of coupling and cohesion measures and their use to determine strength of a software design. (7 marks, 2025, Software Design Concepts) – also asked in 2018, 2022, 2023, 2024
  • Explain the term Cohesion and Coupling? Also explain the various forms of cohesion and coupling? (10 marks, 2024, Software Design Concepts) – also asked in 2018, 2022, 2023, 2025
  • Define coupling and cohesion with their types. (10 marks, 2023, Software Design Concepts) – also asked in 2022, 2023, 2024, 2025

Most important Unit 3 topic

  • Software Design Concepts (Unit 3: Software Design and Metrics) – asked 20 times in 2018, 2022, 2023, 2024, 2025

Most asked Unit 3 topics

  • Software Design Concepts – asked 20 times
  • Software Measurement and Metrics – asked 10 times
  • Design Strategies – asked 1 times

More Unit 3 previous year questions

  • Give a detailed overview of Size Oriented Measures of software. (2 marks, 2025, Software Measurement and Metrics)
  • List various drawbacks of the Line of Code (LOC) based size measure of software. Discuss the Albretch Function Point count method. Show that the Complexity Adjustment Factor (CAF) adjusts the unadjusted value of Function Point (UFP) to ± 35%. (7 marks, 2025, Software Measurement and Metrics)
  • Discuss all nine (9) types of UML diagrams under static and dynamic category which are used for specifying various concepts notations in Object Oriented Design/development of software. (7 marks, 2025, Design Strategies)
  • Draw the Control Flow Graph (CFG) for the following program and calculate its Cyclomatic Complexity. Also write various independent/basis paths available in the program/CFG. int compute_gcd(x,y) int x,y; { while (x != y) { if(x>y) then x=x-y; else y=y-x; } return x; } (7 marks, 2025, Software Measurement and Metrics)
  • Discuss LOC? List two advantages and disadvantages of LOC. (2 marks, 2024, Software Measurement and Metrics)

Unit 3 syllabus topics

  • Software Design Concepts
  • Design Strategies
  • Software Measurement and Metrics