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

정처기 #4 프로젝트 관리

by 싼쵸 2022. 1. 24.
반응형

1 ) 프로젝트 관리

  • 목적에 맞게 미리 계획된 일정과 금액 범위에서 정해진 목적을 달성하기 위한 모든 활동
  • 프로젝트 계획 수립 목적은 범위, 자원, 비용 측정을 통하여 위험성을 최소화
  • 프로젝트의 관리 3P : 사람(People), 문제(Problem), 프로세스(Process)

2 ) 일정 계획 방법론

  • PERT(프로그램 평가 및 검토 기술) : 소요 기간의 예측이 어려운 경우 유리
  • CPM(임계 경로 기법) : 소요 기간이 확실한 경우 유리
    • 임계 경로: 개발 일정이 가장 늦은 경로

3 ) 소프트웨어 개발 팀

책임 프로그래머(중앙 집중형)

  • 소규모 소프트웨어 개발에 유리
  • 팀원들 대다수의 만족도가 낮음
  • 이직률이 높음
  • 단기적인 소프트웨어 개발에 유리
  • 쉬운 프로젝트에 유리
  • 스타형 구조

민주주의식팀(분산형)

  • 대규모 소프트웨어 개발에 유리
  • 팀원들 대다수의 만족도 높음
  • 이직률이 낮음
  • 장기적인 소프트웨어 개발에 유리
  • 복잡한 프로젝트에 유리
  • 링형 구조

4 ) 비용 측정

  • 인월 : 한 사람이 1개월 동안 작업할 양
  • 비용 측정의 원칙 : 비용 측정을 최대한 지연, 분해 기술 이용, 실험적 비용 측정 모델 이용, 자동화 도구 이용
  • 비용 측정 공식 
  • 생산성 = LOC(원시 코드라인 수) / 인월
  • 개발 기간 = 인원 / 개발인원
  • 개발 비용 = 인월 * 단위 비용(월급)
  • 비용 측정 방법론
  • 하향식 : 전문가 측정, 델파이식 측정(중재자를 두어 여러 전문가와 합의)
  • 상향식 : LOC 측정, 단계별 인월, 수학적 산정(Walston) 모형, COCOMO 모형, Putnam 모형, 기능 점수 모형, 간이 기능 점수

COCOMO 모형(Basic COCOMO)

  • 유기형(Organic) : 일괄 처리나 과학기술 계산용, 비즈니스 자료 처리, 5만 라인 이하
  • 준 분리형(Semi-Detached) : 트랜잭션 처리 시스템, 30만 라인 이하
  • 내재형(Embedded) : 최대형 규모

 

Putnam 모형

  • 시간에 따른 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도 곡선
  • Putnam 모형을 기초로 해서 만든 자동화 추정 도구는 SLIM

 

기능 점수(Function Point)모형

  • 논리적 설계 관점에서 사용자(고객)가 요구하고 인도받는 기능량을 정량적으로 산정
  • 기능 점수의 비용 산정 요소 : 입력 유형의 수, 출력 유형의 수, 사용자 명령어 수, 데이터 파일의 수, 인터페이스의 수

5 ) 형상 관리(SCM)

형상 관리는 소프트웨어의 개발 과정에서 발생하는 산출물의 변경 사항에 대한 버전을 관리하기 위한 일련의 활동

형상 통제 위원회(CCB)

형상 관리를 위한 조직을 형상 항목의 변경을 수락 또는 거절하는 역할

조직 구성원: 프로젝트 관리자, 형상 관리자, 품질 담당 관리자, 기술 담당자 및 고객 측 담당자

 

 

출처 이기적 정보처리기사
반응형

댓글