본문 바로가기

정보/etc

[화면정의서]방학 Spring project 화면정의서 양식 만들기

방학 중 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