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
- Requirements prioritisation and negotiation belongs to:
- Which of the following statements are CORRECT? (A) A process always checks the state of the currently executing process to enter its critic…
- At a particular time of computation, the value of a counting semaphore is 7. Then 20 P operations and 'x' V operations were performed on th…
- Match List I with List II: List I: (A) Critical region (B) Wait/Signal (C) Working set (D) Deadlock List II: (I) Hoare's monitor (II) Mutua…
- At a particular time of computation, the value of a counting semaphore is 7. Then 20 P operations and 'x' V operations were performed on th…
- In the design protocol of the critical section problem, each process must ask permission to enter the critical section in …… code; it then…