Modifications to a system often flow from changes in the business needs of the owing organization is categorized in which of the following?
(a) Extending or changing capabilities
(b) Deleting unwanted capabilities
(c) Adapting to new operating environment
(d) All of the mentioned
I have been asked this question in an online interview.
My question comes from System Quality Attributes Not Discernable At Runtime topic in portion Architectural Patterns and Styles of Software Architecture