UML 매핑 Microsoft Visual c + + 7.0 코드에 대 한

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

리버스 엔지니어링 동안 Visual c + +에 다음 코드 구조가 UML 요소에 해당합니다.

네임스페이스

C + + Namespace 리버스 엔지니어링 UML 패키지 으로 되며 포함 됩니다.

  • Name(이름)

  • 구성원

참고: 클래스 외부 정의 된 변수 네임 스페이스 스테레오 << 유틸리티 >> 사용 하 여 클래스에 추가 됩니다.

클래스

C + +에서 클래스 리버스 엔지니어링 UML 클래스 으로 되며 포함 됩니다.

  • Name(이름)

  • 상속 된 클래스

  • 표시 유형 (공개, 보호, 또는 전용)

  • IsAbstract

  • 멤버 작업

  • 멤버 변수

참고: C + +에서는 함수 내의 클래스 정의 리버스 엔지니어링 되지 않습니다.

열거형

C + +에서 열거 형식을 리버스 엔지니어링 << 열거형 >> 스테레오와 UML 데이터 형식 으로 되며 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호, 또는 전용)

  • IsLeaf

  • 구성원

구조체

C + +의 구조 리버스 엔지니어링 << struct >> 스테레오 있는 UML 클래스로 되며 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호, 또는 전용)

  • IsAbstract

  • IsLeaf

  • 기본 클래스

  • 구성원

Union

C + +에서 연합 리버스 엔지니어링 << 연합 >> 스테레오 있는 UML 클래스로 되며 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호, 또는 전용)

  • IsLeaf

  • 구성원

멤버 작업

C + +에서 멤버 작업은 UML 작업으로 리버스 엔지니어링 며 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호, 또는 전용)

  • 범위 (로컬, 정적, 또는 공유)

  • IsPolymorphic

  • IsAbstract

  • 작업 종류

생성자, 소멸자, 연산자 또는 프로시저 등의 형식에 따라 작업 플래그가 지정 됩니다. UML 작업 속성 대화 상자의 코드 생성 옵션 페이지를 사용 하는 UML 모델에서 이러한 플래그를 볼 수 있습니다.

  • 반환 형식

  • 매개 변수

멤버 변수

C + +에서 멤버 변수는 UML 특성으로 리버스 엔지니어링 며 포함 됩니다.

  • 이름

  • 유형

  • 표시 유형 (공개, 보호, 또는 전용)

  • 범위 (로컬, 정적, 또는 공유)

  • 가변 (고정 또는 변경할 수)

  • 초기 값

메서드 매개 변수

C + +에서 메서드 매개 변수는 UML 매개 변수로 리버스 엔지니어링 며 포함 됩니다.

  • 이름

  • 유형

  • (In, inout, out, 또는 반송) 방향

  • 기본값

  • 복합성

복합성 한정자 매개 변수 형식의 접미사에 추가 됩니다. 예를 들어:

void Func(int *p)

가 수 다음과 같이 리버스 엔지니어링

p: int*

형식 정의

C + +에서 형식 정의 리버스 엔지니어링 UML 클래스로 되며 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호, 또는 전용)

  • 기본 형식에 관계 바인딩

서식 파일 정의

C + +에서 서식 파일 정의 UML 매개 변수가 있는 클래스로 리버스 엔지니어링 며 포함 됩니다.

  • Name(이름)

  • 매개 변수

  • 멤버 변수

  • 멤버 작업

리버스 엔지니어링이 가능한 다른 c + + 코드 구문

  • 함수 지정자: 인라인

  • Cv 한정자: Const는 리버스 엔지니어링 멤버 변수와 멤버 함수에 대 한

  • 변환 함수 id: 연산자 변환 형식 id

  • 연산자 함수 id: 연산자

UML에서 지원 되지 c + + 코드 구문

다음 c + + 코드 구조 리버스 엔지니어링 Visual Studio에서 때 UML 요소를 매핑할 수 없습니다. Microsoft Office Visio UML 모델 다이어그램에 순 합니다.

  • 함수 내의 클래스 클래스 정의 리버스 엔지니어링 되지 않습니다.

  • 선언 지정자 친구 리버스 엔지니어링 되지 않습니다.

  • 저장소 클래스 지정자 자동, Register, Extern Mutable 리버스 엔지니어링 되지 않습니다.

  • 함수 지정자 명시적 리버스 엔지니어링 되지 않습니다.

  • 사용 하 여 네임 스페이스 지시문을 사용 하 여 리버스 엔지니어링 되지 않습니다.

  • Asm 정의 Asm 리버스 엔지니어링 되지 않습니다.

  • 링크 사양 Extern 리버스 엔지니어링 되지 않습니다.

  • Cv 한정자 일시적 리버스 엔지니어링 되지 않습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×