앱이나 웹 서비스를 만들 때, 기획자의 머릿속에 있는 아이디어를 디자이너, 개발자 등 실무자들이 똑같이 구현하기란 쉽지 않습니다.
이럴 때 필요한 것이 바로 UX 화면설계서인데요. 기획 의도를 명확하게 정리하고, 디자이너·개발자·QA 등과 원활하게 소통하기 위해 꼭 필요한 핵심 문서입니다.
이번 글에서는 기획자의 의도를 실제로 구현하기 위한 화면설계서를 어떻게 만들면 좋을지 그 구조와 작성 요령을 함께 알아보겠습니다.
화면설계서의 개념
화면설계서는 앱/웹 서비스의 각 화면이 어떻게 구성되어야 하는지 문서화한 자료로, 기획자가 의도한 기능과 흐름을 명확하게 전달하기 위한 산출물입니다.
보통 와이어프레임과 함께 조건, 기능, 정책 설명이 포함되어 있어 유관 부서와의 커뮤니케이션에 기준점을 제공해 줍니다.
역할
- PM, 디자이너, 개발자, QA 등 실무자들과의 협업을 위한 기반 자료
- 개발 전 기획의도를 명확히 공유하고, 구현 범위를 정리함
- 테스트 시 기준으로 삼을 수 있는 문서로 기능 확인 및 이슈 대응에 활용
- 기능 변경, 정책 업데이트 등을 추적하기 위한 기록 용도
한계
- 완벽하게 모든 상황을 문서화할 수는 없음
- 서비스 개발이 병행되는 환경에서는 실시간 현행화가 어렵고, 문서와 실제 구현 간의 차이가 생기기 쉬움
- 기획자의 의도를 문서만으로 100% 전달하기는 어렵기 때문에, 구두 커뮤니케이션도 필요
목차
화면설계서의 목차는 다음과 같이 3가지 목차로 구성되는데요,
- 표지
- 버전 히스토리
- 화면설계 : 와이어프레임 + 기능 정의
오늘은 와이어프레임과 기능정의가 함께 있는를 화면설계 페이지 템플릿을 작성하는 방법을 알아보겠습니다.
화면설계 페이지 템플릿 구성
화면설계 페이지는 위의 이미지와 같이 1) 기본 정보, 2) 와이어프레임, 3) 설명(정의) 부분으로 구성됩니다.
이 페이지는 주로 표준화된 템플릿을 사용하여 효율적이고 일관성 있게 제작 및 관리합니다.
그럼 각 부분의 구성 요소를 자세히 알아봅시다.
1. 기본 정보
화면에 대한 기본 정보는 주로 화면을 식별할 수 있는 정보와 작성 이력 등을 표기합니다.
구분 | 예시 | 설명 |
화면 ID | LOGIN_001 | 화면 구분을 위한 식별 코드 |
화면명 | 로그인 | 화면명은 주로 타이틀명과 같기도 함 |
화면 경로 | 홈 > 로그인 | 해당 화면을 보려면 어떤 경로로 이동해야 하는지 |
작성자 | 홍길동 | 이력 관리를 위해 작성 |
마지막 수정일 | 2024.04.15 | 수정 발생 시 이력 관리를 위해 작성 |
기획 버전 | v1.3 | 수정 발생 시 이력 관리를 위해 작성 |
참조 링크 | 디자인 / API 명세 | 참고 링크 제공 필요시 제공 (필수는 아님) |
이러한 정보들을 화면설계서 상에 정리하면 아래와 같이 정리해볼 수 있겠습니다.
2. 와이어프레임
다음은 화면의 시각적 구조를 나타내는 와이어프레임입니다.
여기서 디자인 시안을 제공할 필요는 없으며, 대략적인 정보와 기능의 배치를 명확히 전달하는 데 초점을 둡니다.
![]() |
작성 요령
|
💡 추가 팁
저는 화면설계서를 피그마로 작성했지만, 피그마 대신 PPT, FigJam, Notion, Miro 등 도구는 자유롭게 사용 가능합니다.
중요한 건 ‘정보의 전달력’이라는 것을 잊지 마세요!
3. 설명(Description)
마지막으로 설명 부분에는 앞서 와이어프레임의 각 요소에 부여한 번호에 대응하는 상세 설명을 작성합니다.
중복 없이 간결하고 명확하게 작성하여, 개발자·디자이너·QA가 쉽게 이해할 수 있도록 합니다.
![]() |
작성 요령
|
💡추가 팁
- 문장이 길어지면 가독성이 떨어지기 때문에 항목별로 줄글보다는 bullet 형식으로 정리하는 걸 추천합니다.
- 예시를 함께 작성하면 이해가 훨씬 쉬워져요 (날짜표기 : YYYY-MM-DD ex. 2021-12-22)
마치며
오늘은 이렇게 화면설계서의 기본 구성에 대해 알아봤습니다.
화면설계서 각 요소별로 더욱 디테일한 작성 요령이 궁금하시다면 ‘구독하기’ 누르시고 이어지는 시리즈를 확인해주세요 😄
앞으로도 계속 유용한 UX 실무 지식을 전달해 드리겠습니다.
오늘도, 나를 위해 일하는 하루 되세요!

'UX 패턴' 카테고리의 다른 글
[UX스터디] 만보기 UI는 어떻게 만들까? (ft. 토스/카카오) (0) | 2025.04.15 |
---|---|
[UX 스터디] 계좌번호 복사-붙여넣기 UI with 토스/카카오뱅크 (0) | 2025.04.14 |
[UX 스터디] 텍스트 입력 필드에서 에러 메시지 표시하기 (0) | 2025.04.10 |
[UX 스터디] 다양한 방식을 고려한 로그인 UI를 만들어보자 (소셜/계정/이메일) (0) | 2025.02.18 |
[UX 스터디] 모바일앱 '페이지'와 '팝업' 차이점이 뭘까? (1) | 2024.12.05 |