Back to the 2021 paper

Module 3: Software Design & Metrics

20212m

"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belongs to?

(i) Process specialization
(ii) Platform specialization
(iii) Environment specialization
(iv) Functional specialization

Worked SolutionAI Assisted

Solution

Correct Answer: (i) Process specialization

Explanation

Types of Specialization (from Software Reuse / Sommerville):

  • Process specialization - Same system adapted to different business processes (centralized vs distributed ordering) - This example
  • Platform specialization - Adapted to different hardware/OS
  • Environment specialization - Adapted to different operational environments
  • Functional specialization - Adding/removing functions

Here ordering process differs → Process specialization.

Answer: (i) Process specialization

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.