Q18.Marks: +2.0UGC NET Paper 2: Computer Sc 6th Jan 2025 Shift 1
In Software Engineering Jackson's Principle based on
A. Designation
B. Definitions
C. Refutable Assertions
D. Formal Review
E. Requirement Elicitation
Choose the correct answer from the options given below:
1.A, B & C Only✓ Correct
2.B, C & D Only
3.C, D & E Only
4.B, D & C Only
Solution
Explanation of Jackson's Principle in Software Engineering
The correct answer is Option 1.
Key Points
Jackson's Principle in Software Engineering is based on Designation, Definitions, and Refutable Assertions.
Designation: This involves identifying and naming the different components and elements within the software system.
Definitions: This involves providing clear and precise definitions of the various components and elements identified.
Refutable Assertions: This involves making assertions about the software system that can be tested and potentially refuted, ensuring the system's robustness and reliability.
Additional Information
Option 2, which includes Definitions, Refutable Assertions, and Formal Review, is incorrect because Formal Review is not part of Jackson's Principle.
Option 3, which includes Refutable Assertions, Formal Review, and Requirement Elicitation, is incorrect because Requirement Elicitation and Formal Review are not part of Jackson's Principle.
Option 4, which includes Definitions, Formal Review, and Refutable Assertions, is incorrect because Formal Review is not part of Jackson's Principle.