volume_mute

Use Case - Integrated vs. Separate Evolution Models

publish date2026/06/24 21:38:18.165353 UTC

volume_mute

A mobile app company writes, releases, and maintains its own app entirely with the same internal team across its lifetime, releasing updates every few weeks. A separate enterprise software vendor builds a custom payroll system for a client, who then hires a different consultancy to handle all future support. Which evolution model applies to each situation?

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Scenario

Mobile app company managing its own app end-to-end
Enterprise vendor handing off payroll system support to a different consultancy

Model

Custom software maintenance model with discontinuity
Seamless software product evolution model

Correct Answer

(1) Mobile app company managing its own app end-to-end,Seamless software product evolution model
(2) Enterprise vendor handing off payroll system support to a different consultancy,Custom software maintenance model with discontinuity

Explanation

The mobile app company exemplifies the seamless software product evolution model: the same organization and methods are used throughout the lifetime of the software. The payroll system scenario shows the custom software maintenance model, where responsibility shifts to a different organization, creating likely discontinuities in documentation, knowledge, and process consistency.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears