미어캣의 필기장

[ 정보처리기사 ] 객체 지향 분석 방법론 본문

개인 공부/정보처리기사

[ 정보처리기사 ] 객체 지향 분석 방법론

kaleb 2025. 2. 11. 18:28
728x90

 

 


 

☑ 럼바우(RumBaugh) 모델 : 

분석 활동을 객체 / 동적 / 기능 모델로 나누어 수행 [ 객동기 ]

  • 객체 모델링(Object Modeling)
    • 객체들 간의 관계를 정의
    • 중요하고선행되어야할 모델링
    • 객체 다이어그램
  • 동적 모델링(Dynamic Modeling)
    • 시간의 흐름에 따른 객체들을 모델링
    • 제어의 흐름, 상호작용, 동적 순서들의 행위를 표현한 모델링
    • 상태 다이어그램
  • 기능 모델링(Functional Modeling)
    • 자료의 흐름도(DFD; Data Flow Diagram)을 이용한 프로세스간 자료 중심 모델링
    • 어떤 데이터의 입력 -> 어떤 결과가 나오는가에 대한 표현

 

☑ Booch : 

미시적, 거시적 개발 프로세스를 모두 사용하는 방법

 

☑ Jacobson : 

Usecase를 강조하여 사용하는 분석방법

 

☑ Coad와 Yourdon :

E-R다이어그램을 사용하여 객체의 활동을 데이터 모델링하는 분석방법

 

☑ Wirfs-Brock : 

분석과 설계의 구분이 없으며, 고객 명세서를 평가하여 설계 작업까지 연속적으로 수행하는 기법

 

 

☑ 데이터 흐름도(DFD; Data Flow Diagram) :

프로세스간 데이터의 흐름을 표현한 도구로 버블차트(Bubble Chart)라고도 불림

  • 구성요소
요소 표시
프로세스(Process)
데이터 흐름도(Data Flow) 화살표
자료 저장소(Data Store) 직선(단선/이중선)
단말(Terminal) 사각형

 

 


 

문제 풀이 이후 오답 노트한 방식으로 정리한 부분이기 때문에

 

상당 부분이 요약되어있는 점  유의하시길 바랍니다.

 

모두 원하는 점수 받으시길 바랍니다!

 

728x90