разработчики программируют с помощью Майкрософт

обзор

1

основы

2

получение инструментов

3

начало обучения

Что такое архитектура программного обеспечения?

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

1обзор Visual Studio 

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

Прочитайте документ

Общий обзор и обзор архитектуры (EN)

Разработка современного программного обеспечения весьма непроста. В инструментах, поддерживающих сегодняшние группы разработчиков, есть множество изменяемых частей, и Visual Studio 2010 тут не исключение. Один из способов овладеть этим семейством приложений – начать с общего взгляда на компоненты и то, как они работают вместе. Когда это сделано, можно взглянуть поближе на элемент, связывающий все вместе: Team Foundation Server.   Читайте дальше >>

2получение инструментов 
Скачать Visual Studio 2010 Professional 
  • Visual Studio 2010 Professional (пробная версия на 90 дней)
Скачать Visual Studio 2010 Ultimate 
  • Visual Studio 2010 Ultimate (пробная версия на 90 дней)

Чтобы проще было выбрать правильную версию Visual Studio, просмотрите таблицу сравнения Visual Studio 2010.
Для получения дополнительных сведений о совместной разработке обратитесь к разделу Управление жизненным циклом приложения.

3начало обучения 

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

Прочитать статью

Создание графика зависимостей исходного кода (EN)
Пошаговое руководство | Графики зависимостей | Visual Studio Ultimate | Март 2010 г.

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

Далее: Перейдите к руководству Visual Studio ALM (EN)

Воспроизведение видео

Изучите архитектуру своего приложения
Видео | 4 минуты | Visual Studio Ultimate | Март 2010

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

Технический документ для данного видео (EN) (больше не доступно)

Далее: Перейдите к руководству Visual Studio ALM (EN)

Прочитать статью

Измените свой проект с помощью инструментов визуализации и моделирования
Статья | UML / Моделирование | Март 2010 г.

Данное пошаговое руководство демонстрирует инструменты, доступные в Visual Studio 2010 Ultimate и помогающие гарантировать, что программа будет соответствовать нуждам ее пользователя. Данные инструменты включают схемы Unified Modeling Language (UML-схемы), схемы слоев, графики зависимостей кода, схемы последовательностей и схемы классов.

Далее: Перейдите к руководству Visual Studio ALM (EN)

4задайте вопрос 

На возникшие вопросы вы можете получить ответы экспертов на форуме по разработке приложений c использованием технологий Microsoft.

Похожие темы

Управление жизненным циклом приложения в Visual Studio: документация
Для тех, кто занимается разработкой в составе группы, эта документация описывает весь объем задач и функций ALM.

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

Книги

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

Новые материалы RSS-каналы

Научитесь использовать код – MSDN

This feed, No Title, currently has no items to display.