hamburger menu
All Coursesall course arrow
adda247
reward-icon
adda247
    arrow
    arrow
    arrow
    Match List - I with List - II. List – I (Software design principles) List – II (Definition) A. C
    Question

    Match the columns.

    Match List - I with List - II.
    List – I (Software design principles)
    List – II (Definition)
    A.
    Cohesion
    I.
    Degree to which one module relies on another module.
    B.
    Coupling
    II.
    Dividing a software system into distinct modules.
    C.
    Abstraction
    III.
    Degree to which elements of a module belong together.
    D.
    Modularity
    IV.
    Simplifying complex reality by modeling classes appropriate to the problem.
    Choose the correct answer from the options given below:

    A.

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

    B.

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

    C.

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

    D.

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

    Correct option is C


    A. Cohesion (III: Degree to which elements of a module belong together)
    · Cohesion refers to how closely related and focused the responsibilities of a single module are. It’s a measure of the strength of relationship between elements within a module, which matches Definition III.
    B. Coupling (I: Degree to which one module relies on another module)
    · Coupling indicates the level of dependency between modules. High coupling means modules are highly dependent on each other, while low coupling means they are more independent. This aligns with Definition I.
    C. Abstraction (IV: Simplifying complex reality by modeling classes appropriate to the problem)
    · Abstraction is a design principle that focuses on hiding complex details and showing only the necessary aspects of an object, which allows a simpler view of the reality being modeled. This matches Definition IV.
    D. Modularity (II: Dividing a software system into distinct modules)
    · Modularity is the practice of dividing a software system into separate components or modules that can be developed, tested, and maintained independently. This aligns with Definition II.

    Free Tests

    Free
    Must Attempt

    Basics of Education: Pedagogy, Andragogy, and Hutagogy

    languageIcon English
    • pdpQsnIcon10 Questions
    • pdpsheetsIcon20 Marks
    • timerIcon12 Mins
    languageIcon English
    Free
    Must Attempt

    UGC NET Paper 1 Mock Test 1

    languageIcon English
    • pdpQsnIcon50 Questions
    • pdpsheetsIcon100 Marks
    • timerIcon60 Mins
    languageIcon English
    Free
    Must Attempt

    Basics of Education: Pedagogy, Andragogy, and Hutagogy

    languageIcon English
    • pdpQsnIcon10 Questions
    • pdpsheetsIcon20 Marks
    • timerIcon12 Mins
    languageIcon English
    test-prime-package

    Access ‘UGC NET Computer Science’ Mock Tests with

    • 60000+ Mocks and Previous Year Papers
    • Unlimited Re-Attempts
    • Personalised Report Card
    • 500% Refund on Final Selection
    • Largest Community
    students-icon
    383k+ students have already unlocked exclusive benefits with Test Prime!
    Our Plans
    Monthsup-arrow