반응형
메뉴구조도
- 구현할 프로그램 메뉴 구조를 문서화
- 기능의 뼈대가 되는 문서
- 메뉴구조도 항목은 사이트맵의 항목으로 생각하면 된다.
- 프로그램인지 페이지인지 구분을 해야 한다.
프로그램명세서
- 구현할 프로그램들을 문서화 한 파일이다.
- 예를 들어 JSP 프로그램이라 생각하면 된다.
- 회원관리
- 회원가입
- 회원정보 수정
- 로그인
- 로그아웃
- 회원관리
- 메뉴구조도를 확장시켜 디테일하게 적어준 것이라고 보면 된다.
- 프로그램 ID를 보고 화면설계서에서 ID를 비교해서 어떻게 구현할지 참고한다.
- 프로그램 ID는 유일한 값으로 중복되지 않게 작성한다.
- DB 작업은 CRUD를 체크해 작성한다.
- C : INSERT
- R : SELECT
- U : UPDATE
- D : DELETE
WBS(Work Breakdown Structure)
- PM이 가장 중요하게 생각하는 항목으로 프로젝트의 범위와 최종산출물을 세부 요소로 분할한 계층적 구조를 가지고 있고 기능을 기반으로 작성한다.
- 작성 방법
- 전체를 큰 단위로 분할 → 각 부분에 대해 더 작은 단위로 분해하여 계층적으로 구성 → 워크 패키지 작업 → 담당인원 배치, 구성도 완성
- SDLC 기준으로 작성하면 된다.
- WBS는 전체 업무를 분류해 구성 요소로 만들고 요소를 평가하고 일정 별로 계획하며 그것을 완수할 수 있는 사람에게 할당하는 역할을 하게 된다.
- 비용 산정에 근거가 되는 자료로 사용이 된다.
- 일정 / 원가를 산정하는 기초 자료가 된다.
- 일정 지원 및 비용지출을 예방한다.
테이블명세서
- ERD 작성하기 전 테이블 설계를 위해 사용된다.
- 테이블, 컬렴명을 나열한 기본적인 문서가 된다.
ERD
- 구조화된 데이터에 대한 일련의 표현 방식
- 엔티티간의 관계를 직관적으로 표시
화면설계서
- 화면아이디는 프로그램명세서의 아이디를 입력해 주면 된다.
- 프로그램 개발을 위한 화면 그대로 모습 작성
- 웹에이전시 및 인터넷 서비스 업체 등 기획팀을 가진 기업은 스토리보드라고 부른다.
- 협업하는 디자이너, 개발자가 이해하기 쉬운 화면 설계서가 잘 만들어진 화면 설계서이다.
- 화면설계서가 만드는데 오래 걸린다.
반응형
'노트 > 질문 노트' 카테고리의 다른 글
[질문 노트] : Model을 사용하는 이유에 대해서 (0) | 2022.02.03 |
---|---|
[질문 노트] : domain, repository, vo, dto의 차이점 (0) | 2022.02.02 |
[질문 노트] : Spring Boot 프로젝트 폴더 구조는 어떻게 만드는 게 좋을까? (0) | 2022.02.02 |
[질문 노트] : MVC 패턴이 무엇인가요? (0) | 2021.12.19 |
[질문노트] : JDBC가 무엇인가요? (0) | 2021.12.19 |
댓글