기초지식공부/소프트웨어공학

개발 비용 산정

DevBabamba 2019. 6. 10. 08:51
반응형

KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수)

또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다.

4.개발 비용 산정

1.개발비 산정의 어려움

  • 전자제품 생산 비용 예측
    • 명확한 생산 제품의 형상
    • 생산에 투입되는 명확한 자재의 개수, 가격

=> 정확한 제조 원가 계산 가능

  • SW 개발 비용 예측
    • 사람(개발자)이 중심
    • 개발자 능력에 따른 생산성의 차이 -> 개발 기간과 품질에 영향
    • 다양한 개발 프로세스 때문에 표준화/자동화 어려움 -> 개발 프로세스에 따라 생산성이나 품질이 서로 다를 수 있음

=> 명확한 개발비 산정 어려움

2.SW 개발 비용에 영향을 주는 요소

  • programmer의 자질

    • 초급 프로그래머와 고습 프로그래머의 생산성 차이가 큼
  • SW 복잡도 brooks 법칙

    • application 개발 < utility 개발(3배) < system 프로그램 개발 (3배)
  • SW 크기

    • 참여 인력 증가
    • 개발 기간 길어짐
    • 복잡도 커짐
  • 프로그램머의 자실, sw 복잡도, sw 크기 => 개발 비용에 영향을 줌

  • 가용시간

    • Brooks의 법칙 : 지체되는 SW 개발 프로젝트에 인력을 거하는 것은 개발을 늦출 뿐이다.
    • 업무 파악 시간, 기존 개발자가 설명해줘야 하는 시간 필요 등
  • 요구되는 신뢰도 수준

    • 높은 신뢰도의 SW 개발 -> 개발 비용의 증가
    • 대학의 종합 정보시스템, 금융 SW, 의료장비 SW, 미사일 SW
  • 기술 수준

    • 고급언어 사용 -> 저급 언어의 사용보다 5~10배의 생산성 증가
반응형

'기초지식공부 > 소프트웨어공학' 카테고리의 다른 글

일정 계획  (0) 2019.06.11
비용 산정 방법  (0) 2019.06.10
계획(Plan)  (0) 2019.06.10
소프트웨어 개발 프로세스 Ⅱ  (0) 2019.03.13
소프트웨어 개발프로세스Ⅰ  (0) 2019.03.13