방학 중 spring 공부를 하기로 했습니다.
동아리에서 팀을 짜서 스프링 공부를 하기로 했어요!
이왕 프로제트로 진행하는 거 화면정의서를 작성해보는 연습도 하는 게 좋을 것 같다는 교수님의 의견에 따라
화면정의서 양식을 만들어보려고 합니다.
이것 저것 찾아보니까 공통적으로 들어가는 부분이
- history
- list of screen
- layout
이렇게 세 가지 같아서 여기에 다른 내용 추가하여 한 번 만들어봤습니다.
1. 표지
프로젝트 타이틀 란에 프로젝트 명 적고 버전, 작성일, 개발자, 작성자를 표지에 넣을 수 있게 제작하였습니다.
2. 목차
구성은 이렇게 7가지로 해보았어요
3. history
history는 언제 어떻게 수정을 했고 작성을 했고 기록을 남기는 탭입니다
- Author : 작성자
- Issue : 오류나 수정 사항 생기는 부분 기록
- Description : 본인이 진행한 내용 기록
- Date : 날짜 기록
4. MENU STRUCTURE
메뉴 구성도 탭입니다
실제로 구성한 내용은 동아리 프로젝트 개발일지 쓰면서 같이 첨부해볼까 합니다
동아리 전체 문서를 통일하던 중이기 때문에 사용해야 할 부분만 통일해주었습니다
5. FLOW CHART
흐름도입니다.
로그인 탭에서 로그인을 할 경우
회원 정보 맞다 -> 다음 메인 페이지로 이동
회원 정보 아니다 -> 오류 메세지 출력
이런 흐름을 구성하려고 만들어봤습니다
가장 기본적인 플로우 차트만 예제로 가져와봤습니다
이런 식으로 흐름도를 그리면 됩니다.
6. LIST OF SCREEN
화면이 어떻게 구성되어있는지 먼저 한 눈에 정리하는 단계입니다.
제 구성 의도는 아래와 같습니다.
- 대메뉴 : 사용/관리 중 어떤 측이 사용할지
- 중메뉴 : 카테고리
- Screen ID : 화면 각 장의 코드
- Page Title : 화면 각 장의 주제
- Description : 페이지 세부 설명
- 비고: 메모나 특이 사항 전달용
그 후 화면 구성 페이지로 넘어갑니다
제 구성 의도는 아래와 같습니다.
- 맨 위에 카테고리
- 화면코드, 화면명은 list of screen에 있는 부분 그대로 사용
- 작성자 : 화면 레이아웃 짠 사람
- 번호 : 화면 먼호
- 최종수정일 : 마지막으로 화면을 건든 날짜
- 이전수정일 : 마지막으로 화면 건들기 전까지 최종 수정일이었던 날짜
- Location : 화면의 위치 -> ex) 메인 -> 로그인 -> 회원가입 화면
- 기능 내용에는 1번은 이런 기능으로 연결된다 혹은 이런 기능이 있다 등 기능 작성
7. VALIDATION
유효성 검사입니다
예시로 아이디가 오류가 날 경우 어떤 오류 메세지를 출력을 하며, 그 오류 메세지를 출력을 한 후에 어떻게 처리할 예정인지까지 시나리오를 작성하는 탭입니다.
8. POLICY
정책 관련 정리해야할 부분입니다.
- 대구분 : 카테고리
- 중부준 : 카테고리에서 세부적으로 나눠지는 갈래
- Description : 권한을 부여해야 하는 세부적인 내용
- 비고 : 메모
9. PERMISSION
권한 부여 탭입니다
각 계정을 가진 측면이 어디까지 권한이 허용되는지 정하는 탭이에요
여기까지 9개의 탭으로 화면정의서를 구성해보았습니다!
우측 상잔 프로젝트 이름 기입과 후측 하단 쪽 번호 기입은 교수님이 피드백 해주셨어요 ㅎㅎ!!! 우리 교수님 최고...
양식도 만들어졌으니 열심히 작성해서 한 번 해보겠습니다!
'정보 > etc' 카테고리의 다른 글
[MongoDB] MongoParseError 해결법 (0) | 2022.03.23 |
---|