반응형
KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수)
또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다.
7.위험분석
7.1.위험 예방 방법
7.2.SW project
- 주어진 기간 내에 완료 확률 20%이내
- 계획단계
- 요소발견 -> 제거 -> 예방
7.3.위험관리절차
7.3.1.위험요소식별
- 발생 가능한 위험요소에 대해 브레인스토밍을 해서 도출
- 이전 유사 프로젝트 수행시 발생한 위험 요소 참조
=> 직 간접적으로 영향을 미칠 수 있는 요소를 찾아내는 작업
위험요소 | 위험내용 |
---|---|
개발자의 이직 | 프로젝트 수행 중 개발자들이 이직한다. |
요구사항변경 | 요구 사항 확정이후에도 변경 요구가 계속된다. |
발주사의 재정적 어려움 | 프로젝트 수행 중 고객사에 경제적인 어려움이 발생한다. |
예상을 빗나간 투입 인력 | 처음에 예측한 인력보다 인력이 더 많이 필요하다. |
개발기간부족 | 처음에 에측한 개발 기간을 초과한다. |
개발비 초과 | 처음에 예측한 개발비로 개발을 완료할 수 없다. |
7.3.2.위험분석
- 위험요소가 발생할 가능성과 영향력을 판다
- 방법 : 과거 프로젝트에서 데이터와 위험을 분석한 경험이 많은 개발자에 의존해 판단
7.3.3.위험 계획 수립
- 식별된 위험 요소의 위험을 관리하기 위해 전략을 찾는 과정
- 위험을 처리하는 위험 대응방안 수립
7.3.4.위험 감시
- 식별된 위험 요소의 발생 확률과 변화 등 관리
- 예측한 위험의 실제 발생 여부 확인
- 실전에서 위험 대응 방안의 적절성 여부 확인
반응형