객체 지향 분석 방법론

객체 지향 분석 방법론

1. 객체지향 분석의 개념

 - 사용자의 요구사항을 분석해 모든 클래스, 속성과 연산, 관계를 모델링하는 기법

 

2. 객체 지향 분석 방법론 종류

종류 내용
OOSE
(Object Oriented Software
Engineering)
- 야콥슨이 만듦
- 유스케이스에 의한 접근 방법. 유스케이스를 모든 모델의 근간으로 활용한 방법론
- 분석, 설계, 구현 단계로 구성
- 기능적 요구사항 중심의 시스템
OMT
 (Object Modeling
Technology)
- 럼바우가 만듦
- 그래픽 표기법을 이용해 SW 구성요소를 모델링한 방법론
- 분석 절차
    - 객체 모델링 (Object Modeling)
        - 정보 모델링(Information Modeling)이라고도 함
        - 시스템이 요구한 객체를 찾고 관계를 정의 ER 다이어그램을 만드는 모델링
        - 객체 다이어그램을 활용
    - 동적 모델링 (Dynamic Modeling)
        - 시간 흐름에 따라 동적 행위를 표현
        - 상태 다이어그램을 활용
    - 기능 모델링 (Functional Modeling)
        - 프로세스들의 자료 흐름 중심으로 처리하는 모델링
        - 자료 흐름도(DFD)를 활용
OOD
(Object Oriented
Design)
- 부치가 만듦
- 설계 문서화를 강조 다이어그램 중심으로 개발한 방법론
- 분석과 설계의 분리가 불가능

    ※ DFD의 구성요소

        - 처리기 : (O)으로 표시

        - 데이터 흐름 : 화살표()로 표시

        - 데이터 저장소 : 평행선(=)으로 표시

        - 단말 : 사각형()으로 표시 

 

    ※ 자료 사전 (DD : Data Dictionary)

        - 자료, 자료들의 집합, 자료의 흐름, 자료 저장소와 그것의 관계 구체적으로 명시하는 것

        - 자료 사전의 목적 : 다른 사람에게 자료 용어의 의미 알려주기 위해, 용어의 정의를 조정 및 취합하고 문서로 명확히 함

 

자료 사전 기호

기호 설명
= 자료의 정의
+ 자료의 연결
( ) 자료 생략 가능
{ } 자료의 반복
[ ] 자료의 선택
** 자료의 설명 (주석)
 

'정보처리기사 > DB' 카테고리의 다른 글

현행 시스템 파악 개념 및 절차  (0) 2023.02.09
일정관리 모델  (0) 2023.02.09
비용산정 모형  (0) 2023.02.07
소프트웨어 개발 방법론  (0) 2023.02.07
소프트웨어 생명주기 모델  (0) 2023.02.07