[ 정보처리기사 ] 소프트웨어 설계 - 관계
작성일 21-02-02 14:32
페이지 정보
작성자 웹지기 조회 5,049회 댓글 0건본문
❖ 관계
• 연관관계
- 2개 이상의 사물이 서로 관련되어 있음을 표현
- 사물 사이 실선, 방향성은 화살표
- 양방향 관계의 경우 실선으로만 연결
- 다중도(Multiplicity)를 선 위에 표기
- 다중도
1 n 0..1 0..* 또는 *
1..* n..* n..m
• 집합관계
- 포함하는 쪽과 포함되는 쪽은 서로 독립적
- 속이 빈 마름모를 연결하여 표현
컴퓨터 ◇----------- 프린터
• 포함관계
- 포함하는 쪽과 포함되는 쪽은 서로 독립될 수 없고 생명주기를 함께함
- 속이 채워진 마름모를 연결
문(Door) ◆------------ 키(key)
• 일반화관계
- 일반적인 개념을 상위(부모), 구체적인 개념을 하위(자식)
- 구체적인 쪽에서 일반적인 쪽으로 속이 빈 화살표 연결
• 의존관계
- 영향을 주는 사물(이용자)이 영향을 받는 사물(제공자) 쪽으로 점선 화살표를 연결하여 표현
등급 ---------------->할인율
• 실체화관계
- 사물에서 기능 쪽으로 속이 빈 점선 화살표를
연결하여 표현
❖ 다이어그램
- 구조적(Structural) 다이어그램
클래스 다이어그램
객체 다이어그램
컴포넌트 다이어그램
배치 다이어그램
복합체 구조 다이어그램
패키지 다이어그램
- 행위(Behavioral) 다이어그램
유스케이스 다이어그램
시퀀스 다이어그램
커뮤니케이션 다이어그램
상태 다이어그램
활동 다이어그램
상호작용 개요 다이어그램
타이밍 다이어그램
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.