문제
CASE(Computer Aided Software Engineering) 도구의 주요 기능으로 옳지 않은 것은?
① 소프트웨어 생명주기 전 단계의 자동화 ② 모델링 간의 모순 검사 ③ 프로그램 언어와 번역 및 실행 ④ 오류 검증 및 자료 흐름도 작성
정답
3번
해설
정답: 3. CASE 도구는 개발 생명주기 자동화와 모델링·분석을 지원하지만, 프로그램 언어 번역과 실행 자체를 주된 기능으로 두지는 않는다.
오답 풀이
- 1번: CASE는 개발 전 과정의 자동화를 지원한다.
- 2번: 모델 간의 모순 검사와 일관성 점검을 지원할 수 있다.
- 3번: 언어 번역과 실행은 컴파일러나 실행 환경의 역할에 가깝다.
- 4번: 오류 검증과 자료 흐름도 작성은 CASE 도구가 지원하는 활동이다.
보충 개념 CASE는 요구분석, 설계, 구현, 테스트 등 SW 개발 활동 전반을 지원하는 자동화 도구이다.