728x90
1. 모델과 모델링
1) 모델 : 복잡한 시스템에 대한 이해를 돕기 위해 특정 관점에 집중하여 추상화를 통해
불필요한 정보를 제외하고 해당 관점을 강조하여 주요 정보만을 표현한 것이다
2) 모델링 : 다양한 관점에서 시스템을 표현하는 것이 필요하며 이러한 행위를 일컫는다
다양한 관점에서 모델링
-분석활동에서 문제 도메인에 대한 모델을 생성
-설계활동에서 시스템에 대한 솔루션 모델을 생성
-구현활동에서는 설계 모델을 실현(구현)하는 실현모델을 생성
3) ER 모델
-데이터베이스 시스템에서 언급되는 ER모델은 시스템을 정보(데이터) 관점에서 표현한 결과물이다
-ER모델은 엔터티로 표시되는 데이터와 데이터 사이의 관계에 의해 문제 도메인을 데이터(정보)
관점에서 표현한 모델이라 할 수 있다
4) 다이어그램 표기법
-다이어그램을 직성하는 주된 목적은 시스템을 시각적으로 표현하여 의사소통과
시스템에 대한 이해를 용이하게 하는 것이다
-모델링 언어는 그래픽 표기법을 제공한다
-UML클래스 다이어그램에서 사각형은 클래스를 표현하며 사각형 내부 제목은 클래스 이름을 의미
-속이 빈 화살표는 상속을 의미한다. 이 외에 많은 표기법이 있다
728x90