1과목: 소프트웨어 설계 - 객체지향 분석기법
Rumbaugh(럼바우) 방법
- 모든 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 기법으로, 객체 모델링 기법(Object Modeling Technique) 라고도 한다.
- 분석활동은 객체모델링 -> 동적 모델링 -> 기능 모델링 순으로 통해 이루어진다
- 객체 모델링 (Object Modeling) : 객체 다이어그램
- 동적 모델링 (Dynamic Modeling): 상태 다이어그램
- 기능 모델링(Functional Modeling): 자료흐름도(DFD)
Booch(부치) 방법
미시적(Micro) 개발 프로세스와 거시적(Macro) 개발 프로세스를 모두 사용하는 분석 방법으로, 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의한다.
Jacobson 방법
Use Case를 강조하여 사용하는 분석 방법이다.
Coad와 Yourdon 방법
E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성하는 기법
Wirfs-Brock 방법
분석과 설계 간의 구분이 없고, 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행하는 기법
2022년 03월 05일 기출문제
18. 객체지향 분석기법의 하나로 객체 모형, 동적 모형, 기능 모형의 3개 모형을 생성하는 방법은?
① Wirfs-Block Method
② Rumbaugh Method
③ Booch Method
④ Jacobson Method
(정답률 89% 문제)
흥달쌤 - 정보처리기사 필기 2022년 1회 - 소프트웨어 설계
18번문제 해설 1:02:00부터
'개발공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기 오답] 화이트박스 테스트 vs 블랙박스 테스트 (0) | 2023.05.14 |
---|---|
[정보처리기사 필기 오답] 소프트웨어 재공학(Reengineering) (0) | 2023.05.13 |
[정보처리기사 필기 오답] GoF(Gangs of Four) 디자인 패턴 - 생성패턴, 구조패턴, 행위패턴 (0) | 2023.05.11 |
[정보처리기사 필기 오답] 클래스 설계 원칙 (0) | 2023.05.10 |
[정보처리기사 필기 오답] 하향식 설계 방법 / 상향식 설계 방법 (1) | 2023.05.08 |