Architektura koncepcyjna zapewnia ramy koncepcyjne do organizowania systemu, które obejmują zasady, koncepcje i relacje między składnikami systemu. Główne cechy architektury koncepcyjnej to:
1 Związek z architekturą techniczną: architektura koncepcyjna służy jako podstawa dla architektury technicznej systemu. Oznacza to, że architektura koncepcyjna jest wykorzystywana jako rama koncepcyjna do definiowania i łączenia komponentów systemu, jako podstawa do określania wymagań technicznych systemu.
2 Znaczenie ogólne: architektura koncepcyjna przedstawia główną i nadrzędną ideę systemu na wysokim poziomie perspektywy i zwraca uwagę na system jako całość. Innymi słowy, architektura pojęciowa służy do ogólnego zdefiniowania systemu oraz do określenia głównych i podstawowych celów systemu.
3 Opis relacji i połączeń: architektura koncepcyjna obejmuje opis relacji i połączeń między komponentami systemu. Obejmuje to, w jaki sposób komponenty komunikują się, jak wymieniane są dane i jak komunikują się ze środowiskiem.
4 Zmienność: architektura koncepcyjna powinna charakteryzować się dużą zmiennością, aby móc dostosować się do zmian potrzeb i celów systemu. Innymi słowy, architektura koncepcyjna powinna składać się z fundamentów, które pozwalają na zmiany i rozwój.
5 Wykorzystanie reprezentacji architektury koncepcyjnej powinno wykorzystywać reprezentacje, takie jak diagramy koncepcyjne, diagramy UML lub diagramy ER w celu wyjaśnienia składników systemu. Diagramy te służą jako narzędzia do pokazania połączeń i zależności między elementami systemu.
6 Zarządzanie złożonością: Architektura koncepcyjna jest wykorzystywana jako ramy koncepcyjne do zarządzania złożonością systemu. Definiując i dzieląc komponenty systemu oraz określając relacje między nimi, architektura koncepcyjna pomaga zmniejszyć złożoność systemu.
7 Wykorzystanie standardów: Architektura koncepcyjna powinna wykorzystywać standardy takie jak ISO 42010, aby zapewnić możliwość porównywania i interpretowania architektury systemów.
8 Dbałość o bezpieczeństwo: Architektura koncepcyjna powinna zwracać uwagę na bezpieczeństwo systemu i stosować zatwierdzone metody zarządzania bezpieczeństwem systemu.
9 Stosowanie metod projektowych: Architektura koncepcyjna powinna wykorzystywać metody projektowe, takie jak myślenie projektowe i projektowanie zorientowane na człowieka, aby rozwijać i ulepszać system.
10. Zwracanie uwagi na elastyczność: architektura koncepcyjna powinna wykorzystywać wzorce architektoniczne, takie jak mikrousługi i architektura chmury, aby zapewnić elastyczność systemu.
11. Zwracanie uwagi na wydajność: architektura koncepcyjna powinna zwracać uwagę na wydajność systemu i wykorzystywać metody optymalizacji oraz zarządzania zasobami systemowymi w celu poprawy wydajności systemu.
12 Dbałość o jakość: Architektura koncepcyjna powinna zwracać uwagę na jakość systemu i stosować zatwierdzone metody oceny i poprawy jakości systemu.
13 Zwracanie uwagi na komunikację: Architektura koncepcyjna powinna zwracać uwagę na komunikację z innymi systemami i zasobami zewnętrznymi oraz korzystać z metod takich jak API Design i Integration Architecture.
14 Zwrócenie uwagi na efektywność kosztową: architektura koncepcyjna powinna zwracać uwagę na efektywność kosztową systemu i wykorzystywać metody optymalizacji kosztów, takie jak wykorzystanie usług chmurowych i systemów marketingowych.
Ogólnie rzecz biorąc, architektura koncepcyjna to koncepcyjne ramy organizacji systemu, które służą jako podstawa technicznej architektury systemu i powinny zwracać uwagę na takie kwestie, jak elastyczność, wydajność, jakość i bezpieczeństwo. Stosowanie reprezentacji, takich jak diagramy pojęciowe i zwracanie uwagi na standardy, to także cechy architektury konceptualnej.