[SRS]화면 정의서
화면 정의서
-
작성 목적
-
시스템이 제공하는 사용자 인터페이스의 전체 구조와 메뉴 형식, 화면 목록과 화면의 상세 설계 내역
-
NIA(한국정보화진흥원)의 정의
- 작성할 부분이 상당히 많은 문서지만 매우 중요한 설계 단계 문서이므로 어떻게 작성하는지 직접 경험해보고 해당 문서를 구현 단계에서 활용하여 개발 할 수 있는 것에 목표를 두면 좋습니다. 이 문서는 실제 수강생들이 부담없이 사용할 수 있는 수준으로 일부 편집하여 커스터마이징 된 문서를 작성하는 방식으로 진행될 예정입니다.
-
-
작성 방법
- 전체 시스템에 대한 사용자 인터페이스의 구조를 사용자에게 제공하는 메뉴 형식으로 기술
-
화면 및 출력으로 구분하여 목록을 작성하며, 화면의 상세 설계 내용을 화면별로 기술
- 툴 사용. 화면을 그리고 예상 화면을 문서에 삽입 한 후, 화면에 대한 설명을 추가, 하나의 화면 정의
- 각 화면에는 화면 아이디를 부여하여 해당 화면을 쉽게 구분
- 화면에서 기능 동작 정의 함께 표시
- 해당 동작은 앞서 작성한 사용자 요구사항 정의서의 아이디를 부여하여 두 문서의 연관성 표현
-
항목 설명
- 화면 ID - 설계된 화면에 고유값 부여
- 화면명 - 알아볼 수 있는 화면에 대한 제목 부여
- 화면 유형 - 입력 / 출력 중 유형 선택. 기타 유형 - 알맞게 작성
- 메뉴 경로 - 해당 화면이 서비스의 어디에 위치하는지 설명
- 화면 개요 - 화면의 간단한 설명 추가
- 화면 미리보기 - 와이어 프레임과 같은 화면 설계 툴을 사용하여 작성된 화면 미리보기 이미지 삽입, 해당 화면에서 기능을 수행하는 항목을 번호를 매겨 표시
- 기능 번호 - 화면 미리보기에서 표시된 기능의 번호 기입
- 요구사항 아이디 - 해당 기능이 사용자 요구사항 명세서에 기술된 어떤 항목인지 아이디로 표시
- API 활용 여부 - 이 기능이 API를 활용하는 기능인지 구분
- API 주소 - API 활용 여부가 YES라면 어떤 API를 호출하는지 기입
- 유효성 체크 - 기능이 동작하는 동안 화면 내에서 필수적으로 사용되어야 할 데이터에 대한 유효성 체크. 예) 회원 가입을 할 때 아이디와 비밀번호는 필수로 작성되어야 한다. → 아이디, 비밀번호
댓글남기기