응용 프로그램 모델링
Visual Studio Ultimate에서 모델을 만들면 응용 프로그램이 사용자의 요구 사항을 충족하는 데 도움이 됩니다. 다양한 세부 수준으로 모델을 만들 수 있으며 이러한 모델을 다른 모델, 테스트 및 개발 계획과 연결할 수 있습니다. 응용 프로그램 수명 주기 전체에서 개발 과정의 일부로 모델을 만들고 개발할 수 있습니다. 자세한 내용은 다음을 참조하십시오.
이 릴리스에 기능을 추가하려면 Visual Studio 2010 Microsoft Visual Studio 2010 시각화 및 모델링 기능 팩을 다운로드하여 설치하십시오.
모델에서 지원하는 동작
동작 |
---|
사용자 요구를 이해합니다. 사용자 사례, 비즈니스 규칙 및 기타 요구 사항을 분명히 설명하고 활동, 클래스 및 기타 UML 다이어그램을 그려서 일관성을 유지할 수 있습니다. |
코드를 시각화합니다. 종속성 그래프 및 시퀀스 다이어그램을 생성하여 코드를 시각적으로 확인할 수 있습니다. 데이터베이스의 오프라인 표현을 만들어 해당 데이터베이스 내의 개체, 설정 및 관계를 볼 수 있습니다. |
아키텍처를 정의합니다. UML 구성 요소, 클래스 및 시퀀스 다이어그램을 그려서 시스템의 대규모 구조 및 디자인 패턴을 모델링할 수 있습니다. 레이어 다이어그램을 만들어 구성 요소 간의 종속성에 대한 제약 조건을 정의한 후 적용할 수 있습니다. |
UML 또는 도메인별 언어에서 응용 프로그램의 일부를 생성 또는 구성하고 디자인을 요구 사항 변경에 빠르게 대응하고 제품 라인 전반에서 쉽게 변경할 수 있도록 만듭니다. |
요구 사항 및 계획된 디자인을 사용하여 시스템의 유효성을 검사합니다. 요구 사항을 기반으로 승인 테스트 또는 시스템 테스트를 정의할 수 있습니다. 이렇게 하면 사용자의 요구 사항과 테스트 간에 강력한 관계가 생성되고, 요구 사항이 변경될 경우 시스템을 쉽게 업데이트할 수 있습니다. |
Team Foundation 버전 제어를 사용하여 모델, 다이어그램 및 그래프를 공유합니다: 모델링 프로젝트 및 다이어그램 파일, 종속성 그래프, 아키텍처 탐색기 쿼리 등을 Team Foundation 버전 제어 아래에 둘 수 있습니다. Team Foundation 버전 제어에서 여러 사용자가 이러한 항목으로 작업하는 경우 여기에 제공된 지침을 사용하여 버전 제어 문제를 방지할 수 있습니다. |
모델 및 다이어그램을 사용자 지정합니다. UML 요소의 추가 속성, 비즈니스 규칙에 맞는 모델을 위한 유효성 검사 제약 조건, 추가 메뉴 명령 및 도구 상자 항목 등을 정의하여 모델을 프로젝트에서 사용되는 방식에 더 적합하게 만들 수 있습니다. 고유한 도메인별 언어를 만들 수도 있습니다. |
모델의 형식 및 용도
모델 형식 및 일반적인 용도 |
---|
UML 모델 UML 모델은 클래스, 구성 요소, 사용 사례, 동작 및 시퀀스 다이어그램을 비롯한 여러 뷰를 포함합니다. 응용 프로그램 도메인에 맞게 UML을 사용자 지정할 수 있습니다. 예를 들어 모델 요소에 태그, 추가 정보 및 제약 조건을 연결할 수 있습니다. 모델에 대해 작동하는 도구를 정의할 수도 있습니다. 자세한 내용은 소프트웨어 디자인용 모델 개발을 참조하십시오. 일반적인 용도:
|
DSL(도메인별 언어) DSL은 특정 용도로 디자인되는 표기법이며 Visual Studio에서는 일반적으로 그래프입니다. 자세한 내용은 시각화 및 모델링 SDK - 도메인별 언어를 참조하십시오. 일반적인 용도:
|
레이어 다이어그램 레이어 다이어그램을 사용하여 명시적 종속 관계를 가진 레이어 또는 블록 집합으로 응용 프로그램 구조를 정의할 수 있습니다. 또한 체크 인할 때마다 레이어와 비교하여 코드의 유효성을 검사할 수 있습니다. 자세한 내용은 레이어 다이어그램: 지침을 참조하십시오. 일반적인 용도:
|
종속성 또는 방향이 지정된 그래프 종속성 및 방향이 지정된 그래프를 사용하면 크고 복잡한 종속성 또는 기타 관계를 검사할 수 있습니다. 코드 구조에 대한 그래프를 생성할 수 있습니다. 다양한 다른 소스로부터 그래프를 만드는 도구를 작성할 수도 있습니다. 자세한 내용은 방법: .NET 코드에 대한 종속성 그래프 생성을 참조하십시오. 일반적인 용도:
|
코드 기반 시퀀스 다이어그램 .NET 코드에서 생성할 수 있는 시퀀스 다이어그램을 사용하여 코드에서 메서드를 구현하는 방식을 시각화할 수 있습니다. 자세한 내용은 방법: 시퀀스 다이어그램을 사용하여 코드 탐색을 참조하십시오. 일반적인 용도:
|
외부 리소스
범주 |
링크 |
---|---|
비디오 |
|
포럼 |
|
블로그 |
|
기술 문서 및 저널 |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
기타 사이트 |
참고 항목
개념
Visual Studio 2010의 새로운 Application Lifecycle Management 기능
Visual Studio Application Lifecycle Management