>CASCADE73님! > >프로그램 규모에 의한 비용산출방법인 COCOMO 모델에 대해 설명 부탁합니다. (유형, 노력조정요소, 제약사항) - 05년 기출 COCOMO 모델
가. COCOMO 모델의 유형 1) (Basic COCOMO) S/W 개발 노력과 비용을 LOC 형태로 추정한 후 비용을 산정하는 고정단일 값
2) Intermediate COCOMO Basic 의 확장으로 프로젝트 형태, 개발환경, 개발인력 요소에따라 15 개의 특성치를 적용한 방식 - 15 가지 속성 . 제품속성(3 개) : S/W신뢰도, DB 크기, 복잡도 . H/W속성(4 개) : 응답시간, 실행시간 성능제약, 기억장치 제약, 가상기계 환경의 휘발성 . 인적속성(5 개) : 분석가능력, 응용의 경험, 언어구사경험, S/W공학자 능력, 가상기계에 대한경험 . 프로젝트속성(3 개) : 일정, 개발도구 사용, 방법론 응용
3) Detailed COCOMO 대형 시스템의 경우 서브시스템이 서로 상이한 특성을 갖고 있어 각 모듈 별, 서브시스템별로 비용을 별도 산정하여 합산하는 방식을 적용 - 3 계층 비용 산정이 가능 (모듈레벨, 서브시스템레벨, 시스템레벨) -개발단계별(생명주기)로 비용 산정방식을 달리할 수가 있음 나. COCOMO 모델에서의 프로젝트 유형 1) 유기적 모드 프로젝트(Organic mode) - 비교적 엄격하지 않은 요구사항을 기반으로 상대적으로 단순한 소프트웨어 프로젝트 에 적용 가능 - scientific, business 등의 소프트웨어로서 50KDSI이하 크기. 2) 반 결합 모드 프로젝트(Semidetached mode) - 크기와 복잡성 면에서 중간 정도의 소프트웨어 프로젝트 - 컴파일러, 워드프로세서와 같은 개발 지원도구 개발용 프로젝트로 300KDSI 이하의 크기 3) 내장 모드 프로젝트(Embedded mode) - 엄격한 제약조건 내에서 개발되어야 하는 소프트웨어 프로젝트 - OS, DBMS, 통신모니터와 같이 300KDSI 이상의 대형 프로젝트로서 transaction processing system 등. |