DevGang
[SE-05] 프로젝트 계획 및 예측 본문
1. 프로젝트 계획 수립
- 프로젝트가 수행되기 전에 소프트웨어 개발 영역 결정, 필요한 자원, 비용, 일정 등을 예측하는 작업
2. 소프트웨어 영역(Software Scope) 결정
- 개발될 소프트웨어의 영역을 결정하는 것
- 예측의 대상
- 기능(Function)
- 성능(Performance)
- 신뢰도(Reliability)
- 비용
- 일정
- 참여 인원수
- 요구되는 노력
- 제약조건
3. 프로젝트를 신뢰성 있게 예측하는 방법
- 이미 수행된 유사 프로젝트를 참고함
- 프로젝트를 상대적으로 잘게 분리하여 예측함
- 경험적 예측 모델을 활용함
- 예측을 가능한 뒤로 미룸 (현실성이 부족함)
- 하나 이상의 자동화 측정 도구들을 이용함
4. 프로젝트 계획 수립 시 고려사항
- 프로젝트 규모 파악(제일 먼저 해야 할 작업)
- 프로젝트 복잡도
- 구조적 불확실성의 정도
- 과거 정보의 가용성
- 위험성
5. 프로젝트 비용 결정 요소
프로젝트 요소 | 자원 요소 | 생산성 요소 |
제품의 복잡도 | 인적 자원 | 개발자의 능력 |
시스템의 크기 | 하드웨어 자원 | 개발기간 |
요구되는 신뢰도 | 소프트웨어 자원 |
6. 개발 비용과 시스템 크기/신뢰도/개발 기간의 관계
'정보처리 > SE' 카테고리의 다른 글
[SE-07] 프로젝트 조직 구성 (0) | 2021.02.08 |
---|---|
[SE-06] 프로젝트 비용 산정 (0) | 2021.02.08 |
[SE-04] 프로젝트 관리 (0) | 2021.02.08 |
[SE-03] 소프트웨어 생명 주기 (0) | 2021.02.08 |
[SE-02] 소프트웨어 공학 (0) | 2021.02.08 |
Comments