객체지향 분석 방법론: Difference between revisions

From CS Wiki
(새 문서: 분류:소프트웨어 공학 == 종류 == === Rumbaugh(럼바우) 방법 === * 가장 일반적으로 사용되는 방법 * 분석 활동을 객체...)
 
 
Line 1: Line 1:
[[분류:소프트웨어 공학]]
[[분류:소프트웨어 공학]]


== 종류 ==
==종류==
=== [[럼바우 분석 기법|Rumbaugh(럼바우) 방법]] ===
===[[럼바우 분석 기법|Rumbaugh(럼바우) 방법]]===
* 가장 일반적으로 사용되는 방법
* 분석 활동을 객체모델, 동적모델, 기능 모델로 나누어 수행하는 방법


=== Booch(부치) 방법 ===
*가장 일반적으로 사용되는 방법
* 미시적, 거시적 개발 프로세스를 모두 사용하는 분석 방법
*분석 활동을 객체모델, 동적모델, 기능 모델로 나누어 수행하는 방법
* 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의


=== Jacobson 방법 ===
===[[부치 분석 방법|Booch(부치) 방법]]===
* Use Case를 사용하여 분석


=== Coad와 Yourdon 방법 ===
*미시적, 거시적 개발 프로세스를 모두 사용하는 분석 방법
* E-R 다이어그램을 사용하여 객체의 행위를 모델링
*클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의
* 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의
* 연산과 메시지 연결 정의 등의 과정으로 주로 관계를 분석


=== Wirfs-Brock 방법 ===
===Jacobson 방법===
* 분석과 설계간 구분 없음
* 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행


== 같이 보기 ==
*Use Case를 사용하여 분석
* [[객체지향 기법]]
* [[객체지향 설계]]
* [[객체지향 언어]]


== 참고 문헌 ==
===Coad와 Yourdon 방법===
* [http://q.fran.kr/문제/10605 정보처리기사 2020년 기출문제]
 
*E-R 다이어그램을 사용하여 객체의 행위를 모델링
*객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의
*연산과 메시지 연결 정의 등의 과정으로 주로 관계를 분석
 
===Wirfs-Brock 방법===
 
*분석과 설계간 구분 없음
*고객 명세서를 평가해서 설계 작업까지 연속적으로 수행
 
==같이 보기==
 
*[[객체지향 기법]]
*[[객체지향 설계]]
*[[객체지향 언어]]
 
==참고 문헌==
 
*[http://q.fran.kr/문제/10605 정보처리기사 2020년 기출문제]

Latest revision as of 22:49, 3 February 2022


종류[edit | edit source]

Rumbaugh(럼바우) 방법[edit | edit source]

  • 가장 일반적으로 사용되는 방법
  • 분석 활동을 객체모델, 동적모델, 기능 모델로 나누어 수행하는 방법

Booch(부치) 방법[edit | edit source]

  • 미시적, 거시적 개발 프로세스를 모두 사용하는 분석 방법
  • 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의

Jacobson 방법[edit | edit source]

  • Use Case를 사용하여 분석

Coad와 Yourdon 방법[edit | edit source]

  • E-R 다이어그램을 사용하여 객체의 행위를 모델링
  • 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의
  • 연산과 메시지 연결 정의 등의 과정으로 주로 관계를 분석

Wirfs-Brock 방법[edit | edit source]

  • 분석과 설계간 구분 없음
  • 고객 명세서를 평가해서 설계 작업까지 연속적으로 수행

같이 보기[edit | edit source]

참고 문헌[edit | edit source]