더북(TheBook)

물론 맥과 윈도우(운영 체제)에서 UI 창은 정확히 같은 콘셉트로 사용하고 있지는 않습니다. 운영 체제를 바꾸어 보았다면 언뜻 비슷해 보이지만 동일하지 않은 UI 콘셉트 때문에 좌절을 느낀 적이 있을 것입니다. 이렇게 유사하지만 완전히 일치하지 않는 콘셉트 때문에 두 운영 체제에서 모두 원활하게 실행되는 소프트웨어는 개발하기도 어렵고, 보이는 것보다 훨씬 더 많은 작업이 필요합니다.

이처럼 콘셉트는 아키텍처 팀이 작업하는 일종의 환경 조건을 만들기도 합니다. 그 환경 조건에는 앞서 살펴본 운영 체제와 관련된 것도 있으므로 아키텍처를 설계할 때 반드시 반영해야 합니다. 더불어 제품 관리자나 UI 디자이너의 머릿속에만 있는 콘셉트도 있기 때문에 이를 파악하는 것 역시 아키텍트가 해야 할 일입니다. 최종적으로 아키텍처 작업을 진행하면서 새로운 콘셉트가 생길 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.