All Exams Test series for 1 year @ ₹349 only
Question

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:

This question was previously asked in
UGC NET 2024 Management Question Paper (02-Sep-2024) (Shift 2)
The correct answer is

A, B & C Only

Michael Jackson, in his work on software requirements and specifications, argued that a requirements description must be precise about how its terms relate to the real world. He proposed three kinds of statements on which such descriptions rest.

A. Designation: a designation is an informal but precise rule that tells how to recognise a basic phenomenon in the world and gives it a formal name (for example, 'x is a mother of y' recognised in a stated way). It anchors the formal terms to reality.

B. Definitions: once basic terms are designated, further terms are introduced by formal definitions built from designated terms, adding no new facts about the world.

C. Refutable assertions: statements about the world expressed in the designated and defined terms that could in principle be shown false by observation; these carry the actual content of the requirements.

D. Formal review and E. requirement elicitation are activities of the requirements engineering process (validation and gathering), not elements of Jackson's descriptive principle, so any combination including D or E is wrong.

A, B & C Only option is correct.

Was this answer helpful?

Similar Questions

  1. To compute function points (FP), the following relationship is used

    FP = Count – total × (0.65 + 0.01 × Σ(Fi)) where Fi (i = 1 to n) are value adjustment factors (VAF) based on n questions. The value of n is

  2. Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect ?

  3. In CRC based design, a CRC Team consists of :

    (a) one or two users representatives

    (b) several programmers

    (c) project co-ordinators

    (d) one or two system analysts

    Codes :

  4. Which one of the following non-functional quality attributes is not highly affected by the architecture of the software ?

  5. Requirements prioritisation and negotiation belongs to :

  6. Match the following :

    (a) Size-oriented metrics(i) uses number of external interfaces as one of the measurement parameter.
    (b) Function-oriented metrics(ii) originally designed to be applied to business information systems.
    (c) Extended Function Point metrics(iii) derived by normalizing quality and/or productivity measures by considering the size of the software.
    (d) Function point(iv) uses algorithm characteristics as one of the measurement parameter.

    Codes :

  7. Match the following :

    List - IList - II
    a. Correctnessi. The extent to which a software tolerates the unexpected problems
    b. Accuracyii. The extent to which a software meets its specifications
    c. Robustnessiii. The extent to which a software has specified functions
    d. Completenessiv. Meeting specifications with precision
  8. Consider a project with the following functional units :

    Number of user inputs = 50

    Number of user outputs = 40

    Number of user enquiries = 35

    Number of user files = 06

    Number of external interfaces = 04

    Assuming all complexity adjustment factors and weighing factors as average, the function points for the project will be

  9. In function point analysis, the number of complexity adjustment factors is

  10. Which one of the following is not the part of requirement management?


Important Questions from Software Requirement

  1. What is the other name of Data Flow Diagram (DFD)?

  2. Which of the followings belongs to MaCall's quality factors?
    A. Maintainability
    B. Usability
    C. Integrity
    D. Functionality
    Choose the correct answer from the options given below:
  3. Which of the following is not a requirement elicitation Technique
  4. The process followed in order to find difficult, unknown and hidden information about a software system is called

  5. Which of the followings is NOT a software characteristic?
Need Expert Advice?
Upcoming Exams
CTET
December 12, 2026
Test Series
UGC NET img
Teaching
UGC NET (Paper 2) 2026 Mock Test Series
796 Tests 2 Tests Free
4.4(39)
English
More Questions from UGC NET

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App