Design Decisions in Systems Architecture

in an actual design of the system, there are decisions that need to be made and discussed. and we can split this decision into seven categories based on their context like the following:

These categories are not the only way to classify architectural design decisions, but they do provide a rational division of concerns.

1 *Allocation of Responsibilities*

2 *Coordination Model*

3 *Data Model*

4 *Management of Resources*

5* Mapping among Architectural Elements*

6 *Binding Time Decisions*

7 *Choice of Technology*

Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be canceled. — Eoin Woods [145]



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store