아키텍처
아키텍처, 아키텍트, 아키텍팅 용어 바로 알기
SSaMKJ
2023. 1. 23. 20:19
흔히 사용하는 IT용어 중 아키텍처, 아키텍트, 아키텍팅 용어를 정확하게 구분하여 사용해 보자.
직책: 아키텍트(architect)
아키텍팅을 전문으로 하는 역할을 뜻 한다.
프로세스: 아키텍팅 (architecting)
프로세스는 개발 중에 팀에서 발현되는 설계와 분리할 수 있다.
애자일에서는 아키텍처가 개발 중에 팀에서 발현된다고 신봉하는 사람들이 있다. 하지만 다른 진영(체계적인 개발: disciplined developement)에서는 아키텍처가 발현되는 것이 아니라고 믿는다.
엔지니어링 결과물: 아키텍처 (architecture)
엔지니어링은 개발, 운영 및 유지 보수에 대한 체계적이고 규율적이며 정량화 가능한 접근 방식을 적용한 것이다.
이러한 엔지니어링을 소프트웨어에 적용하여 만들어진 구조를 아키텍처라고 한다.
일부 소프트웨어는 정의된 프로세스 없이 만들어지지만 아키텍처를 발견할 수도 있다.
참조: 적정 소프트웨어 아키텍처 리스크 주도 접근법 ( Just enough software architecture. A Risk-Driven Approach)