0% found this document useful (0 votes)
8 views

Assignment 1

Uploaded by

70140577
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Assignment 1

Uploaded by

70140577
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Assignment 1

Due date : 28th Feb, 2024

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

C) Agile Model (Scrum)

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

B) Component-Based Development Model

C) Rational Unified Process (RUP)

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

B) Agile Model (Scrum)

C) Component-Based Development Model

D) Rational Unified Process (RUP)

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

B) Agile Model (Scrum)

C) Spiral Model

D) Component-Based Development 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.

A) Rational Unified Process (RUP)

B) Incremental Model

C) Component-Based Development Model

D) Agile Model (Scrum)

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

C) Rational Unified Process (RUP)

D) Component-Based Development Model

7. A university research group is innovating an AI-powered virtual assistant for educational use, expecting
project scope evolution.

A) Agile Model (Scrum)

B) Spiral Model

C) Component-Based Development 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

B) Rational Unified Process (RUP)

C) Incremental Model

D) Agile Model (Scrum)

9. A startup aims to release a basic language learning mobile app and iterate with user feedback for feature
enhancements.
A) Spiral Model

B) Agile Model (Scrum)

C) Component-Based Development Model

D) Incremental Model

10. A software consulting firm is tasked with migrating a legacy healthcare system to a modern cloud-based
architecture.

A) Rational Unified Process (RUP)

B) Incremental Model

C) Waterfall Model

D) Component-Based Development Model

You might also like