아키텍처 구조도

요구사항 설계 기준

기능 요구사항과 비기능 요구사항을 먼저 나누면 모듈, 데이터베이스, WebSocket 이벤트 경계가 선명해진다.

설계 변환 흐름

requirements

요구사항 정리

코드 편집, 협업, 인증, 저장처럼 사용자 행동을 기능 단위로 묶는다.

아키텍처 경계

HTTP API와 실시간 이벤트, 파일 저장, 실행 환경을 책임별로 분리한다.

데이터 모델

프로젝트, 사용자, 문서, 세션 같은 핵심 엔티티와 관계를 잡는다.

요구사항책임 경계스키마API/이벤트
요구사항 계약 해석

설계 문서는 예쁜 그림보다도 나중에 구현 결정을 검증할 수 있는 기준과 경계를 남기는 것이 중요하다.