1. 구조, 아키텍처, 조직, 매커니즘 비교
ㅇ 구조 (Structure)
- 자연에 나타난 형태 : (내재적 관점)
. 모양/형태를 잡아주는 특징적 뼈대
- 例) 대수적 구조, 자료 구조, 구문 구조, 결정 구조 등
ㅇ 아키텍처 (Architecture)
- 의도적인/목적있는 구조 형태 : (설계적 관점)
. 부분이 전체에 영향을 미침
- 例) 서비스 지향 아키텍처, 컴퓨터 아키텍처, 소프트웨어 아키텍처 등
ㅇ 조직 (Organization)
- 아키텍처에서 정의한 속성들을 구현하는 방식 : (구현 관점)
. 동일 아키텍처이라도, 속성들이 달리 표현(구현)될 수 있음
- 例) 기업 조직도 등 (특히, 상호연결 동작성이 강조됨)
ㅇ 매커니즘 (Mechanism)
- 목적의 달성/현상에 이르는 체계화된 방법 : (원리적 관점)
. 사물의 동작 원리 또는 구조
.. 때론, 기구(機構),기작(機作),기전(機轉),기제(機制) 등으로도 불리움
- 例) 가격 결정 매커니즘 등
2. 구조, 구조물, 구조체 이란?
ㅇ [일반] 구조 (Structure)
- 자연에 나타난 구성 형태 (모양/형태를 잡아주는 특징적 뼈대)
. 例) 대수적 구조(Algebraic Structure), 자료 구조(Data Structure) 등
ㅇ [정역학] 구조물 또는 구조체 (Structure)
- 하중을 지지,전달,견디어 내도록 하는 부재(Member)들의 조립체
. 例) 건축물의 골조(기둥,보), 철교(트러스) 등
ㅇ [프로그래밍 언어] 구조체 (Structure)
- 1 이상의 다른 데이터형을 갖는 변수들을 모아둔 집합체 (때론, 레코드 형식이라고도 함)
. 例) C 언어 구조체 등