Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ? |
Командная разработка проектов в Visual Studio 2013
9.6. Резюме
Коллективная разработка программ до сих пор остается серьезной проблемой в силу ряда объективных причин. Наиболее современные методы организации командной разработки - Scrum, Agile Development, CMMI. Новая версия Visual Studio 2013 является большим шагом вперед в части поддержки командной разработки программ. Для этого используется отдельно инсталлируемый, интегрируемый с VS 2013 продукт - Team Foundation Server 2013. Все перечисленные методы организации процесса разработки в ней поддержаны. Реализована концепция командного проекта, которая позволяет осуществить все этапы жизненного цикла и контролировать их выполнение. Для связи VS 2013 с TFS 2013 используется вкладка Team Explorer. Возможен выбор между использованием локально инсталлированного Team Foundation Server и его новейшего облачного аналога - Visual Studio Online. К сожалению, не все элементы процесса создания командного проекта в TFS полностью отлажены, но, надеюсь, это произойдет в ближайших новых версиях.
Ключевые термины
Краткие итоги
Командная разработка программ до сих пор остается серьезной проблемой в силу ряда объективных причин. Наиболее современные методы организации командной разработки - Scrum, Agile Development, CMMI. Новая версия Visual Studio 2013 является большим шагом вперед в части поддержки командной разработки программ. Для этого используется отдельно инсталлируемый, интегрируемый с VS 2013 продукт - Team Foundation Server 2013. Все перечисленные методы организации процесса разработки в ней поддержаны. Реализована концепция командного проекта, которая позволяет осуществить все этапы жизненного цикла и контролировать их выполнение. Для связи VS 2013 с TFS 2013 используется вкладка Team Explorer. Возможен выбор между использованием локально инсталлированного Team Foundation Server и его новейшего облачного аналога - Visual Studio Online. К сожалению, не все элементы процесса создания командного проекта в TFS полностью отлажены, но, надеюсь, это произойдет в ближайших новых версиях.
Набор для практики
Вопросы
- Что такое командная разработка программ?
- Какие проблемы возникают при командной разработке программ?
- Какие методы организации командной разработки программ Вам известны?
- Что такое Scrum?
- Что такое CMMI?
- Что такое Agile development?
- Что такое Team Foundation Server?
- Что такое Visual Studio Online?
- Какие системы управления версиями используются в Visual Studio?
Упражнения
- Скачайте и инсталлируйте Team Foundation Server 2013.
- Сконфигурируйте TFS с помощью Team Foundation Server Administration Console.
- Создайте новую коллекцию командных проектов.
- Попробуйте создать новый командный проект и проанализируйте результат.
Темы для курсовых работ, рефератов, эссе
- Методы и проблемы командной разработки программ (реферат).
- Поддержка командной разработки программ в VS 2013 (реферат).
- Team Foundation Server (реферат).
- Visual Studio Online (реферат).
Дополнительные материалы, презентации
Презентация к данной лекции: VS_2013_Course_9.pptx.