Please check the following table on extensibility for more details:
NFR attribute |
Target value |
Extensibility options |
The logical separation of the application into different tiers (client, presentation, business logic, integration and EIS tier) allows a system to be flexible and easily maintainable Leveraging design patterns throughout the application architecture. Object orientation like encapsulation, inheritance, low coupling and high cohesion are leveraged in application design Is supported by proper documentation of the application Independence of interface from implementation |