소프트웨어 개발에서 모델링에 대한 설명으로 옳지 않은 것은? | [7급 국가직 소프트웨어공학] 26년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 26년 1회차
소프트웨어 개발에서 모델링에 대한 설명으로 옳지 않은 것은?
1
자연어를 사용하여 모델링하는 경우 일반 사용자가 이해하기 쉬운 장점이 있으나, 해석이 달라질 수 있는 문제가 있다.
2
자연어로 작성하기에 복잡한 요구사항들을 모델링할 때, 형식 언어(formal language)를 사용하면 보다 간결하게 표현할 수 있다.
3
데이터 흐름도(DFD, Data Flow Diagram) 표기법은 소프트웨어를 모델링하기 위한 구조적 방법이다.
4
E-R 다이어그램 표기법은 소프트웨어를 모델링하기 위한 객체지향 방법이다.
해설
E-R 다이어그램은 개체와 관계로 데이터를 표현하는 데이터 모델링 기법이므로 객체지향 방법이라는 설명이 옳지 않다.
E-R 다이어그램은 개체·속성·관계를 표기할 뿐 클래스·상속·메서드 같은 객체지향 개념을 표현하지 않으며, 구조적 분석에서 데이터 사전과 함께 쓰인다.
- 자연어 모델링은 이해하기 쉽지만 모호성 때문에 해석이 갈릴 수 있어 옳다.
- 형식 언어는 수학적 표기로 복잡한 요구를 간결·정확하게 표현할 수 있어 옳다.
- DFD는 데이터 흐름과 처리를 표현하는 구조적 분석 도구로 옳다.
오류나 개정된 내용이 보이면 알려주세요