order to define the high level architectural design;
allocating requirements to architectural
components; and finally identifying additional
conflicts that emerge through considering
architectural implementations and negotiating
agreements between stakeholders.