개인정보, 데이터, 정보화

CBD SW표준 산출물 관리 가이드

0 16,563

1. 목적

우리나라 소프트웨어 개발자들이 개발과정에서 분석 및 설계에 활용할만한 방법론이 부족하고, 기존 방법론들도 산출물간의 연관관계 및 체계가 미흡하며 많은 산출물을 단순 나열하고 있어 분석, 설계에 가이드로서의 역할을 하지 못하고 산출물 작성의 부담감을 주고 있는 실정이며, 발주자에게는 산출물 적정성을 검증할 수 있는 기준으로서의 역할을 하지 못하고 있는 실정이다. 본 산출물 가이드는 개발 시 필수적인 산출물을 선정하고 산출물간의 연관관계 및 체계를 정립하여 분석?설계의 가이드로서의 역할을 할 수 있다. 필수 산출물을 선정하여 산출물 작성의 부담을 완화하여 주었고, 발주자에게는 산출물의 연계성 및 추적성을 확보하여 산출물을 검증할 수 있도록 하였다. 특히 자체 방법론을 가지고 있지 못한 중소기업 개발자에게는 유용한 방법론으로서의 역할을 할 수 있다. 소프트웨어 개발 사업에서 분석?설계의 중요성은 아무리 강조해도 지나치지 않을 만큼 우리나라의 소프트웨어 개발관행에서 분석?설계 단계가 그동안 너무 간과되어 온 것이 사실이다. 개발자는 코딩 전에 엄밀한 분석?설계 작업을 수행하여야하고, 발주자는 분석?설계단계에 대한 적절한 자원 및 대가를 제공하는 마인드를 가져야 한다고 본다.

2. 범위

객체지향 및 CBD 개발의 분석, 설계, 구현 및 시험 단계를 포함하고 있으며 다음과 같은 적용 범위를 가지고 있다.

  • 객체지향, CBD의 반복적 개발방법에 따라 산출물이 지속적으로 진화 되는 바 단계별 최종 형태의 산출물을 대상으로 함.
  • 사업관리용의 산출물 및 개발과정에서 임시적으로 작성하는 산출물은 대상에서 제외함.
  • 사업자가 발주자 또는 감리원에게 단계 점검 또는 최종적으로 인도하는 산출물을 대상으로 하며, 산출물의 목적은 사업 최종 점검 및 유지보수에 초점을 두고 있음.
  • 작성도구는 프로젝트 사업자와 발주자가 협의하여 정할 수 있음.
  • 본가이드에서 제시하는 산출물 양식 및 항목은 실제 프로젝트에서 사용 시 프로젝트 특성에 맞게 수정하거나 추가하여 사용할 수 있음.
  • 본 가이드에서 제시하는 작성 사례는 단순히 내용의 유형을 표시한 것이므로 실제 프로젝트에서 사용 시 산출물 양식을 참조하여 프로젝트 수행 내용에 맞게 작성되어야 하며, 그림이나 표 등을 활용하여 다양하게 표현이 가능함.

3. 특징

객체지향 및 CBD 개발의 산출물 관리체계로서 다음과 같은 특징을 가지고 있다.

  • 산출물 방법론은 CBD(객체지향)로 하고 표기방법은 UML로 함
  • 총 25개의 필수산출물을 도출함. 단, 프로젝트 특성에 따라 관련 업무가 존재하지 않는 경우는 산출물 생략 가능함.

예) 초기데이터 구축내용이 없고, 전환데이터가 없는 프로젝트에서는 “데이터 전환 및 초기데이터 설계서” 생략가능

  • 산출물간의 체계를 정립하고 산출물간 연관성 및 산출물 내 항목의 연관성을 정립하여 방법론으로서의 일관성, 완전성 및 추적성 확보
  • 산출물은 양식별로 다음과 같은 구조를 가짐

산출물 양식 -> 작성 목적 -> 작성 방법 -> 항목 설명 -> 작성 사례


정보시스템 구축,운영지침(행정안전부고시 제2011-36호) 제45조에 따른 표준산출물 관련 사항으로 아래와 같이 『CBD SW표준 산출물 관리 가이드』를 공지하오니 관련 업무 수행 시 참고하시기 바랍니다.

가. 공지 대상

o CBD SW표준 산출물 관리 가이드
나. 활용 대상

o 행정기관 및 공공기관에서 정보화사업을 발주하는 담당자
o 정보화사업을 수행하는 사업자

 

다. 주요 내용

o 정보화사업 개발 시 필수적인 산출물을 선정하고 작성방법 및 작성사례 제시
– CBD SW 개발방법론을 대상으로 산출물 정의
o 유지보수 시 필요한 산출물뿐만 아니라 개발단계별 필수적으로 작성해야 할 산출물을 포함하여 정의
– 자체 방법론을 소유하고 있지 못한 중소기업 사업자에게 유용한개발방법론으로서의 가이드 제공
– 발주자에게는 산출물 적정성을 확인할 수 있는 기준 제공

출처 : 한국정보화진흥원


붙임자료

CBD_SW_표준산출물관리가이드


 

이 웹 사이트에서는 사용자 환경을 개선하기 위해 쿠키를 사용합니다. 우리는 당신이 괜찮다고 생각하겠지만, 당신이 원한다면 거절할 수 있습니다. 동의 더 읽기