코드 시각화
시각화 및 모델링 도구를 Visual Studio Ultimate를 사용 하면 기존 코드를 이해 하 고 응용 프로그램에 설명 하는 데 도움이 수 있습니다. 이 변경 내용이 코드와 도움말에서 발생할 위험 및 작업 평가 미치는 시각적으로 배울 수 있습니다. 예를 들면 다음과 같습니다.
코드에서 관계를 이해 하려면 이러한 관계를 시각적으로 매핑하십시오.
시스템의 아키텍처에 설명 하 고 코드와 디자인의 일관성 유지 레이어 다이어그램을 만들고 이러한 다이어그램에 대해 코드의 유효성을 검사.
메서드 동작을 이해 하려면 시퀀스 다이어그램을 생성 합니다.
클래스 구조에 설명에 클래스 다이어그램을 만듭니다.
모델 및 통신 시스템의 다양 한 측면을 통합 모델링 언어 (UML) 다이어그램을 그립니다. 예를 들어 시스템의 구성 요소, 형식, 상호 작용 및 프로세스를 모델링할 수 있습니다.
이러한 도구를 사용 하면 프로젝트에 참여 하는 다른 사람들과 쉽게 통신할 수 있습니다. 예를 들어 UML 클래스 다이어그램을 사용하면 프로젝트 관련자, 사용자 및 팀 멤버와 시스템에 대해 논의할 때 사용할 공용 용어집을 만들 수 있습니다.
수행할 작업
코드와의 관계를 이해 합니다.
|
|
코드 상호 작용을 이해 합니다. 코드의 메서드는 메서드 정의에서 시퀀스 다이어그램을 생성 하 여 구현 하는 방법을 시각화. |
|
클래스 구조를 이해 합니다. 코드에서 클래스 다이어그램을 만들어 프로젝트의 클래스 구조를 시각화 합니다. |
|
고급 수준의 시스템 디자인을 설명 하 고이 디자인에 대해 코드 유효성 검사: 레이어 다이어그램을 만들어 고급 수준의 시스템 설계 및 의도 한 종속성을 설명 합니다. 코드에서에서 종속성을 디자인과 일관 되 게 유지 되도록이 디자인을 기준으로 코드 유효성을 검사 합니다. |
|
아키텍처와 사용자 요구 사항을 전달 합니다. 동작, 구성 요소, 클래스, 시퀀스 및 사용 사례 다이어그램과 같은 UML 다이어그램을 그려 소프트웨어 시스템의 아키텍처와 사용자 요구 사항을 모델링합니다. |
외부 리소스
범주 |
링크 |
---|---|
포럼 |
|
블로그 |
|
기술 문서 및 저널 |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
기타 사이트 |