본문 바로가기
노트/질문 노트

[질문 노트] : 개발 설계 산출물 작성하는 방법

by 오주현 2022. 3. 10.
반응형

메뉴구조도

  • 구현할 프로그램 메뉴 구조를 문서화
  • 기능의 뼈대가 되는 문서
  • 메뉴구조도 항목은 사이트맵의 항목으로 생각하면 된다.
  • 프로그램인지 페이지인지 구분을 해야 한다.

프로그램명세서

  • 구현할 프로그램들을 문서화 한 파일이다.
  • 예를 들어 JSP 프로그램이라 생각하면 된다.
    • 회원관리
      • 회원가입
      • 회원정보 수정
      • 로그인
      • 로그아웃
  • 메뉴구조도를 확장시켜 디테일하게 적어준 것이라고 보면 된다.

  • 프로그램 ID를 보고 화면설계서에서 ID를 비교해서 어떻게 구현할지 참고한다.
  • 프로그램 ID는 유일한 값으로 중복되지 않게 작성한다.
  • DB 작업은 CRUD를 체크해 작성한다.
    • C : INSERT
    • R : SELECT
    • U : UPDATE
    • D : DELETE

WBS(Work Breakdown Structure)

  • PM이 가장 중요하게 생각하는 항목으로 프로젝트의 범위와 최종산출물을 세부 요소로 분할한 계층적 구조를 가지고 있고 기능을 기반으로 작성한다.
  • 작성 방법
    • 전체를 큰 단위로 분할 → 각 부분에 대해 더 작은 단위로 분해하여 계층적으로 구성 → 워크 패키지 작업 → 담당인원 배치, 구성도 완성
  • SDLC 기준으로 작성하면 된다.
  • WBS는 전체 업무를 분류해 구성 요소로 만들고 요소를 평가하고 일정 별로 계획하며 그것을 완수할 수 있는 사람에게 할당하는 역할을 하게 된다.
  • 비용 산정에 근거가 되는 자료로 사용이 된다.
  • 일정 / 원가를 산정하는 기초 자료가 된다.
  • 일정 지원 및 비용지출을 예방한다.

테이블명세서

  • ERD 작성하기 전 테이블 설계를 위해 사용된다.
  • 테이블, 컬렴명을 나열한 기본적인 문서가 된다.

ERD

  • 구조화된 데이터에 대한 일련의 표현 방식
  • 엔티티간의 관계를 직관적으로 표시

화면설계서

  • 화면아이디는 프로그램명세서의 아이디를 입력해 주면 된다.
  • 프로그램 개발을 위한 화면 그대로 모습 작성
  • 웹에이전시 및 인터넷 서비스 업체 등 기획팀을 가진 기업은 스토리보드라고 부른다.
  • 협업하는 디자이너, 개발자가 이해하기 쉬운 화면 설계서가 잘 만들어진 화면 설계서이다.
  • 화면설계서가 만드는데 오래 걸린다.
반응형

댓글