집합

반응형
SMALL

집합관계-AGGREGATION

  • 집합 관계는 하나의 사물이 다른 사물에 포함되어 있는 관계
  • 포함하는 쪽(전체,whole)과 포함되는 쪽(부분, part)은 서로 독립적임
  • 포함되는 쪽(부분, par)에서 포함하는 쪽 (전체,whole)으로 속이 빈 마름모를 연결하여 포함한다.
  • 프린터는 컴퓨터를 연결해서 사용할 수 있으며, 다른 컴퓨터에서 연결해서 사용할 수도 있다.

포함관계-COMPOSITION

  • 포함 관계는 집합관계의 특수한 형태로, 포함하는 사물의 변화가 포함되는 사물에게 영향을 미치는 관계
  • 포함하는 쪽(전체, WHOLE)과 포함되는 쪽(부분,PART)은 서로 독립될 수 없고, 생명주기를 함께 함
  • 포함되는 쪽(부분, PART)에서 포함하는 쪽(전체,WHOLE)으로 속이 채워진 마름모를 연결하여 표현함
  • 문을 열수 있는 키는 하나이며, 해당 키로 다른 문은 열수 없다. 문이 없이지면 키도 더이상 필요하지 않다.

일반화관계-GENERALIZATION

  • 일반화 관계는 하나의 사물이 다른 사물에 비해 더 일반적이거나 구체적인 관계
  • 보다 일반적인 개념을 상위(부모), 보다 구체적인 개념을 하위(자식)이라고 부름
  • 구체적(하위)인 사물에서 일반적(상위)인 사물 쪽으로 속이 빈 화살표를 연결하여 표현함
  • 아메리카노와 에스프레소는 커피이다. 다시 말하면, 커피에는 아메리카노와 에스프레소가 있다.

의존 관계- Dependency

  • 의존 관계는 연관 관계와 같이 사물 사이에서 서로 연관은 있으나 필요에 의해 서로에게 영향을 주는 짧은 시간 동안만 연관을 유지하는 관계
  • 하나의 사물과 다른 사물이 소유 관계는 아니지만 사물의 변화가 다른 사물에도 영향을 미치는 관계임
  • 영향을 주는 사물(이용자)이 영향을 받는 사물(제공자) 쪽으로 점선 화살표를 연결하여 표현
  • 등급이 높이면 할인율을 적용하고, 등급이 낮으면 할인율을 제공하지 않는다.

반응형
LIST

'정보처리기사 > 요구사항 정의' 카테고리의 다른 글

행위 다이어그램  (0) 2024.10.09
구조적 다이어그램  (0) 2024.10.09
요구사항  (0) 2024.10.09
애자일 모형 스크럼과 XP  (2) 2024.10.09
소프트웨어 생명 주기 모형  (2) 2024.10.09