1. Architectural Frameworks: Ito ay isang hanay ng mga kasanayan at panuntunan na nagbibigay ng komprehensibong pagtingin sa arkitektura ng isang system.
2. Pagsusuri ng mga Stakeholder: Pagkilala at pag-unawa sa iba't ibang tao at entity na may interes sa system.
3. Pagtitipon ng Impormasyon: Pagkolekta at pagsusuri ng mga nauugnay na data upang lumikha ng isang mas tumpak na representasyon ng mga pangangailangan ng system.
4. Mga Use Case: Tumutulong ang mga use case na tukuyin ang mga functionality ng system at kung paano nito natutugunan ang mga kinakailangan ng stakeholder.
5. Mga Pattern ng Arkitektura: Ang pattern ng arkitektura ay isang abstract na solusyon sa isang karaniwang nangyayaring problema sa arkitektura ng software.
6. Mga Prinsipyo at Alituntunin sa Disenyo: Isang hanay ng mga panuntunan at alituntunin na makakatulong sa pagbibigay-alam sa mga desisyon sa disenyo upang matiyak ang pagkakapare-pareho at kalidad.
7. Mga Kinakailangan sa Paggana: Ito ang mga kinakailangan na tumutukoy sa mga tampok at pagpapaandar na dapat taglayin ng system upang masiyahan ang mga stakeholder.
8. Mga Non-Functional na Kinakailangan: Ang mga Non-functional na kinakailangan ay tumutukoy sa mga katangian ng kalidad na dapat taglayin ng system, gaya ng performance, usability, reliability, at scalability.
9. Arkitektura ng Data: Pagtatatag kung paano mag-iimbak at mamamahala ng impormasyon ang system nang tumpak at secure.
10. Imprastraktura ng Application: Pagsasama-sama ng mga bahagi ng stack ng teknolohiya at pamahalaan ang iba't ibang mga module, bahagi at aplikasyon
11. Arkitektura ng Software: Tukuyin kung paano magtutulungan ang mga bahagi ng software upang matugunan ang parehong mga kinakailangan sa pagganap at hindi gumagana
12. Arkitektura ng Seguridad: Pagtiyak na ligtas ang system, pinoprotektahan ang data mula sa hindi awtorisadong pag-access.
13. Dokumentasyon ng Arkitektura: Itala ang mga elemento ng kahulugan ng arkitektura at mga desisyong ginawa sa panahon ng proseso ng pagbuo.
Petsa ng publikasyon: