Ang arkitektura ng konsepto ay nagbibigay ng isang konseptwal na balangkas para sa pag-aayos ng isang sistema na kinabibilangan ng mga prinsipyo, konsepto, at ugnayan sa pagitan ng mga bahagi ng system. Ang mga pangunahing tampok ng arkitektura ng konsepto ay:
1 Koneksyon sa teknikal na arkitektura: ang konseptong arkitektura ay nagsisilbing pundasyon para sa teknikal na arkitektura ng system. Nangangahulugan ito na ang konseptwal na arkitektura ay ginagamit bilang isang konseptwal na balangkas upang tukuyin at iugnay ang mga bahagi ng system, bilang batayan para sa pagtukoy ng mga teknikal na pangangailangan ng system.
2 Pangkalahatang kahulugan: ang konseptong arkitektura ay nagpapakita ng pangunahing at pangunahing ideya ng sistema sa isang mataas na antas ng pananaw at binibigyang pansin ang sistema sa kabuuan. Sa madaling salita, ang konseptwal na arkitektura ay ginagamit upang tukuyin ang sistema sa pangkalahatan at upang matukoy ang mga pangunahing at pangunahing layunin ng sistema.
3 Paglalarawan ng mga relasyon at koneksyon: ang konseptong arkitektura ay kinabibilangan ng paglalarawan ng mga relasyon at koneksyon sa pagitan ng mga bahagi ng system. Kabilang dito kung paano nakikipag-usap ang mga bahagi, kung paano nagpapalitan ng data, at kung paano nakikipag-ugnayan ang mga ito sa kapaligiran.
4 Pagbabago: Ang konseptwal na arkitektura ay dapat magkaroon ng mataas na pagbabago upang makaangkop sa mga pagbabago sa mga pangangailangan at layunin ng system. Sa madaling salita, ang konseptwal na arkitektura ay dapat na binubuo ng mga pundasyon na nagpapahintulot sa mga pagbabago at pag-unlad.
5 Ang paggamit ng mga representasyong konseptwal na arkitektura ay dapat gumamit ng mga representasyon tulad ng mga konseptong diagram, mga diagram ng UML o mga diagram ng ER upang ipaliwanag ang mga bahagi ng system. Ang mga diagram na ito ay ginagamit bilang mga tool upang ipakita ang mga koneksyon at dependency sa pagitan ng mga bahagi ng system.
6 Pamamahala ng pagiging kumplikado: Ang arkitektura ng konsepto ay ginagamit bilang isang konseptwal na balangkas upang pamahalaan ang pagiging kumplikado ng system. Sa pamamagitan ng pagtukoy at paghahati sa mga bahagi ng system at pagtukoy sa mga ugnayan sa pagitan ng mga ito, nakakatulong ang konseptwal na arkitektura upang mabawasan ang pagiging kumplikado ng system.
7 Paggamit ng mga pamantayan: Ang konseptwal na arkitektura ay dapat gumamit ng mga pamantayan tulad ng ISO 42010 upang magbigay ng kakayahang maghambing at magbigay-kahulugan sa arkitektura ng mga system.
8 Pansin sa seguridad: Ang konseptong arkitektura ay dapat magbayad ng pansin sa seguridad ng system at gumamit ng mga naaprubahang pamamaraan upang pamahalaan ang seguridad ng system.
9 Paggamit ng mga pamamaraan ng disenyo: Ang konseptong arkitektura ay dapat gumamit ng mga pamamaraan ng disenyo tulad ng Design Thinking at Human Centered Design upang bumuo at mapabuti ang system.
10. Pagbibigay-pansin sa flexibility: ang konseptong arkitektura ay dapat gumamit ng mga pattern ng arkitektura gaya ng Microservices at Cloud Architecture upang magbigay ng flexibility ng system.
11. Pagbibigay-pansin sa kahusayan: ang konseptong arkitektura ay dapat magbayad ng pansin sa kahusayan ng system at gumamit ng mga paraan ng pag-optimize at pamamahala ng mapagkukunan ng system upang mapabuti ang pagganap ng system.
12 Atensyon sa kalidad: Ang konseptwal na arkitektura ay dapat magbayad ng pansin sa kalidad ng sistema at gumamit ng mga naaprubahang pamamaraan upang suriin at pagbutihin ang kalidad ng sistema.
13 Pagbibigay-pansin sa komunikasyon: Dapat bigyang-pansin ng arkitektura ng konsepto ang komunikasyon sa iba pang mga sistema at panlabas na mapagkukunan at gumamit ng mga pamamaraan tulad ng Disenyo ng API at Arkitektura ng Pagsasama.
14 Pagbibigay-pansin sa pagiging epektibo ng gastos: ang konseptwal na arkitektura ay dapat bigyang-pansin ang pagiging epektibo ng gastos ng system at gumamit ng mga paraan ng pag-optimize ng gastos tulad ng paggamit ng mga serbisyo sa ulap at mga sistema ng marketing.
Sa pangkalahatan, ang konseptong arkitektura ay isang konseptwal na balangkas para sa organisasyon ng system na nagsisilbing pundasyon para sa teknikal na arkitektura ng system at dapat bigyang pansin ang mga bagay tulad ng flexibility, kahusayan, kalidad, at seguridad. Ang paggamit ng mga representasyon tulad ng conceptual diagram at pagbibigay pansin sa mga pamantayan ay mga katangian din ng conceptual architecture.