시스템 디자인은 복잡한 시스템을 구축하기 위해 필요한 구성 요소, 모듈, 인터페이스 및 데이터를 정의하고 구조화하는 과정을 의미하는 명사입니다. 주로 소프트웨어 공학, 컴퓨터 과학, 또는 엔지니어링 분야에서 사용되며, 최종 사용자의 요구사항을 충족시키면서도 효율적이고 안정적이며 유지보수가 용이한 구조를 만드는 데 초점을 맞춥니다. 한국어로는 '시스템 설계'로 번역되며, 이는 단순히 코드를 작성하는 것보다 상위 단계의 계획 및 청사진을 만드는 작업입니다. 예를 들어, 대규모 웹사이트를 만들 때 어떤 데이터베이스를 사용할지, 서버는 어떻게 분산시킬지, 사용자 요청을 어떻게 처리할지 등을 결정하는 모든 과정이 시스템 디자인에 포함됩니다. 이는 '아키텍처 디자인(architecture design)'과 유사하지만, 시스템 디자인이 좀 더 구체적인 구현 단계까지 포함하는 경우가 많습니다.