프로그래밍/CS
[소프트웨어 공학] 프로젝트 관리
Julja
2023. 1. 2. 22:24
소프트웨어 일정 계획
- 작업의 분할 : WBS (작업 분해 구조)
- 프로젝트 계획 및 관리의 기초 자료
- 작업 패키지 : 최하위 수준의 작업
- 작업의 명세화 : 작업의 양을 인원-월(PM)로 표시
- 작업 진행 순서의 정의
- PERT : 작업들의 선후관계를 표현한 사이클 없는 방향 그래프
- CPM (임계 경로 방법) : 일정 계획을 위한 알고리즘적 분석 방법. 임계 경로 상 작업은 지연 허용 X
- 인력배정
- 작업 지용 산정
- 개발 일정 수립
- CPM 분석 후 간트(Gantt) 차트로 도표화
- Gantt 차트 : 막대 모양으로 프로젝트 작업들의 순차, 병행 순서 보여주는 차트
Gantt 차트
소프트웨어 규모 산정
- 규모 추정
- by 고객 요구사항, 시스템 명세서
- 라인수(LOC) 추정, 기능점수 (FP) 방법
- 개발 노력(비용) 추정, 일정 계획
- 기능점수 (FP)
- 기능 규모 측정 가능
- 구현 기술이나 구현 언어와 무관
- 사무정보 시스템의 규모 산정에 적합
- 기능적 사용자 요구사항을 양으로 표시
- 보정 기능 점수 (AFP) : 미보정 기능 점수 x 보정 계수
소프트웨어 개발 비용 산정
- COCOMO
- 프로젝트 유형을 3가지로 구분하여 소프트웨어 비용 산정
- 기본
- 중간
- 내장형
팀 구성 방식
- 매트릭스 조직 : 프로젝트 조직 + 기능별 조직
- 의사결정에 의한 팀 구성 방식
- 비이기적인 팀(분산형)
- 책임 프로그래머 팀(중앙집중형)
- 계층형 팀
위험 분석과 관리
'프로그래밍/CS' Related Articles