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 모형 계산식 출제!
'정보처리기사' 카테고리의 다른 글
1. 개발 기술 환경 정의(★★★) (0) | 2023.06.12 |
---|---|
1. 현행 시스템 파악(★★★) (0) | 2023.06.12 |
객체 지향(Object Oriented) 분석 방법론 (0) | 2023.06.10 |
애자일(Agile) (0) | 2023.06.10 |
1. 소프트웨어 개발 방법론(★★★) (0) | 2023.06.10 |