소프트웨어 공학정보처리기사(구) · 2017년05월07일 · 77/100
77.소프트웨어 재사용에 대한 설명으로 틀린 것은?
1
새로운 개발 방법론의 도입이 용이하다.정답
2
개발 시간과 비용이 감소한다.
3
프로그램 생성 지식을 공유할 수 있다.
4
기존 소프트웨어에 재사용 소프트웨어를 추가하기 어려운 문제점이 발생할 수 있다.
해설
재사용의 이점 - 개발 시간과 비용을 단축시킨다. - 소프트웨어 품질을 향상시킨다. - 프로젝트 실패의 위험을 감소시킨다. - 시스템 구축에 대한 지식을 공유하게 된다. 재사용의 문제점 - 어떤 것을 재사용할 것인지 선정해야 한다. - 시스템에 공통적으로 사용되는 요소들을 발견해야 한다. - 프로그램의 표준화가 부족하다. - 새로운 개발 방법론을 도입하기 어렵다. - 재사용을 위한 관리 및 지원이 부족하다. - 기존 소프트웨어에 재사용 소프트웨어를 추가하기 어렵다. - 프로그램 언어가 종속적이다. - 소프트웨어 요소의 내부뿐만 아니라 인터페이스 요구사항의 이해가 필요하다. - 라이브러리 안에 포함시킬 재사용 요소의 명확한 결정 기준이 없다. (http://raisonde.tistory.com/entry/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%9E%AC%EC%82%AC%EC%9A%A9Reuse)