Разработка моделей для программного проектирования
Схемы моделирования помогают понять, прояснить и сообщить сведения о коде и пользовательских требованиях, которые должны удовлетворяться программной системой. Например, для описания пользовательских требований и передачи информации о них можно использовать UML-схемы вариантов использования, действий, классов и последовательностей. Для описания функциональных возможностей системы и передачи информации о них можно использовать UML-схемы компонентов, классов, действий и последовательностей.
Примечание
Чтобы получить дополнительные возможности для этого выпуска, загрузите и установите Visual Studio 2010 Пакет функций визуализации и моделирования Microsoft Visual Studio 2010.
В этом выпуске можно создавать следующие UML-схемы.
Схема |
Показывает |
---|---|
Рабочий процесс между действиями и участниками бизнес-процесса. |
|
Компоненты системы, их интерфейсы, порты и отношения. |
|
Типы, используемые для хранения данных и обмена данными в системе, и их отношения. |
|
Последовательности взаимодействий между объектами, компонентами, системами или субъектами. |
|
Поддерживаемые системой цели и задачи пользователя. |
Для визуализации архитектуры системы или имеющегося кода создайте следующие схемы.
Схема |
Показывает |
---|---|
Высокоуровневая архитектура системы |
|
Графы зависимости Практическое руководство. Создание графов зависимостей для кода .NET |
Зависимости и другие связи в имеющемся коде |
Схемы классов, созданные на основе кода |
Типы и их отношения в коде .NET. |
Схемы последовательностей, созданные на основе кода Практическое руководство. Изучение кода с помощью схем последовательностей |
Последовательности вызовов метода в коде .NET. |
Общие задачи
Раздел |
Задача |
---|---|
Практическое руководство. Создание проектов и схем для UML-моделирования |
Создавать модели и добавлять схемы. |
Создавать схемы, чтобы изменить модель. |
|
Создавать пакеты, чтобы разделить модель на единицы, с которыми могут работать разные члены команды. |
|
Настраивать элементы модели с использованием стереотипов, чтобы расширить сферу использования стандартных элементов модели UML для выполнения конкретных задач. |
|
Практическое руководство. Связывание элементов модели с рабочими элементами |
Создавать связи между элементами модели и рабочими элементами, чтобы облегчить отслеживание задач, тестовых случаев, ошибок, требований, проблем и других видов работ, связанных с конкретными частями модели. |
Сохраните модель и схемы, чтобы использовать их совместно с другими пользователями, включая тех, кто не использует Visual Studio Ultimate. |
Связанные задачи
Раздел |
Задача |
---|---|
Создавать графы зависимостей, схемы последовательностей и схемы слоев для просмотра и изучения незнакомого кода. |
|
Использовать модели, чтобы прояснить потребности пользователей и передать информацию о них. |
|
Использовать модели, чтобы описать общую структуру и поведение системы и убедиться, что она соответствует потребностям пользователей. |
|
Обеспечить соответствие программного обеспечения потребностям пользователей и общей архитектуре системы. |
|
Использование моделей в процессе разработки Использование моделей для гибкой разработки программного обеспечения |
Использовать модели, чтобы понять и изменить систему на этапе разработки. |
Упорядочивать модели в большом или среднем проекте. |
Внешние ресурсы
Категория |
Ссылки |
---|---|
Видеоклипы |
|
Форумы |
|
Блоги |
|
Технические статьи и журналы |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Другие сайты |
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Сентябрь 2010 |
В тексте раздела приведены ссылки на видеоматериалы, а также изменена структура ссылок для уменьшения необходимого объема чтения. Сообщите, пожалуйста, удобны ли эти изменения. Спасибо! |
Обратная связь от клиента. |