CS Professional · Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Softwares and Software Security
Arjun's firm is developing an e-filing portal. The client is unsure about the final screens and expects frequent changes after seeing early working versions. Which SDLC approach best suits this situation?
A prototyping or iterative model suits this case. Because the client is unsure of requirements and expects changes, early working versions gather feedback and refine the design, whereas the waterfall model freezes requirements early and handles changing needs poorly.
- AWaterfall model, because each phase is completed and frozen before the next begins
- BPrototyping or iterative model, because early versions elicit feedback and refine requirementsCorrect
- CBig-bang deployment, because all code is released at the end without interim reviews
- DMaintenance-only model, because requirements are fixed after go-live
Explanation
When requirements are unclear and expected to change, prototyping or iterative models let users review working versions and refine requirements. The waterfall model is rigid and assumes requirements are fixed up front, so it fits poorly here.
Did you get it right without looking?
One question tells you little. A timed set on Softwares and Software Security shows your real accuracy, how long you take and where you lose marks.
More Softwares and Software Security questions
- A developer in Hyderabad releases a tool under GPL. A Chennai firm modifies it, bundles it into a product and distributes the product to cus…
- Zenith Analytics develops a data-cleaning algorithm in India and wants protection for the software. Which statement reflects the position un…
- A Pune start-up downloads a software library released under a permissive open-source licence such as the MIT licence. Which statement best d…
- Meridian Traders in Pune uses a ready-made payroll package sold to many firms, with only minor settings changed. Another firm, Kaveri Logist…
- A Bengaluru fintech is building a mobile payments app. Security architects prepare threat models and define secure coding standards at the s…
- A Hyderabad company outsources development of a customer-data system to a vendor. The contract requires source code review, security testing…