Topcit 정리

궁금한 점이나 오류는 댓글로 달아주시면, 답변 혹은 수정하겠습니다! “:)”

소공 문제

  1. Brook’s Law 에 대해 설명하시오.

  2. PMBOK(Project Management Body of Knowledge, 프로젝트지식관리체계)의 5가지 분류에 대해 열거하시오.

  3. 하기 비용산정기법에 대해 설명하시오 (1) 전문가의 감정 (2) 델파이식 산정 (3) LOC기법 (4) COCOMO 모델 (5) FP 방법

  4. 일정 계획에 필요한 작업순서인 하기의 각각에 대해 설명하시오. ; SDLC 선정 –> WBS –> CPM/PERT –> Gantt chart

  5. 하기의 임계경로를 구하라. image-sw-cpm

ans

  1. 스케줄 지연 사태를 해결하기 위해 인력의 추가는 오히려 스케줄 지연을 심화시킬 수 있다.
  2. 시작, 기획, 실행, 통제, 종료
  3. (1) 전문가의 감정 ; 경험과 지식을 갖춘 2명 이상의 전문가에게 의뢰.
    • 장점 : 간편하고 신뢰.
    • 단점 : 낙관적, 비과학적, 개인차가 큼. (2) 델파이식 산정 ; 전문가 + 익명의 조정자
    • 장점 : 여러 전문가들이 각기 다른 각도에서 합의 도출. 위험성이 높은 프로젝트의 경우 좋음.
    • 단점 : 다양한 기법을 알고 있는 전문가가 없을 경우 사용하기 어려움. (3) LOC기법 ; Line of Code.
    • 노력(인월, MM) = 투입인원 x 개발기간 = 총LOC/1인당 월평균 생산코드 라인 수
    • 개발비용 = 노력 x 단위비용(1인당 월평균 인건비)
    • 개발기간 = 노력 / 투입 인원
    • 생산성 = 총LOC / 노력 (4) COCOMO 모델 ; Boehm이 제안한 원시 프로그램의 규모에 의한 비용예측 모형. ; 수학적 산정기법이나 비정형모델(증명불가) (5) FP 방법 ; sw의 각 기능에 대하여 가중치를 부여하여 요인별 가중치를 합산하여 sw의 규모나 복잡도, 난이도를 산출. ; 라인 수에 기반을 두지 않는 방법
    • 외부 입력 External Input
    • 외부 출력 External Output
    • 외부 조회 External inQuiry
    • 내부 논리 파일 Internal Logical File
    • 외부 인터페이스 파일 External Interface File
  4. SDLC 선정 –> WBS –> CPM/PERT –> Gantt chart (1) SDLC 선정 ; Software Development LifeCycle ; Software 생명 전반에 걸친 생명주기 (2) WBS (Work Break-down Structure) ; 프로젝트 진행에서 일어나는 모든 작업을 찾아내기 위해 프로젝트의 목표를 작은 중간 목표로 세분화한 것. ; 연관된 소작업으로 분류하는 계층도표 (3) CPM/PERT ; PERT와 CPM은 모두 프로젝트를 서로 연관된 소작업으로 구분하고 시작부터 끝나는 지점까지의 망 형태로 분석함. - PERT(Program Evaluation and Review Technique) ; 불확실성을 고려. ; 작업 예측치(d) = ( 낙관치 + [4x기대치] + 비관치 ) / 6 ; 작업 평방 편차 = [ (비관치 - 낙관치) / 6 ]2 - CPM(Critical Path Method) ; 예산과 개발기간을 최적화 하려는 일정계획 방법. ; 임계경로(critical path) 방법에 의한 프로젝트 최단 완료시간을 구함. (4) Gantt chart ; 프로젝트의 각 공정들이 언제 시작되고 종료되는지를 막대 도표로 표시. ; 여유시간 = 가장 늦은 착수일 - 가장 이른 착수일 = 임계경로 - 남은 작업