답변:
다음은 Visual Studio 2015 문서에 대한 설명입니다.
UML 클래스 다이어그램 : 참조 : https://msdn.microsoft.com/library/dd409437%28VS.140%29.aspx
5 : Association : 두 분류 자 멤버 간의 관계입니다.
5a : 집계 : 공유 소유권 관계를 나타내는 연결입니다. 소유자 역할 의 집계 특성이 공유 로 설정되어 있습니다.
5b : 구성 : 전체 부분 관계를 나타내는 연결입니다. 소유자 역할 의 집계 특성이 복합 으로 설정되었습니다. 있습니다.
9 : 일반화 : 특정 분류기는 일반 분류기에서 정의의 일부를 상속합니다. 일반 분류기는 커넥터의 화살표 끝에 있습니다. 속성, 연관 및 조작은 특정 분류 자에 의해 상속됩니다. 사용 상속 이 개 분류 사이에 일반화를 만드는 도구.
13 : 가져 오기 : 패키지 간의 관계로, 한 패키지에 다른 패키지의 모든 정의가 포함되어 있음을 나타냅니다.
14 : 종속성 : 화살촉 끝의 분류자가 변경되면 종속 분류 자의 정의 또는 구현이 변경 될 수 있습니다.
15 : 구현 :이 클래스는 인터페이스에 의해 정의 된 작업 및 속성을 구현합니다. 사용 상속 클래스와 인터페이스 사이의 실현을 생성하는 도구를.
16 : 실현 : 같은 관계의 대안 적 표현. 롤리팝 기호의 레이블은 인터페이스를 나타냅니다.
UML 클래스 다이어그램 : 지침 : http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx
협회의 속성
집합 : 커넥터의 한쪽 끝에 다이아몬드 모양으로 나타납니다. 이를 사용하여 집계 역할의 인스턴스가 다른 역할의 인스턴스를 소유하거나 포함 함을 표시 할 수 있습니다.
탐색 가능 : 하나의 역할에만 해당되는 경우 탐색 가능한 방향으로 화살표가 나타납니다. 이를 사용하여 소프트웨어에서 링크 및 데이터베이스 관계의 탐색 가능성을 표시 할 수 있습니다.
일반화 : 일반화는 전문화 또는 파생 된 형식이 일반 또는 기본 형식의 특성, 작업 및 연결을 상속 함을 의미합니다. 일반 유형은 관계의 화살촉 끝에 나타납니다.
실현 : 실현은 클래스가 인터페이스에 지정된 속성과 작업을 구현 함을 의미합니다. 인터페이스는 커넥터의 화살표 끝에 있습니다.
더 궁금한 점이 있으면 알려주세요.
좋은 치트 시트 (http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf) :
그것은 다룹니다 :
그리고 몇 가지 샘플을 제공합니다.
내가 가장 좋아하는 UML "치트 시트"는 Martin Fowler의 UML Distilled 입니다. 내가 읽은 것은 그가 추천 한 유일한 책입니다.
간결한 예제와 함께 빠른 참조를 위해 Allen Holub의 UML 빠른 참조는 다음과 같습니다.
http://www.holub.com/goodies/uml/
(표의 첫 번째 열에는 화살표와 포인터에 대한 몇 가지 특정 예가 있으며 두 번째 열에는 설명이 있습니다.)
이해하기 쉬운 설명은 클래스 다이어그램, 사용 사례 및 활동에 대한 예제와 함께 yuml 문서입니다 .
MOOC 사람이 더 많다면 대부분의 UML 다이어그램의 모든 내부 및 외부를 가르치는 것이 좋습니다 무료 코스는 Udacity의 것입니다 : https://www.udacity.com/course/software-architecture 디자인 -ud821
집계와 구성은 약간 혼동됩니다. 그러나 컴포지션은 더 강력한 집계 버전이라고 생각하십시오. 그게 무슨 뜻이야? 예를 들어 봅시다 : (집계) 1. 교실과 학생들을 가져 가십시오 :이 경우, 우리는 그들 사이의 관계를 분석하려고합니다. 교실 에는 학생들과의 관계를. 즉, 교실은 하나 이상의 학생으로 구성됩니다. 클래스 룸 클래스를 제거하더라도 학생 클래스는 파기 할 필요가 없습니다. 즉, 학생 클래스를 독립적으로 사용할 수 있습니다.
(구성) 2. 페이지와 서적을 살펴보십시오. 이 경우, 페이지 입니다 a는 페이지의 컬렉션은 책을 만드는 것을 의미 책. 책 클래스를 제거하면 전체 Page 클래스가 삭제됩니다. 즉, 페이지 클래스를 독립적으로 사용할 수 없습니다.
이 주제에 대해 여전히 확실하지 않은 경우이 짧은 훌륭한 비디오를 시청하십시오.