성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و

[01 소프트웨어 구축] 02 프로젝트 계획 및 분석 본문

Diary/정보처리기사

[01 소프트웨어 구축] 02 프로젝트 계획 및 분석

hyemi_flora 2024. 4. 21. 13:41

* 프로젝트 핵심 관리 대상 (3P) : 사람 People, 문제 Problem, 프로세스 Process

* PMBOK (Project management Body of Knowledge)
프로젝트 관리 프로세스 및 지식체계, 착수 -> 계획 -> 실행 -> 통제 -> 종료의 과정을 거친다.

* 개발 비용산성
1> 하향식 : 전문가 판단기법, 델파이 기법
2> 상향식  : 원시코드 라인수, 단계별 노력
3> 수학적기법
    - COCOMO - 조직형 (5만라인 이하), 반분리형(30만 라인 이하), 내장형(30만라인 이상)
    - Putnam : Rayleigh-Noden, SLIM
    - FP(펑션포인트) : 내부 논리파일(ILF), 외부연계파일(EIF), 외부출력(EO), 외부입력(EI), 외부 조회(EQ)

* 개발 일정 산정 
소프트웨어 개발을 위해 필요한 작업을 정리하고 우선순위 설정
1> WBS (Work Breakdown Structure) - 작업을 분해해서 어떤 작업들이 있는지 확인, 어떤 순서로 할지 확인
2> CPM네트워크 - 임계경로를 작성하기 위해  확인하는것
3> 임계경로 - 해당 프로젝트를 완료하기 위해 얼마나 시간이 걸릴지 확인
4> 간트차트 표현 - WBS에서 기능을 나눠놓고 각 기능이 얼마나 걸리는지, 총 시간은 얼마나 걸릴지 확인