소프트웨어공학 3장연습문제
- 최초 등록일
- 2010.10.10
- 최종 저작일
- 2010.10
- 3페이지/ 한컴오피스
- 가격 1,500원
소개글
소프트웨어공학 3장연습문제입니다
목차
3.1 소프트웨어공학의 정의를 기술하시오.
3.2 소프트웨어 공학의 출현 배경을 기술하시오.
3.3 소프트웨어 시스템 개발이 실패로 끝나는 경우 그 원인은 어떤 것이 있는가?
- 고객의 요구사항을 제대로 반영하지 않아서 다 개발해놓고 다시 수정하면서 개발하기 때문에 막대한 손해 비용이 생긴 것 같다.
3.4 소프트웨어 시스템 개발 과정에서 다른 시스템 개발보다 품질의 측정이 어려운 이유를 설명하시오.
- 완성단계까지 이르기 전에는 고객의 요구사항에 대해 시스템을 개발하는 데에 있어서 꾸준히 반영해야 하기 때문에 품질의 측정이 어려운 것 같다.
3.7 품질은 누구의 관점에서 보아지는지 분류하여 보라.
- 직업적인 관점 : 품질 보증에 대한 계획적이고 체계적인 접근 방법의 적용은 필수다. 품질은 시스템을 개발하는 조직의 목적과, 시스템을 사용할 고객의 기대 및 요구와 깊은 관계를 가진다. 품질은 관리자의 품질에 대한 목표와 의지가 있을 때 가능하고, 관리자와 개발자 모두가 품질에 대한 원칙을 이해하고 실행할 때 품질을 향상시켜 나갈 수 있다.
- 만드는 사람의 관점 : 사용자의 관점이 제품에 반영될 때 품질 향상이 가능하다.
3.8 주위에서 소프트웨어 품질의 우수성을 인정받아 성공한 예를 드시오.
본문내용
3.1 소프트웨어공학의 정의를 기술하시오.
- 소프트웨어 공학은 허용하는 비용 내에서 적시에 개발되고 수정되어지는 소프트웨어 제품의 체계적인 생산 및 유지·보수와 관련 있는 기술적이면서 관리적인 원리이다.
3.2 소프트웨어 공학의 출현 배경을 기술하시오.
소프트웨어 제품을 개발하고 관리하는 것은 보다 체계적인 방법을 강구하고 연구할 필요가 있다. 소프트웨어의 규모가 커짐에 따라 복잡해진 데 기인한다.
- 요구되는 소프트웨어가 점차 복잡해진 반면, 그것에 대처할 수 있는 개발기술 및 관리기술이 뒤따르지 못하기 때문.
- 소프트웨어는 항상 납기에 늦어져 비용이 많이 들고 당초의 규정을 충족시키지 못하고 있으며, 신뢰성이 없고 영구히 보수해야 하고, 투명성이 결여되고, 보수할 수가 없으며, 수정·개량할 수 도 없다는 소프트웨어 위기라고 불리는 징후가 나타나기 시작
그 원인으로서, 모든 공학 분야에서 공통된 기본적인 설계절차를 밟지 않고 있다는 지적이 일기 시작하고, 소프트웨어의 개발에 스트럭처도 프로그래밍(structured programming:구조화 프로그램)과 같은 공학적 어프로치(approach)가 도입되었다.
1968년에 서독의 가미쉬(Garmish) 워크샾에서 “소프트웨어 공학(Soft Engineering)” 이라는 용어를 처음 사용
참고 자료
없음