<보기>는 소프트웨어 개발방법론에 사용되는 분석, 설계 도구에 대한 설… | [계리직 컴퓨터일반] 14년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 14년 1회차
<보기>는 소프트웨어 개발방법론에 사용되는 분석, 설계 도구에 대한 설명이다. ㉠~㉢에 들어갈 내용을 옳게 나열한 것은? (순서대로 ㉠, ㉡, ㉢)
- 시스템 분석을 위하여 구조적 방법론에서는 (㉠) 다이어그램(diagram)이, 객체지향 방법론에서는 (㉡) 다이어그램이 널리 사용된다.
- 시스템 설계를 위하여 구조적 방법론에서는 구조도(structured chart), 객체지향 방법론에서는 (㉢) 다이어그램 등이 널리 사용된다.
1
시퀀스(sequence), 데이터흐름(data flow), 유스케이스(use case)
2
시퀀스, 유스케이스, 데이터흐름
3
데이터흐름, 시퀀스, 유스케이스
4
데이터흐름, 유스케이스, 시퀀스
해설
빈칸은 차례로 데이터흐름 – 유스케이스 – 시퀀스이다.
구조적 분석에서는 자료의 흐름과 처리를 그리는 데이터흐름도(DFD)를 쓰고, 객체지향 분석에서는 사용자 관점의 기능 요구를 표현하는 유스케이스 다이어그램을 쓴다. 객체지향 설계에서는 객체 간 메시지 교환 순서를 나타내는 시퀀스 다이어그램을 쓴다.
- 시퀀스로 시작하는 배열: 시퀀스 다이어그램은 객체지향 기법이라 구조적 분석 도구가 아니다.
- 데이터흐름, 시퀀스, 유스케이스: 유스케이스는 분석 단계에서, 시퀀스는 설계 단계에서 주로 쓴다.
오류나 개정된 내용이 보이면 알려주세요