목차
1 소프트웨어 공학
2 소프트웨어 개발 주기
3 IPT 기법
4 HIPO 기법
5 모듈 설계
2 소프트웨어 개발 주기
3 IPT 기법
4 HIPO 기법
5 모듈 설계
본문내용
7.1 소프트웨어 공학[1]
소프트웨어 공학의 배경
소프트웨어 위기(Software Crisis) : 소프트웨어 개발 과정에서 비용, 성능, 신뢰성, 개발 기간과 관련된 많은 문제가 발생하는 현상
하드웨어의 발전 속도에 비해서 소프트웨어 개발 속도가 현저히 늦음으로 인해 발생되는 현상
소프트웨어 개발 계획에서 수립한 개발 비용을 초과하거나 개발 기간이 지연되는 현상
소프트웨어 생산성이 저조하여 개발 기간과 비용이 많이 드는 현상
개발된 하드웨어의 개발비보다 기존의 소프트웨어 유비보수비가 더 많이 드는 상황에서 소프트웨어 품질이 신뢰하지 못할 정도로 미흡한 현상
하드웨어의 개발비보다 기존의 소프트웨어의 개발비가 훨씬 많이 드는 현상
새로운 소프트웨어 개발비보다 기존의 소프트웨어 유비보수비가 더 많이 드는 현상
소프트웨어 공학의 배경
소프트웨어 위기(Software Crisis) : 소프트웨어 개발 과정에서 비용, 성능, 신뢰성, 개발 기간과 관련된 많은 문제가 발생하는 현상
하드웨어의 발전 속도에 비해서 소프트웨어 개발 속도가 현저히 늦음으로 인해 발생되는 현상
소프트웨어 개발 계획에서 수립한 개발 비용을 초과하거나 개발 기간이 지연되는 현상
소프트웨어 생산성이 저조하여 개발 기간과 비용이 많이 드는 현상
개발된 하드웨어의 개발비보다 기존의 소프트웨어 유비보수비가 더 많이 드는 상황에서 소프트웨어 품질이 신뢰하지 못할 정도로 미흡한 현상
하드웨어의 개발비보다 기존의 소프트웨어의 개발비가 훨씬 많이 드는 현상
새로운 소프트웨어 개발비보다 기존의 소프트웨어 유비보수비가 더 많이 드는 현상
소개글