Narrate some of the architectural design guidelines that can-01967
This subjective question is related to the book/course vu mgt411 Money & Banking. It can also be found in vu mgt411 Mid Term Solved Past Paper No. 4.
Software architecture must address the non-functional as well as the functional requirements of the software system. Following are some of the architectural design. That is, try to have self-contained modules as much as possible so that inter-module communication is minimized.
Security
Security can be improved by using a layered architecture with critical assets put in inner layers.
Safety
Safety-critical components should be isolated
Availability
Availability can be ensured by building redundancy in the system and having redundant components in the architecture.
Maintainability
Maintainability is directly related with simplicity. Therefore, maintainability can be increased by using fine-grain, self-contained components.( Page 120 )