Обзор управления проектированием

В условиях возрастающего уровня сложности современного программного обеспечения и систем коллективы обращаются к архитектурам, моделям и эскизам. Правильный эскиз имеет критически важное значение для эффективного взаимодействия коллективов и позволяет избежать дорогостоящих доработок впоследствии. Однако часто коллективы проектирования работают независимо от других коллективов, что может приводить к обнаружению дорогостоящих ошибок на поздних этапах жизненного цикла. Design Management - это веб-инструмент совместной работы, позволяющий широкому кругу заинтересованных лиц принимать действенное участие в проектировании продуктов, программного обеспечения и систем. С помощью средств управления проектированием в Rational Software Architect и Rational Rhapsody Design Manager можно интегрировать проектирование в жизненные циклы разработки приложений и систем в целом и совместно работать над моделями и эскизами.

Design Management поддерживает подход совместной работы к проектированию и созданию архитектуры программного обеспечения и систем. За счет интеграции средств управления проектированием с Rational solution for Collaborative Lifecycle Management, можно связать все типы эскизов программного обеспечения и систем с другими ресурсами жизненного цикла, такими как требования, артефакты тестирования и запросы на изменения. Архитекторы программного обеспечения, технические специалисты, разработчики и специалисты по планированию могут через Интернет работать совместно с коллегами, экспертами по конкретному вопросу, клиентами и другими заинтересованными лицами.

Группы функций управления проектированием в Rational Software Architect и Rational Rhapsody Design Manager поддерживают интеграцию с приложениями Jazz по управлению изменениями и конфигурации, управлению требованиями и управлению качеством.

Дополнительная информация о проекте Design Management приведена на странице проекта на сайте Jazz.net.

Совместная работа в рамках контекста

Можно совместно использовать модели, созданные в Rational Software Architect или Rational Rhapsody, изменять модели через веб-клиент и проводить проверки эскизов в режиме онлайн совместно с коллегами и заинтересованными лицами.

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

Интеграции жизненного цикла

В случае применения Rational Software Architect средства проектирования можно интегрировать с общим жизненным циклом разработки приложений. В случае применения Rational Rhapsody средства проектирования можно интегрировать с общим жизненным циклом разработки систем и встроенного программного обеспечения.

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

Трассируемость и анализ воздействия

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

Быстрое создание эскиза

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

Создание отчетов и документов

Можно использовать встроенные функции создания документов, а также шаблоны документов, позволяющие создавать и совместно использовать документы проектирования, спецификации и отчеты. Создавая отчеты с помощью веб-клиента Design Management, участники проекта и заинтересованные лица могут легко обращаться к информации моделей и проектов.

Управление изменениями для эскизов

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

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

Общее администрирование пользователей и администрирование проекта жизненного цикла

Можно установить и настроить Design Management для совместного использования Jazz Team Server с приложениями CLM, с тем чтобы требовалась только однопользовательская база данных, а проекты эскиза были частью проекта жизненного цикла.

Установка Design Management в среду CLM с общим Jazz Team Server дает преимущество от использования следующих совместно используемых (общих) функций управления жизненным циклом:
  • Общее администрирование пользователей
  • Проекты жизненного цикла, включающие эскизы
  • Пример приложения Деньги имеют значение, включающий артефакты эскизов
  • Общие конфигурации развертывания
  • Общая поддержка для платформы

Моделирование для домена

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

Интеграция с клиентами

Можно интегрировать Rational Software Architect или Rational Rhapsody с Design Management Server. Эта интеграция позволяет обращаться к моделям и эскизам на Design Management Server, искать и запрашивать эскизы, анализировать и проверять эскизы и создавать отчеты.


Комментарии