개발자 흐름에 따른 문서 정리 [1. 분석]

최승아·2021년 9월 13일
4
post-thumbnail

1. 요구사항 정의서

정의

  • 고객의 니즈를 담고 있는 문서 => 고객의 니즈에 따라 프로젝트의 스펙이 결정될 것
  • 요구사항들의 목록화를 통해 전체적인 요구사항의 리스트 확인 가능
  • 요구사항들의 리스트를 확인하는 문서

요구사항 정의서 양식

요구사항 정의서 구성 요소

  1. 프로젝트 명, 작성자, 작성일
  2. 요구사항 분류 (업무 영역)
  • ex ) 업무 : 신규 기능 추가 > 요구사항 : 퀵 메뉴 사용
  • 기능 요구사항
  • 성능 요구사항
  • 인터페이스 요구사항
  • 운영 요구사항
  • 테스트 요구사항
  • 보안 요구사항
  • 품질 요구사항
  • 유지보수 요구사항
  1. 요구사항 ID
  • ex) R-001
  • 요구사항 ID는 모든 산출물 문서를 표시해야 함
  • 화면 설계서도 요구사항 ID가 있어야함
  • 요구사항 추적표에도 있어야 함

요구사항 명세서

  • 요구사항들의 상세 내역들을 확인 가능
  1. 업무 영역
  • ex ) 신규 기능 추가
  1. 요구사항 ID
  • ex ) R-001
  1. 요구사항 명
  • ex ) 퀵 메뉴 사용
  1. 개요
  • ex ) 중요한 메뉴들은 모든 페이지에서 볼 수 있도록 퀵 메뉴 사용
  1. 상세 설명
  • ex ) 전자민원, 공인인증서, 전자민원 미리해보기 등 중요한 부분으로 모든 페이지에서 확인 할 수 있었으면 한다
  1. 유형 ( 요구사항 분류)
  • ex ) 기능
  1. 중요도
  • ex ) 중
  1. 난이도 (작업의 난이도)
  • ex ) 중
  1. 출처 ( 회의록 FGI/UI, 제안서)
  2. 관련부서 (관련 담장자)
  • ex ) 포탈 서비스 팀

참조 : https://chlalgud8505.tistory.com/51
참조 : https://brunch.co.kr/@dreamit/13

2. 인터페이스 정의서 (어플리케이션 관계 기술서 )

정의

  • 인터페이스 설계서는 이 기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 각 시스템의 교환 데이터 및 업무, 송수신 주체 등이 정의

시스템 인터페이스 정의서 구성

  1. 인터페이스 목록
  • 시스템에서 가지고 있는 인터페이스 목록 보여줌
  • 인터페이스 번호 및 인터페이스 되는 시스템의 정보 및 관련 요구사항 ID를 리스트 형태로 보여줌
  1. 인터페이스 명세
  • 인터페이스 목록에 있는 각 인터페이스의 상세 정보를 보여줌
  • 각 인터페이스 번호당 인터페이스 되는 데이터, 데이터 형식, 송수신 시스템의 정보 등을 구체화

참조 : https://shlee1990.tistory.com/825

작성 목적

  • 예를 들면 , C언어를 쓰는데 네트워크 통신으로 C++ 프로그램과 통신을 할때 서로 전달하는 패킷 정보를 작성하여 오류 대처로 쓰임

상세 기능별 인터페이스 정의서

  • 인터페이스를 통한 각 세부 기능의 개요, 세부 기능이 동작하기 전에 필요한 사전 조건, 사후 조건 및 인터페이스 파라미터(데이터), 호출 이후 결과를 확인하기 위한 반환값 등을 정의한 문서

3. 프로세스 정의서 (어플리케이션 기능 처리 흐름 기술서)

정의

  • 기능 차트를 기준으로 각각의 프로세스를 보여줌
  • 개발 방법론에 따라 시퀸스 다이어그램을 넣어도 됨
  • 업무 및 프로세스가 어떻게 흘러가는지 도식화

참조 : http://www.rcy.co.kr/xeb/index.php?mid=study&document_srl=11855&l=en&m=0

profile
⭐ 개발 정리 공간 ⭐

0개의 댓글