객체 지향 분석 방법론
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 |