반응형
KMooc에 공개 되어 있는 '쉽게 배우는 소프트웨어 공학' 강의 내용을 정리한 것입니다.(강의: 공주대학교 컴퓨터공학부 김치수 교수)
또한, https://terms.naver.com/list.nhn?cid=58528&categoryId=58528를 확인하시면, '쉽게 배우는 소프트웨어 공학' 책 또한 공개되어있으니 참고하여주시면 감사하겠습니다.
4.개발 비용 산정
1.개발비 산정의 어려움
- 전자제품 생산 비용 예측
- 명확한 생산 제품의 형상
- 생산에 투입되는 명확한 자재의 개수, 가격
=> 정확한 제조 원가 계산 가능
- SW 개발 비용 예측
- 사람(개발자)이 중심
- 개발자 능력에 따른 생산성의 차이 -> 개발 기간과 품질에 영향
- 다양한 개발 프로세스 때문에 표준화/자동화 어려움 -> 개발 프로세스에 따라 생산성이나 품질이 서로 다를 수 있음
=> 명확한 개발비 산정 어려움
2.SW 개발 비용에 영향을 주는 요소
programmer의 자질
- 초급 프로그래머와 고습 프로그래머의 생산성 차이가 큼
SW 복잡도 brooks 법칙
- application 개발 < utility 개발(3배) < system 프로그램 개발 (3배)
SW 크기
- 참여 인력 증가
- 개발 기간 길어짐
- 복잡도 커짐
프로그램머의 자실, sw 복잡도, sw 크기 => 개발 비용에 영향을 줌
가용시간
- Brooks의 법칙 : 지체되는 SW 개발 프로젝트에 인력을 거하는 것은 개발을 늦출 뿐이다.
- 업무 파악 시간, 기존 개발자가 설명해줘야 하는 시간 필요 등
요구되는 신뢰도 수준
- 높은 신뢰도의 SW 개발 -> 개발 비용의 증가
- 대학의 종합 정보시스템, 금융 SW, 의료장비 SW, 미사일 SW
기술 수준
- 고급언어 사용 -> 저급 언어의 사용보다 5~10배의 생산성 증가
반응형
'기초지식공부 > 소프트웨어공학' 카테고리의 다른 글
일정 계획 (0) | 2019.06.11 |
---|---|
비용 산정 방법 (0) | 2019.06.10 |
계획(Plan) (0) | 2019.06.10 |
소프트웨어 개발 프로세스 Ⅱ (0) | 2019.03.13 |
소프트웨어 개발프로세스Ⅰ (0) | 2019.03.13 |