Система командной работы Visual Studio

Оценить
(0 голоса)

Успех проекта программного обеспечения определяют только три переменных: скорость, качество и деньги. Иначе говоря, вы можете увеличить успех приложения в том случае, если изготовите его быстрее, сделаете его лучше, либо потратите меньше денег на его разработ­ку. Если вы действительно хотите оптимизировать эту тройку "быстрее, лучше, дешевле", то вам необходимо выйти за рамки роли разработчика и процесса написания кода и начать об­думывать использование прочих ролей и навыков, которые сложились в жизненном цикле разработки программного обеспечения. Вам следует также уделить внимание не только фазе разработки проекта. Вам нужно уделить внимание планированию проекта, начальному ана­лизу архитектуры, тестовым комплексам и управлению рабочими элементами.

Visual Studio Team System понимает это основное соображение и повышает роль Visual Studio в процессе разработки программного обеспечения, предоставляя вам целый набор взаимосвязанных инструментов, которые работают со всеми ролями и стадиями SDLC.

Visual Studio Team System — это название целого набора версий Visual Studio, каждая из которых предназначена для определенной роли процесса разработки программного обеспе­чения. С точки зрения возможностей продукта вы можете представить себе Visual Studio Team System как (предназначенный для командного использования) расширенный набор имеющихся версий Visual Studio (таких как Visual Studio Professional или Visual Studio Standard — см. рис. 22.4).

Ранее мы уже обсудили модели командной работы MSF. Visual Studio Team System предо­ставляет инструменты для следующих ролей: архитектора, разработчика, тестера и менед­жера проектов. Это означает, что под нужды архитектора, разработчика и тестера приспо­соблены различные продукты: Visual Studio Team Architect, Visual Studio Team Developer и Visual Studio Team Test. Менеджерам проектов предоставляется набор надстроек, утилит и отчетных функций, поставляемых вместе с сервером Visual Studio Team Foundation Server. Этот сервер функционирует в системе командной работы как ключевой компонент коллек­тивной разработки и хранения. Каждый из этих продуктов предоставляет в знакомой интег­рированной среде специфические для данной роли инструменты. Описание: image586

Примечание

Помните, что продукты Visual Studio Team System (такие как Architecture Edition) представляют собой расширенный вариант других версий Visual Studio: версии VSTS добавляют возможности сверх имеющихся в Visual Studio, Professional. Иначе говоря: все, что вы можете делать в Visual Studio Professional, вы сможете сделать и в Visual Studio Team System Architecture Edition (или Development Edition, или Test Edition и т. д.).

Давайте рассмотрим различные продукты VSTS и их соответствие модели процесса разра­ботки программного обеспечения.

Visual Studio Team System Architecture Edition
Visual Studio Team System Development Edition
Статический анализ кода
Динамический анализ кода и профилирование кода
Покрытие кода и модульное тестйрование

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.