Back to the 2020 paper

Module 2: Requirements & SRS

20202m

Which of the following is not a use of a CASE tool?

(i) It supports structured analysis and design (SA/SD)
(ii) It maintains the data dictionary
(iii) It checks whether DFDs are balanced or not
(iv) It complies with the available system

Worked SolutionAI Assisted

Solution

Correct Answer: (iv) It complies with the available system

Explanation

CASE (Computer-Aided Software Engineering) tools are used for:

  • (i) Supporting SA/SD - YES: Upper CASE tools support Structured Analysis & Design (DFD, ERD, UML)
  • (ii) Maintaining data dictionary - YES: Central repository / data dictionary is core CASE function
  • (iii) Checking DFD balance - YES: CASE tools do syntax/semantic checks e.g., balancing Level-0 and Level-1 DFDs, completeness checks
  • (iv) It complies/compiles with available system - NOT a use. CASE tools do not compile with system nor ensure compliance with hardware/OS. That is the job of compilers/compatibility tools. This option is irrelevant to CASE purpose.

Note: Variant phrasing "It compiles with the available system" (Q29 - 2022) is same answer - also (iv).

Answer: (iv) It complies with the available system

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.