문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

Agile 개발에서 모델 사용

팀은 모델을 정의하고 Visual Studio Ultimate를 사용하여 사용자 스토리와 테스트를 구현하는 데 도움을 주기 위한 모델을 만들 수 있습니다. 모델은 구성 요소 또는 사용자 비즈니스 활동 간의 상호 작용의 시퀀스와 같은 응용 프로그램의 선택한 부분에 대한 보기입니다.

팀에서 사용자 스토리와 코드에 대해 보다 깊이 이해해야 할 때 프로젝트 전체에서 모델을 개발할 수 있습니다. 예를 들어 팀에서 작업을 예측하기 전에 복잡한 사용자 상호 작용이 있는 사용자 스토리에 대한 동작 다이어그램을 개발할 수 있습니다.

기존 코드 탐색: 팀에서 기존 코드의 구조를 이해하고, 제안된 변경 내용에 대해 논의하고, 비용을 예측하고, 개발을 이끌 테스트를 만드는 작업에 유용하도록 기존 코드의 상호 작용과 종속성을 보여 주는 다이어그램을 생성할 수 있습니다.

기존 응용 프로그램 업데이트

보다 명확하게 사용자의 요구 사항 이해: 팀에서 스프린트에 사용할 수 있도록 사용자 스토리를 준비하거나 사용자 스토리를 개발하는 동안 세부 정보를 명확히 하기 위해 사용자 스토리에 대한 중요한 질문에 답변하는 데 도움이 되도록 모델을 사용할 수 있습니다.

사용자 스토리 모델링

구조의 손실 없이 자주 코드 리팩터링: 팀에서 레이어 모델을 사용하여 코드에서 종속성을 정의하고 유효성을 검사할 수 있습니다. 팀에서 코드를 리팩터링하고 확장할 때 시간이 지남에 따라 코드를 변경하기가 더 어려워지는 것을 방지하기 위해 레이어 다이어그램의 유효성을 검사할 수 있습니다.

레이어 다이어그램을 사용하여 응용 프로그램 구조 안정화

코드에 대해 논의 및 의사 소통. 팀에서 모델을 사용하여 코드의 구성 요소, 상호 작용 및 디자인 패턴을 시각화하고 논의할 수 있습니다. 팀이 지리적으로 분산되어 있는 경우 이런 식으로 모델을 사용하면 특히 유용합니다.

디자인 모델링

코드 생성. 팀에서 모델로부터 코드를 생성하여 사용자 요구 사항의 변경에 매우 신속하고 안정적으로 대응할 수 있습니다. 팀에서 유사한 제품 계열을 개발하거나 자주 사용되는 패턴에 의존하는 경우 코드 생성의 이점은 특히 강력합니다.

코드 생성

표시: