CBD SW개발 표준 산출물 및 필수 산출물 설명


KISA의 소프트웨어 개발보안 가이드소프트웨어 보안약점 진단 가이드에 등록되어 있는 CBD SW개발 표준 산출물 목록 및 설명입니다. 한국지능정보사회진흥원(NIA)에서 배포한 “CBD SW개발 표준 산출물 가이드”에서 제시하고 있는 각 단계별 산출물 목록를 참고했다고 합니다.

[ SW개발 단계별(분석→설계→구현→시험) 산출물 목록 ]

SW개발 단계별 산출물 목록

[ 분석단계 산출물 ]

2024년 1회(25회) 정보보안기사 실기시험에 “분석단계 산출물에 대해 설명하는 문제”가 출제되었습니다.

산출물 설명
요구사항 정의서
  • 애플리케이션 개발에 필요한 기능, 품질, 기술 등 시스템 관련 요구사항을 도출하여 발주사와 내용을 합의하고 정리하여 체계적으로 작성한 문서를 말하며 요구사항 정의서에는 요구사항 명칭, ID를 기반으로 요구내용, 중요도, 담당자, 특기사항 등이 포함된다.
요구사항 추적표
  • 도출된 요구사항을 기반으로 개발 각 단계별로 작성한 산출물들이 일관성 있게 작성되었는지 추적할 수 있도록 작성된 문서를 말하며, 요구사항 정의서로부터 시작하여 분석, 설계, 구현, 시험의 각 단계별 산출물에 ID를 식별하고 전단계 산출물과 후속단계 산출물간의 연계관계가 표시되어 단계별 산출물간 연관 관계을 추적할 수 있도록 한다.
유즈케이스
다이어그램
  • 액터 중심의 시스템 청사진으로서, 액터가 어떤 기능을 사용할 수 있는지 보여 주고 결과적으로 시스템이 어떤 기능을 제공하는지 알 수 있도록 작성한다.
유즈케이스
명세서
  • 유즈케이스 다이어그램에 표현된 각 유즈케이스를 상세하게 설명하는 문서로 액터와 유즈케이스간 상호작용과 내부업무 흐름을 설명하며, 유즈케이스의 작업이 완료되기 위한 여러 비즈니스 이벤트의 흐름을 표현한다.
[ 설계단계 필수 산출물 ]
산출물 설명
사용자 인터페이스
설계서
(화면설계서)
  • 애플리케이션이 제공하는 사용자 화면의 전체 구조와 메뉴 형식, 화면 목록과 화면의 상세 설계 내역이 기술된 문서이다.
아키텍처 설계서
  • 개발 대상 시스템에 대한 애플리케이션 구조와 시스템 환경 등 시스템의 구성 요소를 정의하고, 컴포넌트간에 상호작용하는 관계 및 가시적인 속성을 표현한다. 설계항목에 대한 적용방안은 이 설계 문서에서 비기능 요구사항에 대한 설계로 포함될 수 있다.
엔티티 관계
모형 기술서
(ERD)
  • 문서로 서술된 요구사항에 대한 업무분석으로 도출된 엔티티와 엔티티간의 관계를 이해하기 쉽게 다이어그램으로 표시한 문서로서 해당 업무에서 데이터 흐름과 프로세스간의 연관성을 표현하는 산출물을 말한다.
데이터베이스 설계서
(테이블설계서)
  • 애플리케이션 요구사항을 만족시키기 위한 주요 데이터와 테이블을 정의하고 각 테이블의 용도, 컬럼 등 상세 내역을 기록한 문서를 말한다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다