Answer:
Higher adaptability. New features, such as a different front end, or adding a process rule are easier to achieve, as the software architecture creates a clear separation of concerns. Quality. More reliable assessment of system quality attributes like performance, security, interoperability, reliability, availability.
Step-by-step explanation: