RequisitePro

Rational Rose

Продукт №1 в списке Rational; позиционируется для использования проектировщика-ми, аналитиками, разработчиками. Его графические возможности основаны на UML Работа в Rational Rose заключается в проектировании UML –диаграмм, задавая при этом все свойства, отношения и взаимодействие друг с другом. Результатом моделирования является файл с моделью, которую проектировщик передает следующему звену сотрудников – кодировщикам, которые дополняют полученную логическую модель системы моделями конкретных классов на конкретном языке программирования. Rose предоставляет разработчикам возможности:

1. Проектирование систем + кодогенерация. Позволяет нарисованную модель преобразовать в описание на конкретном языке программирования. Поддерживаются: С++, Ada, Java, Basic, Xml, Oracle. Также к Rose сторонними компаниями разрабатываются специальные мосты к не входящим в стандартную поставку языкам, например, к Delphi.

2. Обратное проектирование – реинжениринг (reverse engineering), когда исходные тексты готовой информационной системы (например, на С++) или базы данных (на Oracle) преобразуются в наглядную визуальную структурную модель.

3. Round-trip engineering – сочетает возможности первых двух подходов, когда создается система, а по прохождении некоторого времени эволюционного периода (доработок) подвергается реинженирингу и вновь кодогенерации.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: