Модуль предназначен для облегчения процесса
преобразования логических диаграмм UML, описывающих жизненный цикл запросов на изменения
в их физическую реализацию в виде схемы ClearQuest Designer. Экспортпроизводитсяиз IBM Rational Software Architect, MS Visio и StarUML. РешениеUML2ClearQuest
обеспечивает возможность
создания и модификации жизненного цикла для типов записей IBM Rational
ClearQuest на основе UML-диаграмм версий 2.1 и ниже.Программа предназначена в основном для менеджеров системы IBM Rational
ClearQuest, которые занимаются проектированием и разработкой схем для
этой системы как для своей, так и для сторонних организаций.
Тип решения: Внешнее приложение RSA, Visio, StarUML.
Ограничения: Не требует дополнительной настройки. Поставка: Дистрибутив для Windows. Совместимость: Совместим с любой версией ClearQuest, RSA, Visio, StarUML. Поддерживает любую схему ClearQuest. Поддержка кириллицы: Да
Модуль UML2ClearQuest. Преобразование UML диаграмм в набор состояний ClearQuest Designer
Модуль предназначен для облегчения процесса преобразования логических диаграмм UML, описывающих жизненный цикл запросов на изменения в их физическую реализацию в виде схемы ClearQuest Designer. Экспортпроизводитсяиз IBM Rational Software Architect и MS Visio.
Для описания жизненного цикла запроса на изменение в ClearQuestиспользуется
механизм программирования стейт-машины, при котором заранее
подготовленные переходы и состояния программируются в виде переходов
матрицы. Подход хорош всем кроме того, что в реальном проекте
программирование матрицы- административный этап,
выполняемый на основе определенного описания (описание содержится в
документе «План управления конфигурациями»). Описание выполняет
аналитик. Как правило, аналитик для описания использует два типа
диаграмм, описывающих процесс State-chartи Activity-chart. Нарисованные таким образом диаграммы передаются администратору, и тот пытается переложить их в инструмент ClearQuest. Недостатки данного способа очевидны:
В цепочке есть дополнительное, избыточное звено (администратор);
Очень часто допускаются ошибки при переносе диаграмм;
Корректировка диаграммы вызывает повторное ручное перепрограммирование ClearQuest.
Аннотация
Модуль предназначен для облегчения процесса преобразования логических диаграмм UML, описывающихжизненный цикл запросов на изменения в их физическую реализацию в ClearQuest.
Модуль позволяет преобразовать UMLдиаграмму состояний (State-chart) в матрицу переходов ClearQuestDesignerдля определенной сущности (запроса на изменение) и представлен в двух вариантов, для разных платформ:
Plug-ins для IBM Rational Software Architect - представляет собой дополнительный модуль, встраиваемый в RSA;
Внешнее приложение, анализирующее диаграммы UML – представляет собой независимое, получающее на входе файлы, описывающие UML(например, в формате VISIO) и преобразующее их в стейт-машину ClearQuest.
Поддержка UML 2.1 и младше – поддерживаются все версии UML;
Поддерживается экспорт только диаграмм состояний (state-chart).
Документирование комментариев в схеме. Наибольшую проблему при
разработке схем представляет документирование пункта help для каждого
поля (field) сущности. В новой версииUML2ClearQuest
возможно, после
документирования схемы вписать в таблицу с полями help для каждого
пункта и полученные, измененный документ специальным образом
импортировать. При этом UML2ClearQuest
создаст новую версию схемы, и
все комментарии перенесет в нее. Таким образом, комментарии считывать
из схемы, корректировать и снова записывать можно неограниченное
количество раз:
Поддерживается режим: получить свойства схемы
добавить комментарии;
обновить схему на основе документа.
Поддерживается неограниченная цикличность
Документирование свойств схемы IBM Rational ClearQuest Designer:
Документирование
происходит по заранее сформированному шаблону, который может быть
частью Плана Управления Конфигурациями или Изменениями
Документирование
производится в формате XML. Поддерживаются все текстовые редакторы для
отображения XML, в том числе: MS Word, Open Office и другие
Документированию подлежат:
Общий список свойств схемы (статистические данные), включая диаграмму отношений между всеми сущностями схемы;
Состав сущностей в схеме (запросов на изменение) с разделением Stateless\No Stateless;
Для
каждой сущности определяется: состав полей (включая инициализирующие,
списочные значения, а также комментарии к каждому полю), диаграмма
состояний, диаграмма отношений (какие сущности обуславливают текущую и
какие обуславливает она сама - отображение иерархии Parent\Child),
матрицу переходов в виде таблицы (state transition matrix), список всех
действий, а также описание поведения полей (behavior).
Есть
возможность по установке глубины документирования схемы, на основе
предопределенных шаблонов: Brief и Full. Также имеется опция
пользовательского выбора глубины документирования;
Шаблон доступен на Русском и Английском языках;
Шаблон
отображения может быть настроен пользователем самостоятельно: могут
быть изменены все управляющие конструкции, включая язык отображения.
Предварительный синтаксический анализ схем на их применение в ClearQuest– модуль автоматически производит анализ схем на их совместимость с ClearQuest, так как не все конструкции UMLвоспринимаются стейт-машиной ClearQuest;
Поддерживается
как перепрограммирование машины состояний для запроса на изменение, так
и создание переходов с нуля – если ваша схема уже содержит состояния
для переходов, то наш модуль может ее перепрограммировать;
Формирование предварительного просмотра в стиле ClearQuestдля
отображения матрицы и состава стейтов и активностей – применяется для
предварительного анализа результата в привычном матричном виде
стейт-машины ClearQuest;
Независимость от кодировки;
Импорт и визуализация диаграммы состояний из ClearQuest- реверс-инжениринг- применяется для корректировки имеющегося жизненного цикла в привычном UML-формате. Поддержка цикличности – возможности многократного повторения экспорта и импорта для получения результата;
Программирование стейт-машины ClearQuestна основе Activityдиаграмм,
с поддержкой определения списка обязательных полей и настройки прав
доступа в соответствии с групповой или ролевой политикой в зависимости
от состояния и действия.
Примечание:
Каждый цикл экспорта вызывает увеличение версии схемы ClearQuestDesigner;
Схема должна находиться в состоянии check-inперед проведением операции экспорта;
После экспорта необходимо обновить все пользовательские базы данных.
Технические детали
Приложение
работает с UML диаграммами Visio 2003 и
StarUML. При работе с диаграммами Visio
2003, поддерживаются следующие форматы XML документов:
XML Drawing (*.vdx)
XML Stencil (*.vsx)
XML Template (*.vtx)
При работе с диаграммами StarUML,
поддерживается формат:
StarUMLProjectFile (*.uml)
На диаграммы
накладывается ряд ограничений:
Поддерживаются только объекты секции “UMLActivity”
Для StarUML это:
“InitialState”,
“FinalState”,
“ActionState”, “SubactivityState”и “Ttansition”.
Переход из “InitialState”
и “InitialState” обязателен и
может быть только один.
Переходов в “FinalState”
и “FinalState” должно быть не
менее одного.
Все переходы, кроме переходов в “FinalState” и “FinalState”,
должны иметь названия.
Каждое состояние (“State”,
“ActionState”,
“ActionState”,
“SubactivityState”)
должно иметь не менее одного входящего перехода и одного исходящего
перехода.
Состояния не должны содержать переходов к самому себе.
Переходы с одинаковыми именами должны иметь одинаковое конечное
состояние.
Все переходы должны быть привязаны к состояниям.
Не должно быть нескольких переходов между одними и теми же
состояниями.
Название переходов в диаграммах Visio 2003 необходимо заносить как
“Action”. Если их будет занесено несколько –
программа воспримет как название только первый из них.
В названиях допустимы только русские или английские символы, символ
“_” и цифры.
Максимальная длина названий не может превышать 25 символов.
Не должно быть состояний с одинаковыми именами.
В
приложении имеется возможность, как создавать новую сущность, так и
модифицировать существующую. Во втором случае не требуется вводить
наименование таблицы сущности в БД ClearQuest. Наименование сущности
может состоять из русских и английских символов, цифр и символа “_”,
а его длина не может превышать 25 символов. Длина наименования
таблицы сущности в БД ClearQuest также не может превышать 25
символов, но должна начинаться с английской буквы и состоять только
из английских символов, цифр и символа “_”.
Экспорт
сущности может быть произведен в файл экспорта, который можно вручную
импортировать в схему ClearQuest, а можно произвести непосредственно
в существующую схему ClearQuest. При выполнении экспорта в фай –
нужно просто указать имя файла и его расположение. Если же экспорт
осуществляется в существующую схему ClearQuest – необходимо
указать название схемы. Название выбирается со списка. Он
составляется автоматически, при обновлении схем, содержащихся в
указанном подключении (репозитарии схем). Дополнительно в сущность
еще могут быть включены действия удаления и изменения записей, с
указанными именами. На имена действий налагаются те же ограничения
что и на имя сущности.
Позволяет реализовать полноценный режим двустороннего обмена при определении процессов управления запросами на изменения
Освобождает аналитика от рутины, связанной с пересмотром и визуализации карты процесса
Видео-ролик с демонстрацией UML2ClearQuest
Ниже представлен видео-ролик с демонстрациея работы UML2ClearQuest
Описание сценария:
Создание диаграммы в StarUML
Проверка синтаксиса в UML2ClearQuest
Экспорт в IBM Rational ClearQuest Designer с созданием новой сущности
Просмотр результата
Добавление в диаграмме нового состояния и нескольких переходов
Обновление машины состояний в IBM Rational ClearQuest Designer
Длительность: 9:12 Разрешение: низкое
Скриншоты VISIO
1
Сначала готовится диаграмма или набор диаграмм UML в Visio. Тип диаграммы: диаграмма состояний (State Chart)
На данном этапе используются изобразительные возможности Visio, соответствующие языку UML
2
Наш модуль способен прочитать файл VISIO и найти в нем все диаграммы State Chert
Основа
модуля UML2ClearQuest - синтаксический анализ UML-диаграммы на предмет
ее совместимости с машиной состояний ClearQuest, так как не все
конструкции UML могут быть перенесены в ClearQuest
Здесь
же определяется коннект к схеме ClearQuest и наименование запроса на
изменение (сущности), который будет получать матрицу переходов
состояний на основе UML. Если у вас еще нет Запроса на изменение - наш
модуль сам создаст его
3
Результат работы модуля UML2ClearQuest - настроенная машина переходов в ClearQuest Designer.
UML2ClearQuest автоматически создает все необходимые состояния и
переходы (активности) между ними. Вам остается только определить
поведение полей и политику доступа
Скриншоты IBM Rational Software Architect
1
Сначала готовится диаграмма состояний (State Chart)
На данном этапе используются изобразительные возможности IBM Rational Software Architect, соответствующие языку UML
Диаграмма состояний может являться составной частью общей модели UML, описывающей бизнес-процессы организации.
Также как и в решении для VISIO здесь предусмотрены функции анализа диаграммы и ее экспорт в ClearQuest Designer
2
Вывод на экран окна с информацией об успешном экспорте диаграммы из IBM Rational Software Architect в IBM Rational ClearQuest Designer
3
Результат работы модуля UML2ClearQuest - настроенная машина переходов в ClearQuest Designer.
UML2ClearQuest автоматически создает все необходимые состояния и
переходы (активности) между ними. Вам остается только определить
поведение полей и политику доступа
Скриншоты StarUML
1
Сначала готовится диаграмма состояний (State Chart)
На данном этапе используются изобразительные возможности StarUML, соответствующие языку UML
Диаграмма состояний может являться составной частью общей модели UML, описывающей бизнес-процессы организации.
Также как и в решении для VISIO здесь предусмотрены функции анализа диаграммы и ее экспорт в ClearQuest Designer
2
Визуализация диаграммы нашем модулем
3
Результат работы модуля UML2ClearQuest - настроенная машина переходов в ClearQuest Designer.
UML2ClearQuest автоматически создает все необходимые состояния и
переходы (активности) между ними. Вам остается только определить
поведение полей и политику доступа
29.06.2010 13:07:07 Успех семинара "Программное обеспечение IBM Rational для улучшения процессов разработки и сопровождения ПО" 15 июня 2010 г. Компании "СМ-Консалт",IBM иDNA провели бесплатный семинар по теме "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО" 15 июня 2010 года. На семинаре специалисты СМ-Консалт, IBM и UML2.RU рассказали о технологиях IBM Rational и поделились практическим опытом использования и внедрения методологии Rational Unified Process. Также были представлены отдельные решения СМ-Консалт, расширяющие функциональные характеристики IBM Rational.
31.05.2010 08:30:06 Компания СМ-Консалт анонсирует выход новой версии флагманского продукта GanttChart for ClearQuest 1.3 Функции, которыми дополнена новая версия GanttChart
for ClearQuest 1.3, подобраны в соответствии с наиболее
важными и критичными потребностями пользователей, выявленными в ходе
процесса внедрения (см. отзывы клиентов). В том числе: работа с семействами (Family Records), работа с загрузкой исполнителей, ранжирование запросов на изменения а также экспорт планов из ClearQuest в MS Project с сохранением иерархии, зависимостей и между задачами, и многое другое. GanttChart
for
ClearQuest представляет собой практический интерес для всех,
кто использует IBM Rational ClearQuest и кому не хватает
возможностей по проектному управлению в условиях постоянно меняющихся
приоритетов задач, в условиях сервисных подразделений.
28.05.2010 18:18:00 БЕСПЛАТНЫЙ семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО» Компании СМ-Консалт, IBM, и ДНА приглашают Вас посетить бесплатный семинар "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО"15 июня 2010 года (г. Москва). На семинаре специалисты СМ-Консалт расскажут о технологиях IBM Rational и поделятся практическим опытом использования и внедрения методологии Rational Unified Process. Также будут представлены отдельные решения СМ-Консалт, расширяющие функциональные характеристики IBM Rational.
Количество мест ограничено. Преимущество имеют те, кто раньше зарегистрировался. Посмотреть программу и зарегистрироваться -->
Аннотация к главе:
Валидация представляет собой процесс оценки, будет ли конечный продукт удовлетворять требованиям заказчика, и помогает удостовериться, что требования были правильно поняты. Такой подход к поставке в последнее время называют "Test-First Development" или "Requirements-Based Testing".
19.01.2010 11:09:32 Новая статья в библиотеке: Моделирование бизнес-процессов автоматизируемой предметной области при помощи диаграмм деятельности (Activity diagram) с использованием RSA В статье будут рассмотрены основные принципы моделирования
бизнес-процессов предметной области при разработке программного
обеспечения. Будет дано определение бизнес-процесса и приведены правила
описания бизнес-процесса. Для целей описания бизнес-процессов можно
применять различные нотации моделирования, в том числе использовать
диаграммы унифицированного языка моделирования UML. Одним из способов
моделирования бизнес-процессов является технология, основанная на
построении Activity diagram языка UML с использованием инструмента
Rational Software Architect. Читать статью -->
Доводим до Вашего сведения, что с 2010 года IBM перешла на закрытую дистрибуцию лицензий. Это означает, что поставлять лицензии на ПО IBM Rational может ограниченный круг партнеров IBM. Наша компания - СМ-Консалт - в их числе! До 1 марта 2010 мы готовы предложить специальные цены на поставку лицензий IBM Rational ClearCase и ClearQuest.
Рады будем видеть Вас в числе наших клиентов!
21.12.2009 06:29:13 Cеминар по модернизации инфраструктуры проектного управления и проектного офиса 28 января 2010 Компания CM-Консалт продолжает серию семинаров по модернизации инфраструктуры проектного управления и проектного офиса
Не секрет что многие руководители и специалисты проходят длинный путь проб и ошибок в ходе выстраивания надежно работающих проектов и проектных офисов. Какие системы, какие акценты расставить при внедрении чтобы не вызвать отторжения в организации? Как сделать чтобы выбранные системы и решения приносили пользу и были востребованы, становились частью повседневной работы не только 1-2 специалистов, но и всех членов проектных групп? Как обеспечить правильное ведение проектов без излишней бюрократии, чтобы при этом были довольны топ-менеджеры и учредители? Ответы на эти вопросы и многие другие практические вопросы, плюс подробные консультации вы сможете получить участвуя в тренинге «Модернизация инфраструктуры ведения проектов и проектного офиса», который пройдет 28 января в Москве (записаться)
В ноябре 2009
года компания «СМ-Консалт»- один из лидеров Российского рынка
консалтинга в области формализации, оптимизации и автоматизации процессов разработки
и сопровождения программного обеспечения, вступила в партнёрство с компанией «ИТ-ГРАД»
- крупном специалисте по функциональному
ИТ- аутсорсингу.
Благодаря
сотрудничеству с компанией «ИТ-ГРАД» и использованию самых передовых технологий
мы можем предложить своим клиентам не только покупку лицензионного программного
обеспечения, но и новые услуги - аренда виртуальных машин VMmware и аренда приложений на основе
ежемесячной оплаты.
16.12.2009 21:13:05 Важно! Компания СМ-Консалт вносит изменения в лицензионную политику продажи оригинальных решений С 1 февраля 2010 года компания СМ-Консалт прекращает поддерждку корпоративных лицензий без ограничения количеств установок и переходит на схему лицензирования, при которой будут учитываться все рабочие места. Будет осуществлен переход на именные лицензии. В данной схеме будет осуществляться лицензирование рабочих мест.
Изменения затронут следующие решения СМ-Консалт... подробнее -->
09.12.2009 23:07:05 Компания СМ-Консалт совместно с .dequip и ИТ-диалог запускает новые проект в области нанотехнологий. По всей стране существует около 70 аккредитованных ВУЗов, которые предлагают студентам получить специальность в области наноматериалов, нанотехнологий и материаловедения. Однако инновационный рынок как таковой в России пока развит слабо. Таким образом, молодые специалисты вынуждены заниматься самообразованием и постоянно нуждаются в новой информации, чтобы иметь возможность проводить серьезные исследования или сделать научную карьеру.
09.12.2009 18:39:36 Новая статья в библиотеке: Аналитическая модель системы интегрированных программных комплексов на базе IBM Rational RequisitePro Статья опубликована на сайте IBM DeveloperWorks Сегодня любая компания, предоставляющая сервис на рынке IT-услуг, рано
или поздно сталкивается с необходимостью сопровождения множества
информационных систем, в разной степени интегрированных между собой.
Естественно, среднестатистическая организация не имеет возможности
разрабатывать собственное программное обеспечение для покрытия всех
потребностей бизнеса, его закупают, причём, скорее всего, у разных
разработчиков. Авторы
в статье рассказывают о практической стороне работы RequisitePro,
связанной с возможностями расширения, которые делают его большим, чем
просто системой управления требованиями. Читать -->
09.12.2009 08:11:07 Новая статья в библиотеке: Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ Статья опубликована на сайте IBM DeveloperWorks Если вам доводилось руководить проектом разработки
программного обеспечения (программных комплексов, информационных систем) то вы
точно сталкивались с вопросом оценки трудозатрат и трудового вклада
разработчиков и понимаете нетривиальность этой задачи.В статье рассматривается возможность расширение IBM Rational ClearCase на практическом примере. В статье также поднимается вопрос метрик кода и его реализации в ClearCase. Читать -->
30.11.2009 17:08:48 Вышел финальный релиз решения для проектного планирования "GanttChart for ClearQuest" Вышел финальный релиз GanttChart. По результатам тестирования в приложение были внесены некоторые изменения, улучшающие как функциональные, так и нефункциональные свойства (см. детали). Мнение бета-тестеров о GanttChart положительное. Финальная версия распространяется на русском, английском и немецком языках. В числе тех, кто опробировал решение, компании, работающие в банковском и страховом секторах, как в России, так и за рубежом.
Напомним, что GanttChart является расширением для ClearQuest версий 7.0 и выше для организации отдельных элементов проектного управления, в частности, для отображения набора запросов (задач, запросов на расширение и так далее) в виде диграммы Ганта с широкими возможностями по управлению. Модуль будет полезен всем компаниям. Особые возможности модуля по планированию позволяют существенно экономить время менеджеру проекта при частом изменении плановых сроков реализации запросов (что актуально для сервисных подразделений). Модуль не имеет аналогов в мире!
17 ноября 2009 года состоялась первая I конференция, посвященная работе с требованиями в ИТ-проектах. Организатор Учебный Центр Luxoft, соорганизатор - Государственный Университет - Высшая школа Экономики. Специалисты СМ-Консалт выступили с докладом «Коммуникации с заказчиком и проектной командой при сборе требований ».
На сайте СМ-Консалт в разделе "медиа " размещена презентацияс аудио и все дополнительные материалы.
20.11.2009 21:34:06 Компания «СМ-Консалт» достигла высшего партнерского статуса IBM Premier Business Partner Компания «СМ-Консалт» удостоена высокой оценки своей деятельности - ей официально присвоен статус Премьер-Партнёра (IBM Premier Business Partner) по программе IBM PartnerWorld for Systems & Services по направлению Rational. IBM подтверждает данным статусом высокое качество сервиса компании «СМ-Консалт», что является одним из главных критериев выбора поставщиков услуг для клиентов. Получение нового статуса IBM Premier Business Partner позволит компании «СМ-Консалт» выйти на новый уровень развития и расширить свое присутствие на рынке информационных услуг.
07.11.2009 19:05:29 Открыты для скачивания: GanttChart, ProjectTracker и UML2ClearQuest Компания СМ-Консалт открывает для скачивания свои флагманские программные продукты и модули, расширяющие функциональные характеристики продуктов IBM Rational.
Для скачивания доступны: GanttChart , ProjectTracker и UML2ClearQuest. Решения СМ-Консалт внесены в реестр решений партнеров IBM. Большая часть решений применялась в проектах внедрений и отмечена отзывами заказчиков.
27.10.2009 14:39:15 Успешное проведение тренинга "Управление проектами разработки ПО. Практика использования Microsoft Team System", в г. Воронеж. Образовательный центр CareerLab и компания СМ-Консалт при активной поддержке Microsoft провели однодневный тренинг-семинар "Управление проектами разработки ПО. Практика использования Microsoft Team System", в г. Воронеж. Тренинг длился более шести часов, в завершении был проведён «круглый
стол» по затронутым темам и расширенная сессия вопросов и ответов.
Аудитория проявила большой интерес ко всем темам, было задано много
вопросов докладчику. По результатам опроса наш совместный тренинг получил высокую оценку слушателей - 4,75 (95% от максимума).
Компания СМ-Консалт начинает весенне-зимнюю акцию 20+50, в рамках которой можно будет получить 20% скидку на приобретаемые лицензии на IBM Rational ClearCase и ClearQuestи 50% скидку на решения и тренинги СМ-Консалт. Акция продлится до 1 декабря 2009 года.
Уникальный статус СМ-Консалт в IBM позволяет нам радовать наших клиентов сниженными ценами!!!
Отзывы от заказчиков и наш портфолио гарантируют высокое качество предоставляемых решений и услуг. Условия и подробности акции -->