본문 바로가기
자격증/정보처리기사 공부

[정보처리기사 실기] 프로젝트 계획 및 분석

by JINJINC 2025. 4. 1.
728x90
반응형

프로젝트 관리

  • 특정한 목적을 달성하기 위해 한정된 기간, 예산, 자원을 활용하여 사용자가 만족할만한 제품이나 서비스를 개발하도록 하는 기술적, 관리적 활동

관리의 목적

  • 납기 준수,예산 준수, 품질 준수를 통한 고객 만족 달성
    고품질의 제품 개발 및 개발 절차 준수

프로젝트 핵심 관리 대상

  • 사람
  • 문제
  • 프로세스

PMBOK(Project Management Body of Knowlege)

PMI(Project Management Institute)에서 제작한 프로젝트 관리 프로세스 및 지식 체계

5단계 프로세스 그룹

  1. 프로젝트 착수 - 프로젝트 광범위한 범위 정하는 단계
  2. 프로젝트 계획
  3. 프로섹트 실행
    4, 프로젝트 통제
  4. 프로젝트 종료 - 검증, 고객 확인

개발 비용 산성

소프트웨어 개발 비용 계획

개발에 필요한 인원, 자원, 기간 등을 고려하여 소프트웨어의 규모를 파악하고, 이를 바탕으로 필요한 비용 산정
결정요소

  • 개발자의 역량
  • 소프트웨어의 복잡도
  • 소프트웨어의 크기
  • 개발기간
  • 요구되는 신뢰도 수준
  • 기술수준
    | 하향식 산정 기법
  • 전문가 판단 기법 : 조직 내의 경험이 있는 전문가
  • 델파이 기법 : 여러 전문가의 의견 종합

| 상향식 산정 기법

  • 원시코드라인수(LOC) 기법 : 추청 LOC = (낙관치 + (4 * 중간치) + 비관치 )/6
  • 개발 단계별 노력 기법 - 각 단계별로 적용, 모든 단계의 비용을 산정

| 수학적 산정기법

  • COCOMO 기법
    조직형(Organic Mode) : 5만 라인 이하 (일반 업무용 소프트웨어)
    반분리형(Semidetached Mode) : 30만 라인 이하 (운영체제, DBMS)
    내장형(Embedded Mode) : 30만 라인 이상 , 미사일 유도 시스템, 신호기 제어 시스템
  • Putnam 기법
    시간에 따른 노력 분포 Rayleigh-Norden 곡선으로 표시

| 기능점수 기법(FP : Function Point)

  • Estimacs : FP모형을 기반으로 자동화 추정 도구 ,
  • 소프트웨어의 기능 개수를 기준으로 규모를 측정하는 기법
  • A.J Albrecht 에 의해 고안됨
  • 자료 입력, 정보출력, 명령어, 데이터파일, 외부 인터페이스 등 비용 산정 요소로 구분됨

개발 일정 산정

소프트웨어 개발 일정 계획

| WBS(Work Breakdown Structure) 작업분해 : 전체 작업을 작은 단위로 분해함

  • 활동과 업무를 세분화하는 과정
  • 전체 프로젝트를 큰 단위로 분할 , 각 부분을 더 작은 단위로 분해하여 계층적으로 표현
  • 각 단계별 담당 인원을 배치하고 구성도를 작성

Network chart

| PERT/CPM
PERT : 미사일 개발 프로젝트 일정 계획 및 진행 과정 관리를 위해 개발 => LOC
CPM : 미국 듀폰사와 레밍톤 사가 화학 공장 유지 및 관리를 위해 개발

  • 최소 비용 추가 투입을 고려하여 전체 프로젝트의 시간 단축 목표

PERT/CPM
=> 임계경로(Critical Path) 경로상 가장 오래 걸리는 시간을 임계 경로로 정한다.
복잡한 대형 프로젝트를 효율적으로 계획하고 통제하기 위해 사용

| 간트차트(Gantt Chart)
프로젝트 일정 계획을 시각적으로 표현
일정 관리의 최종 산출물로 사용되며, 프로젝트의 시간 관리에 필수적인 도구
바 형태로 표현, 각 업무 또는 활동의 시작과 종료 시점을 그래픽으로 나타낸다.

728x90
반응형

댓글