Question 73Asked in UGC NET Computer Science, June 2016 (Paper II & III, Selected Questions)

Match each application/software design concept in List-I to its definition in List-II.

Match each application/software design concept in List-I to its definition in List-II. List-I i. Coupling ii. Cohesion iii. Scalable iv. Readable List-II A. Easy to visually inspect the design of the software and understand its purpose B. Easy to add functionality to a software without having to redesign it C. Focus of a code upon a single goal. D. Reliance of a code module upon other code modules. Code: (i) (ii) (iii) (iv)
  1. A(B) (A) (D) (C)
  2. B(C) (D) (A) (B)
  3. C(D) (C) (B) (A)
  4. D(D) (A) (C) (B)
Show answerHide answer

Correct answer: (C) (D) (C) (B) (A)

Explanation

(i) Coupling measures how dependent modules are on each other – (D). (ii) Cohesion reflects how well a module's elements work toward a single purpose – (C). (iii) Scalability means the system can grow (add functionality/workload) without redesign – (B). (iv) Readable code is easy to inspect and understand – (A).

From UGC NET Computer Science PYQ, June 2016 (Paper II & III, Selected Questions)

This is question 73 of UGC NET Computer Science PYQ, June 2016 (Paper II & III, Selected Questions). See all questions of this paper with answers, or attempt the paper as a timed online test to get your score and all-India rank.