All mock tests are FREE till 31 December — register to save your progress

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

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. "Modelling-oriented approach" is one of the methods for specifying functional specifications

Explanation

The requirements phase is conventionally split into problem analysis, requirement specification and requirement validation, so statement 1 is true, and prototyping is a recognised analysis method alongside structured and object-oriented analysis, so statement 2 is true. Function points are indeed the standard specification-based size metric, making statement 4 true. The accepted key marks statement 3 as incorrect because modelling-oriented approaches (DFDs, ER and object models) are analysis techniques, not methods of writing the functional specification — specification is done with structured English, decision tables, regular expressions, finite state machines and similar notations. The question is weakly worded, since modelling notations do end up in many SRS documents.

More Computer System Architecture questions