애자일 방법론

일정한 주기를 반복하는 개발과정 방법론
사용자스토리 → [ 계획 → 개발 → 승인테스트 ] 반복

ex) XP, 스크럼, 칸반, 크리스탈

소프트웨어 비용 결정 요소

SW 개발 비용은 시스템의 크기가 클수록, 신뢰도가 높을수록, 개발 초기일수록 많이 듦

  • 프로젝트 요소: 제품 복잡도, 시스템 크기, 요구하는 신뢰도
  • 자원 요소: 인적 / 하드웨어 / 소프트웨어 자원
  • 생산성 요소: 개발자 능력, 개발 기간

델파이 기법

하향식 비용 산정기법 중 하나

과거 경험 바탕, 비과학적 산정기법, 많은 전문가의 의견을 종합해 산정

전문가의 감정기법의 개인적이고 주관적인 편견을 보완

LOC 기법(source Line of Code, 원시코드라인)

상향식 비용 산정기법 중 하나

생산성, 노력, 개발기간 등을 산정하기 위해 원시코드라인수로 예측지 측정 

예측치 = (낙관치 + 4기대치 + 비관치) / 6

 

- 주요 SW 추정 모형

COCOMO / 기능점수(FP) / Putnam 모형

COCOMO 모형

LOC 이용한 산정기법

 

- COCOMO 모형 종류

기본형(Basic) / 중간형(Intermediate) / 발전형(Detailed)

 

- COCOMO 소프트웨어 개발 유형

  • 조직형(Organic mode): 5만라인 이하
  • 반분리형(Semi-Detached mode): 30만라인 이하
  • 내장형(Embedded-mode): 30만라인 이상

기능 점수(FP) 모형

 

프로젝트 관리

 

CMMI

 

SPICE

 

닷넷 프레임워크