정의
다니엘 잭슨(Daniel Jackson)은 MIT의 컴퓨터 과학 교수로, 소프트웨어 설계 및 형식 사양 분야의 저명한 연구자입니다.
그는 소프트웨어의 복잡성을 관리하기 위한 핵심 방법론으로 콘셉트 기반 설계 (Concept-based Design)는 시스템을 핵심 개념의 관점에서 설계하는 방법을 제안했습니다.
잭슨의 핵심 통찰은, 훌륭한 소프트웨어 설계는 수많은 기능의 목록이 아니라 **‘적고 명확하며 강력한 개념(Concept)‘**들의 상호작용으로 이루어져야 한다는 것입니다.
이러한 그의 철학은 소프트웨어 공학을 넘어, MOC_제텔카스텐과 같은 복잡한 지식 시스템을 설계하고 구축하는 데에도 동일하게 적용될 수 있는 강력한 원칙을 제공합니다.
연결 노트: 콘셉트 기반 설계 (Concept-based Design)
작성일: 25-10-22