본문 바로가기
정보처리기사

1. 프로젝트 관리(★★★)

by project100 2023. 6. 11.

1. 프로젝트 관리

개념 : 주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 전반적인 활동

소프트웨어 생명주기의 전과정에 걸쳐서 진행

대상 : 계획관리, 품질관리, 범위관리

관리 3대 요소 : 사람(People), 문제(Problem), 프로세스(Process)

 

 

2. 비용산정 모형

개념 : 소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식

 

모형 

하향식 산정방법 : 전문가 판단, 델파이 기법

상향식 산정방법 : 코드라인수(LoC), Man Month, COCOMO 모형, 푸트남 모형, 기능점수(FP) 모형

 

종류

LoC(Lines of Code) 모형 

낙관치 : 가장 적게 측정된 코드 라인 수

중간치 : 측정된 모든 코드 라인 수의 평균

비관치 : 가장 많이 측정된 코드 라인 수 

예측치 : 낙관치(o) + (4 * 중간치(m)) + 비관치(p) / 6

 

Man Month 모형

한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산정하는 방식

Man Month = LoC / 프로그래머의 월간 생산성

프로젝트 기간 = (LoC / 프로그래머의 월간 생산성) / 프로젝트 인력

 

COCOMO(COnstructive COst MOdel) 모형

보헴, 프로그램 규모에 따라 비용 산정 방식

유형 : 조직형(기본형, 단순형) Organic Mode, 반분리형 Semi-Detached Mode, 임베디드형 Embeded Mode

 

푸트남(Putnam) 모형

푸트남, 생명주기 예측 모형, Rayleigh-Norden 곡선의 노력 분포도 기초, 개발단계별 요구 인력 분포 가정

 

기능점수(FP, Function Point) 모형

기능점수(FP) = 총 기능점수 * [0.65 + (0.1 *  총 영향도)]

 

 

3. 일정관리 모델

프로젝트가 일정 기한 내에 적절하게 완료될 수 있도록 관리 하는 모델

 

종류 

주공정법(CPM, Critical Path Method) : 시작에서 종료까지 가장 긴 시간이 걸리는 경로 계산

PERT(Program Evaluation and Review Technique) : 일의 순서를 계획적으로 정리하기 위한 수렴 기법, 비관치, 중간치, 낙관치

중요 연쇄 프로젝트 관리(CCPM, Critical Chain Project Management) 

 

 

4. 위험관리(Risk Management)

프로젝트에 내재된 위험 요소를 인식, 영향 분석 관리

종류 : 알려진 위험, 예측 가능한 위험, 예측 불가능한 위험

대응전략 :  회피(Avoidance), 전가(Transference), 완화(Mitigation), 수용(Acceptance)

 


Man Month 모형 계산식 출제!