소프트웨어 대가 산정에 관하여 설명하시오

agnusdei·2025년 6월 30일

Software Engineering

목록 보기
50/59

문제

소프트웨어 대가 산정에 관하여 설명하시오

답변

1. 소프트웨어 대가 산정의 개념

  • 소프트웨어 대가 산정이란 SW 개발, 유지보수 등에 대한 적정한 비용을 산출하는 체계적인 방법론
  • SW 사업의 예산 수립, 발주, 계약 등에 필요한 비용을 합리적으로 산정하는 과정

2. 소프트웨어 대가 산정의 목적 및 필요성

  • 발주자와 수주자 간 공정한 거래 환경 조성
  • SW 사업의 품질 보장과 적정 대가 지급의 기준 제시
  • 예산 수립 및 집행의 투명성과 객관성 확보
  • SW 산업의 경쟁력 강화 및 건전한 생태계 조성

3. 소프트웨어 생명주기 단계별 대가 산정 방법

3.1 SW 사업 기획 단계

대가 산정 유형대가 산정 방법특징
정보화전략계획(ISP) 수립비• 컨설팅 지수에 의한 방식
• 투입공수에 의한 방식
중장기 정보화 계획과 전략 수립 비용
ISP/BPR 수립비• 투입공수에 의한 방식업무 프로세스 개선과 정보화 전략 통합 비용
EA/ITA 수립비• 투입공수에 의한 방식정보기술 아키텍처 및 기업 아키텍처 구축 비용
정보시스템 마스터플랜(ISMP) 수립비• 투입공수에 의한 방식단위 정보시스템 구축 계획 비용
정보보안 컨설팅비• 투입공수에 의한 방식정보보안 관련 컨설팅 비용

3.2 SW 사업 구현 단계

대가 산정 유형대가 산정 방법특징
소프트웨어 개발비• 기능점수(FP)에 의한 방식
• 투입공수에 의한 방식
소프트웨어 설계, 코딩, 테스트 등 개발 비용
DB 구축비• 데이터베이스 구축 비용 산정 기준데이터베이스 설계, 구축, 변환 비용
시스템 운용 환경 구축비• HW/SW 비용, 설치, 구성 비용서버, 네트워크, 상용SW 등의 구축 비용

3.3 SW 사업 운영 단계

대가 산정 유형대가 산정 방법특징
소프트웨어 유지보수비• 기존 개발비 기준의 일정 요율 계산
• 기능점수(FP)에 의한 방식
• 투입공수에 의한 방식
기존 SW의 수정, 개선, 변경 비용
운영비• 투입공수에 의한 방식시스템 모니터링, 사용자 지원 등 비용
소프트웨어 재개발비• 재사용 정도를 고려한 기능점수(FP) 방식기존 SW의 전면 개선 비용

4. 주요 대가 산정 방법론

4.1 기능점수(FP: Function Point) 방식

  • 개념: SW가 제공하는 기능을 정량적으로 측정하는 방식
  • 구성요소: 데이터 기능(ILF, EIF), 트랜잭션 기능(EI, EO, EQ)
  • 산정 절차:
    1. 기능 요구사항 식별
    2. 기능 복잡도 및 가중치 측정
    3. 보정계수 적용
    4. 개발원가 계산

4.2 투입공수(MM: Man-Month) 방식

  • 개념: 사업 수행에 투입되는 인력의 수와 기간을 기반으로 비용 산정
  • 구성요소: 투입인력 등급별 인원수, 투입기간, 직무별 단가
  • 산정 절차:
    1. 개발 규모 및 난이도 파악
    2. 필요 인력 등급 및 수 결정
    3. 투입기간 산출
    4. 인건비 계산

4.3 컨설팅 지수 방식

  • 개념: 컨설팅 사업의 특성을 반영한 대가 산정 방식
  • 구성요소: 사업 유형, 규모, 난이도, 컨설팅 대상 업무 특성
  • 산정 절차:
    1. 컨설팅 대상 업무 범위 정의
    2. 업무별 가중치 적용
    3. 컨설팅 지수 산출
    4. 컨설팅 대가 산출

5. 소프트웨어 대가 산정 관련 제도

  • 소프트웨어 진흥법: SW 대가 기준 관련 법적 근거
  • SW사업 대가 산정 가이드: 한국소프트웨어산업협회(KOSA)에서 제공하는 표준 지침
  • 정보통신 진흥 및 융합 활성화 등에 관한 특별법: SW 산업 진흥 관련 법률
  • 국가계약법 및 지방계약법: 공공 SW 사업 계약 관련 법률

6. 소프트웨어 대가 산정의 최신 동향

  • 애자일 방식 개발의 대가 산정: 반복적 개발 방식에 맞는 새로운 대가 산정 모델 연구
  • 클라우드 서비스 대가 산정: 구독형 서비스(SaaS, PaaS, IaaS) 기반 대가 산정 방식
  • DevOps 환경에서의 대가 산정: 개발-운영 통합 환경에서의 새로운 대가 산정 방식
  • 오픈소스 활용 대가 산정: 오픈소스 SW 활용에 따른 대가 산정 기준

7. 소프트웨어 대가 산정의 문제점 및 개선 방향

7.1 현행 대가 산정의 문제점

  • 기술 변화 및 개발 방법론 다양화 반영 미흡
  • 생산성, 품질 등 SW 가치 평가 요소 반영 부족
  • 클라우드, AI 등 신기술 영역의 대가 산정 기준 미비

7.2 개선 방향

  • SW 품질과 가치를 반영한 대가 산정 체계 도입
  • 다양한 개발 방법론(애자일, DevOps)에 적합한 대가 산정 모델 개발
  • 신기술 분야별 특성을 반영한 맞춤형 대가 산정 지침 마련

어린이 버전 요약

소프트웨어 대가 산정이란 컴퓨터 프로그램을 만들거나 관리하는 데 얼마의 비용이 필요한지 계산하는 방법이에요. 집을 지을 때 재료비와 인건비를 계산하는 것처럼, 소프트웨어를 만들 때도 얼마나 복잡한지, 얼마나 많은 사람이 필요한지 따져서 비용을 정하는 거예요. 소프트웨어를 계획하고, 만들고, 관리하는 각 단계마다 비용을 계산하는 방법이 달라요.

profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글