Round-Trip разработка с XDE DeveloperPlus.NET
В данном разделе речь пойдет о возможностях XDE DeveloperPlus.NET при использовании подхода Round-Trip, основной особенностью которого является итеративное наращивание функционала разрабатываемой системы: доработки модели системы параллельно отражаются в коде, а изменения кода переносятся в модель.
Подход Round-Trip позволяет:
-
Эффективно использовать мощные возможности визуального моделирования. Очевидно, что оперировать визуальными абстракциями для людей гораздо проще, чем работать напрямую с кодом.
-
Значительно облегчить документирование разрабатываемой системы. Нажатием нескольких кнопок за пару минут на основании разработанного заранее шаблона можно подготовить наглядный отчет по разрабатываемой системе для начальника, спонсора и т.д. При этом этот отчет будет реально отражать функционал системы, существующий на текущий момент.
-
Детально изучить код. Благодаря этой возможности можно лучше понять особенности функционирования разрабатываемой системы. В модели находят отражение все библиотечные классы .NET, на которые ссылается код. Это позволяет подробно изучить эти классы, познакомиться с их атрибутами, методами и т.д.
-
Эффективно использовать существующие наработки. Архитектурные решения могут быть реализованы в виде библиотек образцов (patterns) и использованы в других проектах.
Интегрированная среда разработчика на основе Microsoft Visual Studio.NET 2003 и Rational XDE DeveloperPlus.NET 2003 выглядит так, как это показано на рис. 1.
Элементы управления XDE DeveloperPlus органично дополняют стандартный интерфейс среды Visual Studio.NET, в числе этих дополнений:
-
окно "Model Documentation", являющееся аналогом поля "Documentation" из спецификаций объектов классического IBM Rational Rose и позволяющее документировать эти объекты;
-
окно "Model Explorer", которое является аналогом броузера объектов того же Rose и содержит иерархически упорядоченный их список;
-
дополнительные элементы меню "Toolbox", позволяющие моделировать информационную систему в соответствии с нотацией UML 1.4;
-
а также много других добавлений в виде различных пунктов меню и элементов управления, значительно расширяющих стандартную функциональность Visual Studio.NET.
Актуальность модели при изменении кода и, наоборот, актуальность кода при изменении модели поддерживается с помощью процесса синхронизации.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий