검색어 입력폼

[소프트웨어 공학] 소프트웨어 실패사례와 원인

등록일 2003.12.17 한글파일한글 (hwp) | 4페이지 | 가격 1,000원

목차

1. 일반적인 소프트웨어 설계과정
2. 소프트웨어 설계과정에 비춘 실패사례 분석
가. case#1
나. case#2
3. 참고자료

본문내용

1. 일반적인 소프트웨어 설계과정
가. 요구사항 분석(Requirement Analysis)
- 사용자의 관점에서 시스템의 요구사항을 모으는 것
- 기능(function)요구, 성능(performance)요구, 인터페이스(interface) 요구사항 등
- 시스템에 대한 필요가 나오게 된 고객의 내부 환경과 외적 요인을 파악
·내적 요인: 인력 규모 축소, 기술력 향상, 생산 증대, 서비스 향상
·외적 요인: 경쟁, 법규나 제도의 변화, 시장 여건의 변화 등

나. 설 계(Design)
- 설계는 요구사항 분석과정에서 모아진 요구사항을 설계도면에 옮기는 것
- 설계의 잘못은 유지보수를 어렵게 만들고 조금만 변화를 가하여도 견디지 못한다.

다. 구 현(Implementation)
- 프로그래밍 또는 코딩이라고 부르며, 상대적으로 단순하고 기계적인 과정이다
- 시스템 개발 과정 중 프로그래밍에 드는 비용은 평균 20%정도이며, 40-50%의 비용이 요구사항 분석과 설계에 들어간다.

참고 자료

- 서울대학교 컴퓨터공학부 객체지향시스템 연구실/software engineering class
/http://oopsla.snu.ac.kr/oocasetool/SOFT/
다운로드 맨위로