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


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

Можно использовать Visual Studio Premium или Visual Studio Ultimate для просмотра архитектуры и дизайна приложения перед началом выполнения каких-либо задач кодирования.

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

Если в наличии имеются тестовые материалы, такие как планы тестирования, тестовые случаи или истории ошибок, их также целесообразно просмотреть перед началом работы.

Общие задачи

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

Задача

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

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

Важное примечаниеВажно
Можно просматривать схемы архитектуры в Visual Studio Premium, но чтобы создавать или редактировать их, необходимо использовать Visual Studio Ultimate.

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

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

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

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

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

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

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

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