시스템 요구 사항 확인 및 평가, 개발 사양 제공, 시스템 구현을 위한 핵심 프레임워크 구축, 기술적 세부 사항 설명 및 주요 어려움을 해결하는 기술자
주로 시스템의 "기술 구현" 에 초점을 맞추고 있습니다. 따라서 특정 개발 플랫폼, 언어 및 도구에 정통해야 하며 일반적인 애플리케이션 시나리오에 가장 적합한 솔루션을 즉시 제공할 수 있어야 합니다. 또한 개발 팀에 대해 충분히 알고 있어야 하며 특정 기능 요구 사항을 달성하는 데 드는 비용을 평가할 수 있어야 합니다. -응?
시스템 설계자는 요구 사항부터 설계에 이르는 모든 세부 사항을 고려하여 시스템의 전체 아키텍처를 설계하고, 전체 프로젝트를 파악하며, 설계 프로젝트를 최대한 효율적이고, 쉽게 개발하고, 유지 관리가 용이하며, 업그레이드가 간편합니다.
확장 데이터:
건축가가 요구 사항 사양을 승인한 후 설계자는 사용자의 요구 사항이 무엇인지 확인했습니다. 이때 건축가의 분해 능력에 달려 있다.
일반적으로 수직 분해와 수평 분해로 나뉩니다. 수직 분해는 전체 시스템을 다음 레벨로 나누는 하위 시스템과 구성 요소입니다. 수평 분해는 시스템을 다른 논리적 계층 또는 서비스로 분할한 후 논리적 계층을 블록으로 분할하여 계층과 레이어 간의 관계를 결정하는 것을 의미합니다.
건축가는 먼저 코드를 명확하고 이해하기 쉽게 작성해야 하며, Bug 가 없도록 기능을 구현할 수 있어야 합니다. 이를 위해서는 건축가가 적어도 하나의 언어를 익혀야 합니다.
참고 자료:
바이두 백과-설계자