Assignment 1
Assignment 1
11:59 PM
From the given scenarios, pick the best fit software development model that can be used, and explain the
reason in 2-3 lines why have you chosen this model?
1. A small software company is developing a mobile game application for a client. The client wants the game to
be released as soon as possible to capitalize on a trending market. However, they also anticipate frequent
updates and feature enhancements based on user feedback and evolving market trends.
A) Waterfall Model
B) Incremental Model
D) Spiral Model
2. A government agency is planning to automate its tax filing system. The project has well-defined requirements
that are not expected to change significantly during development. The agency emphasizes the need for thorough
documentation at each stage of the project to ensure compliance with regulatory standards.
A) Spiral Model
D) Waterfall Model
3. A startup is developing a web-based platform for connecting freelance professionals with clients. The project
involves a high level of uncertainty regarding user requirements and market demand. The development team
prioritizes early feedback and iterative development to quickly adapt to changing needs.
A) Incremental Model
4. A research institute is developing a new simulation software for modeling climate change scenarios. The
project involves significant technical risks and uncertainties due to the complexity of the underlying algorithms
and data processing requirements. The team needs a flexible approach that allows for incremental development
and frequent validation of assumptions.
A) Waterfall Model
C) Spiral Model
5: A software consultancy firm is tasked with building a customized enterprise resource planning (ERP) system
for a manufacturing company. The project requires integrating existing software components and tailoring them
to meet the client's specific business processes and requirements.
B) Incremental Model
6. A multinational corporation needs a structured approach for developing a supply chain management software
with multiple teams and dependencies.
A) Waterfall Model
B) Incremental Model
7. A university research group is innovating an AI-powered virtual assistant for educational use, expecting
project scope evolution.
B) Spiral Model
D) Incremental Model
8: A software development company must deliver a custom enterprise solution for a financial institution within
fixed time and budget constraints.
A) Waterfall Model
C) Incremental Model
9. A startup aims to release a basic language learning mobile app and iterate with user feedback for feature
enhancements.
A) Spiral Model
D) Incremental Model
10. A software consulting firm is tasked with migrating a legacy healthcare system to a modern cloud-based
architecture.
B) Incremental Model
C) Waterfall Model