Поделиться через


Разработка приложения

Разработчик выполняет задачи по изменению кода приложения и базы данных в соответствии с определенной целью и следит за тем, чтобы внесенные изменения не оказывали негативного влияния на другие части приложения. Когда разработчик или группа разработчиков разрабатывают приложение, Visual Studio Premium или Visual Studio Ultimate могут использоваться для выполнения общих задач, включая реализацию функций, исправление ошибок, написание кода и пр. Эти задачи выполняются независимо от выполняемого процесса разработки или используемых методов. Во многих процессах разработчики выполняют проектирование, разработку и тестирование многократно в ходе каждого цикла итерации, на этапах промежуточной сдачи и в процессе разработки.

Используя преимущества интеграции компонентов Visual Studio, можно выполнять перечисленные ниже задачи.

  • Связывать изменения в коде с конкретными задачами и ошибками.

  • Определять тесты, которые следует выполнять при внесении определенных изменений.

  • Планировать и отслеживать ход выполнения работ по графику.

Общие задачи

В таблице приведено описание стандартных задач, которые могут оказаться полезными при реализации этого сценария, и ссылки на более подробные сведения о выполнении этих задач.

Задача

Справочные материалы

Выявление изменений, влияющих на работу. Visual Studio Premiumи Visual Studio Ultimate предоставляют ряд новых или усовершенствованных функций, помогающих в разработке приложений.

Новые возможности управления жизненным циклом приложений в Visual Studio 2010

Обзор существующего программного обеспечения и проекта базы данных: во многих случаях для выполнения задач разработки необходимо вносить изменения в существующие приложения. Перед началом работы следует проанализировать архитектуру и дизайн приложения, чтобы более точно определить модифицируемую область.

Обзор существующей архитектуры и дизайна приложения

Подготовка сред разработки и тестирования: перед созданием или изменением кода необходимо настроить среды разработки и тестирования для работы с соответствующим исходным кодом. При работе с базами данных также необходим доступ к автономному представлению этих баз данных.

Настройка среды разработки

Определение правил выявления распространенных проблем кодирования и предотвращение проблематичного возврата: можно указать набор правил анализа кода, который следует использовать для выявления проблем проектирования, именования и производительности в коде приложений и баз данных. Правила можно объединить в часто используемые наборы. Можно также определить политики возврата, используемые правилами для предотвращения возврата кода, способного создать проблемы.

Улучшение качества кода с помощью политик возврата командного проекта

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

Управление графиком разработки и работа

Внесение изменений в код для выполнения задачи или устранения ошибки: в ходе цикла разработки большая часть времени расходуется на изменение кода. Этот процесс предусматривает выбор задачи или ошибки, извлечение необходимых файлов, изменение кода и проверку правильности внесенных изменений перед возвращением файлов. В рамках этой задачи необходимо внести изменения как в код приложения, так и в код базы данных.

Выполнение общих задач разработки

Сравнение и синхронизация схем и данных между базами данных: можно сравнивать и, при необходимости, синхронизировать схемы баз данных между развернутыми базами данных. Также можно сравнивать и, при необходимости, синхронизировать данные, содержащиеся в таблицах базы данных.

Обслуживание развернутых баз данных

Связанные сценарии

  • Начало работы с Visual Studio Application Lifecycle Management
    Для ознакомления с тем, как использовать Visual Studio Premium или Visual Studio Ultimate в среде командной разработки, можно ознакомиться с дополнительными сведениями для повышения производительности и снижения степени риска, связанного с разработкой приложений.

  • Моделирование приложения
    Microsoft Visual Studio Premium можно использовать для решения проблем и других аспектов разработки программного обеспечения. Visual Studio Premium можно использовать для визуального моделирования приложения в текущем виде и в том виде, в котором оно должно выглядеть в будущем. Можно создавать диаграммы, визуализирующие логические модели приложения, одновременно с сопоставлением с физическими моделями; это дает возможность изменять, проверять и анализировать программное обеспечение, находящееся на стадии разработки.

  • Тестирование приложения
    С помощью Visual Studio Premium и Visual Studio Ultimate можно работать более продуктивно на этапе тестирования. Visual Studio Premium и Visual Studio Ultimate можно использовать для планирования тестирования. Можно создавать, управлять, изменять и выполнять тесты как в ручном, так и в автоматическом режиме. Также можно просматривать ход выполнения теста в соответствии с планом.

  • Построение приложения
    Team Foundation Build позволяет создавать автоматическое построение кода и баз данных и управлять им. Можно создавать и удалять серверы для развертывания построений. Можно анализировать тенденции построений.

  • Планирование и отслеживание проектов
    Visual Studio Team Foundation Server можно использовать для планирования и отслеживания проектов, независимо от того, используется ли гибкий процесс, формальный процесс или их вариации. Планирование проектов, отслеживание их выполнения в сравнении с планом и внесение необходимых исправлений позволяет снизить риск, избежать непредсказуемых ситуаций и более эффективно контролировать стоимость проектов.

См. также

Другие ресурсы

Устранение неполадок при разработке (в функциях управления жизненным циклом приложения, предусмотренных в Visual Studio)