It states how a program is composed without involving in the details and taking care of all the possible scenarios. The steps of the Architecture Design Process are:
- Understand the problem
- Evaluate the Architecture Design
- Transform the Architecture Design