Match List-I with List-II:
List-I (Software process model)
(a) Waterfall model
(b) Incremental development
(c) Prototyping
(d) RAD
List-II (Software system)
(i) An e-business that starts with only the basic functionality and then moves on to more advanced features
(ii) An inventory control system for a supermarket
(iii) A virtual reality system for simulating vehicle navigation in a highway
(iv) Automate the manual system for student record maintenance in a school
Choose the correct answer from the options given below:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: D. (a)-(iv), (b)-(i), (c)-(iii), (d)-(ii)
Explanation
The waterfall model suits a system whose requirements are completely known and stable in advance, which is true of automating an existing manual school record system, so (a)-(iv). Incremental development delivers a basic working version first and adds features release by release, exactly the e-business described in (i), so (b)-(i). Prototyping is used when requirements — especially user-interface and interaction requirements — are unclear and must be explored, which is the case for a virtual reality vehicle-navigation simulator, so (c)-(iii). RAD builds a business data-processing application quickly from reusable components, which fits a supermarket inventory control system, so (d)-(ii). The correct pairing is therefore (a)-(iv), (b)-(i), (c)-(iii), (d)-(ii).More Discrete Structures and Optimisation questions
- Which of the following statements is/are false? P: The clean-room strategy to software engineering is based on the incremental software pro…
- Which of the following is not one of the principles of agile software development method?
- Which of the following is not a key issue stressed by an agile philosophy of software engineering?
- Software Engineering is an engineering discipline that is concerned with:
- The major shortcoming of the waterfall model is
- The quick design of a software that is visible to end users leads to ______.