СМ-Консалт
 

Пример документирования схемы ALM с использованием модуля UML2ClearQuest

Статьи ДОКУМЕНТАЦИЯ (СМ-Консалт, Rational, Microsoft, Российские и международные стандарты) Решения СМ-Консалт UML2ClearQuest

Документ: Пример документирования схемы ALM с использованием модуля UML2ClearQuest
Приложение: UML2ClearQuest
Наличие демо-версии: Да, доступно после регистрации на сайте для скачивания
Версия: 3.0

Скачать документацию на русском  Читать детальное описание Смотреть видео
Скачать демо-версию Купить
 

 

 

Оглавление

 

 

Пример оглавления

1 Schema "ALM". 4

1.1 Common information.. 4

1.2 Record types relation.. 4

2 Record types description.. 5

2.1 "ALMActivity". 5

2.1.1 Relations with other record types. 5

2.1.2 States diagram... 6

2.1.3 State transitions matrix. 6

2.1.4 Actions list. 6

2.1.5 Fields list. 8

2.1.6 Description of the fields behavior. 11

2.2 "ALMProject". 12

2.2.1 Relations with other record types. 12

2.2.2 States diagram... 13

2.2.3 State transitions matrix. 13

2.2.4 Actions list. 13

2.2.5 Fields list. 14

2.2.6 Description of the fields behavior. 16

2.3 "ALMRequest". 19

2.3.1 Relations with other record types. 19

2.3.2 States diagram... 20

2.3.3 State transitions matrix. 20

2.3.4 Actions list. 20

2.3.5 Fields list. 22

2.3.6 Description of the fields behavior. 25

2.4 "ALMTask". 26

2.4.1 Relations with other record types. 26

2.4.2 States diagram... 27

2.4.3 State transitions matrix. 27

2.4.4 Actions list. 27

2.4.5 Fields list. 28

2.4.6 Description of the fields behavior. 31

2.5 "BTBuild". 32

2.5.1 Relations with other record types. 32

2.5.2 States diagram... 32

2.5.3 State transitions matrix. 33

2.5.4 Actions list. 33

2.5.5 Fields list. 34

2.5.6 Description of the fields behavior. 36

2.6 "UCMUtilityActivity". 37

2.6.1 Relations with other record types. 37

2.6.2 States diagram... 37

2.6.3 State transitions matrix. 38

2.6.4 Actions list. 38

2.6.5 Fields list. 39

2.6.6 Description of the fields behavior. 41

3 Recor types - stateless description.. 42

3.1 "ALMAdmin". 42

3.1.1 Relations with other record types. 42

3.1.2 Fields list. 43

3.1.3 Description of the fields behavior. 44

3.2 "ALMBaseline". 45

3.2.1 Relations with other record types. 45

3.2.2 Fields list. 46

3.2.3 Description of the fields behavior. 47

3.3 "ALMCategory". 48

3.3.1 Relations with other record types. 48

3.3.2 Fields list. 49

3.3.3 Description of the fields behavior. 52

3.4 "ALMCategoryTypeLabel". 53

3.4.1 Relations with other record types. 53

3.4.2 Fields list. 54

3.4.3 Description of the fields behavior. 55

3.5 "ALMComment". 56

3.5.1 Relations with other record types. 56

3.5.2 Fields list. 57

3.5.3 Description of the fields behavior. 58

3.6 "ALMIteration". 59

3.6.1 Relations with other record types. 59

3.6.2 Fields list. 60

3.6.3 Description of the fields behavior. 63

3.7 "ALMIterationLabel". 64

3.7.1 Relations with other record types. 64

3.7.2 Fields list. 65

3.7.3 Description of the fields behavior. 66

3.8 "ALMPhase". 67

3.8.1 Relations with other record types. 67

3.8.2 Fields list. 68

3.8.3 Description of the fields behavior. 71

3.9 "ALMPhaseLabel". 72

3.9.1 Relations with other record types. 72

3.9.2 Fields list. 73

3.9.3 Description of the fields behavior. 74

3.10 "ALMReleaseLabel". 75

3.10.1 Relations with other record types. 75

3.10.2 Fields list. 76

3.10.3 Description of the fields behavior. 77

3.11 "ALMResolutionCode". 78

3.11.1 Relations with other record types. 78

3.11.2 Fields list. 79

3.11.3 Description of the fields behavior. 80

3.12 "ALMResolutionCodeLabel". 81

3.12.1 Relations with other record types. 81

3.12.2 Fields list. 82

3.12.3 Description of the fields behavior. 83

3.13 "ALMRole". 84

3.13.1 Relations with other record types. 84

3.13.2 Fields list. 85

3.13.3 Description of the fields behavior. 88

3.14 "ALMRoleLabel". 89

3.14.1 Relations with other record types. 89

3.14.2 Fields list. 90

3.14.3 Description of the fields behavior. 92

3.15 "ALMSecurityPolicy". 93

3.15.1 Relations with other record types. 93

3.15.2 Fields list. 94

3.15.3 Description of the fields behavior. 95

3.16 "ALMStatusLabel". 96

3.16.1 Relations with other record types. 96

3.16.2 Fields list. 97

3.16.3 Description of the fields behavior. 98

3.17 "ALMType". 99

3.17.1 Relations with other record types. 99

3.17.2 Fields list. 100

3.17.3 Description of the fields behavior. 101

3.18 "ALMTypeLabel". 102

3.18.1 Relations with other record types. 102

3.18.2 Fields list. 103

3.18.3 Description of the fields behavior. 104

3.19 "ALMWorkConfiguration". 105

3.19.1 Relations with other record types. 105

3.19.2 Fields list. 106

3.19.3 Description of the fields behavior. 108

3.20 "attachments". 109

3.20.1 Fields list. 109

3.20.2 Description of the fields behavior. 110

3.21 "Email_Rule". 111

3.21.1 Relations with other record types. 111

3.21.2 Fields list. 112

3.21.3 Description of the fields behavior. 119

3.22 "groups". 120

3.22.1 Relations with other record types. 120

3.22.2 Fields list. 121

3.22.3 Description of the fields behavior. 122

3.23 "UCM_Project". 123

3.23.1 Relations with other record types. 123

3.23.2 Fields list. 124

3.23.3 Description of the fields behavior. 127

3.24 "users". 128

3.24.1 Relations with other record types. 128

3.24.2 Fields list. 129

3.24.3 Description of the fields behavior

 

Пример документирования общих свойств

1.1 Common information

Table 1. Schema "ALM" - common information (общая таблица со свойствами схемы)

Name

Value

Version

1

Description

Schema for Application Lifecycle Management.

Unix Script Language

PERL

Windows Script Language

BASIC

Package_ALMProject_Return_String_Mode

RETURN_STRING_UNICODE

Package_ALMProject_Windows_Script_Language

PERL

Package_Email_Return_String_Mode

RETURN_STRING_UNICODE

Package_UCMPolicyScripts_Windows_Script_Language

BASIC

Package_UnifiedChangeManagement_Windows_Script_Language

BASIC

Applied Package Form Tab Names_AMStateTypes_1

SUBMITTABNAMES=;RECORDTABNAMES=

Applied Package Form Tab Names_UnifiedChangeManagement_11

SUBMITTABNAMES=Unified Change Management;RECORDTABNAMES=Unified Change Management

Package_BuildTracking_Windows_Script_Language

PERL

Package_BuildTracking_Return_String_Mode

RETURN_STRING_UNICODE

Package_ALMWork_Return_String_Mode

RETURN_STRING_UNICODE

Package_ALMWork_Windows_Script_Language

PERL

Applied Package Form Tab Names_Email_13

SUBMITTABNAMES=;RECORDTABNAMES=

1.2 Record types relation

Image 1. Schema "ALM" - record types relation (отношения между сущностями - карта сущностей)

 

2 Record types description

2.1 "ALMActivity"

2.1.1 Relations with other record types

Image 2. "ALMActivity" - relations with other record types. Отношение полей и сущностей (визуализация parent\child)

2.1.2 States diagram

Image 3. "ALMActivity" - states diagram. Диаграмма состояний

2.1.3 State transitions matrix

Table 2. "ALMActivity" - state transitions matrix. Матрица переходов

To \ From

Activated

Completed

Opened

Submitted

Activated

 

 

Activate

Activate

Completed

Complete

 

Complete

 

Opened

 

ReOpen

 

Open

Submitted

 

 

ReadyToWaiting

 

2.1.4 Actions list

Table 3. "ALMActivity" - actions list. Список действий над сущностью

Name

Description

Access control

Initialization

Validation

Commit

Notification

Activate

 

All Users

 

 

 

 

Approval

 

PERL

 

PERL

 

 

Complete

 

All Users

 

 

 

 

Delete

 

All Users

 

 

 

 

Import

 

All Users

 

 

 

 

Modify

 

All Users

 

 

 

 

Open

 

All Users

 

 

 

 

QuestionOrComment

 

All Users

 

 

 

 

ReadyToWaiting

 

All Users

 

 

 

 

ReOpen

 

All Users

PERL

 

 

 

Send_Email_Notif

 

All Users

 

 

 

BASIC

Submit

 

All Users

PERL

 

 

 

ucm_base_synchronize

 

All Users

PERL

 

BASIC

 

WorkOn

 

All Users

 

 

 

 


2.1.5 Fields list

Table 4. "ALMActivity" - fields list. Список действий

Name

Type

Size

Description

Default Value

Permission

Value Changed

Validation

Choice List

am_statetype

STATETYPE

0

help-text;ALMActivity;am_statetype;


 

 

 

 

 

dbid

DBID

0

help-text;ALMActivity;dbid;


 

 

 

 

 

history

JOURNAL

0

help-text;ALMActivity;history;


 

 

 

 

 

id

ID

13

help-text;ALMActivity;id;


 

 

 

 

 

is_active

INT

0

help-text;ALMActivity;is_active;


 

 

 

 

 

is_duplicate

INT

0

help-text;ALMActivity;is_duplicate;


 

 

 

 

 

lock_version

INT

0

help-text;ALMActivity;lock_version;


 

 

 

 

 

locked_by

REFERENCE

0

help-text;ALMActivity;locked_by;


 

 

 

 

DEFAULT

ratl_mastership

REFERENCE

0

help-text;ALMActivity;ratl_mastership;the replica site where this record can be modified

 

 

 

 

DEFAULT

record_type

RECORDTYPE

30

help-text;ALMActivity;record_type;


 

 

 

 

 

State

STATE

0

help-text;ALMActivity;State;


 

 

 

 

 

unduplicate_state

SHORT_STRING

50

help-text;ALMActivity;unduplicate_state;


 

 

 

 

 

version

INT

0

help-text;ALMActivity;version;


 

 

 

 

 

ActivitiesRelated

REFERENCE_LIST

0

help-text;ALMActivity;ActivitiesRelated;Sometimes work assigments are related to other assignments. You can establish a relationship between activities to help identify dependencies.

 

 

 

 

DEFAULT

Attachments

ATTACHMENT_LIST

0

help-text;ALMActivity;Attachments;


 

 

 

 

N/A

Description

MULTILINE_STRING

0

help-text;ALMActivity;Description;


 

 

 

 

 

Doc_Related

SHORT_STRING

50

help-text;ALMActivity;Doc_Related;


CONSTANT:

NO

 

 

 

CONSTANT_LIST:

NO

YES

FailedInBuilds

REFERENCE

0

help-text;ALMActivity;FailedInBuilds;If the activity represents development work, identify if the build failed.

 

 

 

 

DEFAULT

Headline

SHORT_STRING

125

help-text;ALMActivity;Headline;


 

 

 

 

 

NoPlanToTestInBuilds

REFERENCE

0

help-text;ALMActivity;NoPlanToTestInBuilds;If the activity represents development work, identify if there is no plan to test.

 

 

 

 

DEFAULT

NotifyList

REFERENCE_LIST

0

help-text;ALMActivity;NotifyList;Identify a list of users to notify.

 

 

 

 

DEFAULT

OldID

SHORT_STRING

13

help-text;ALMActivity;OldID;


PERL

 

 

 

 

Owner

REFERENCE

0

help-text;ALMActivity;Owner;


 

 

PERL

 

PERL

Project

REFERENCE

0

help-text;ALMActivity;Project;Work is completed in the context of a project. Choose the project where this will be completed.

 

 

PERL

 

DEFAULT

ResolutionCode

REFERENCE

0

help-text;ALMActivity;ResolutionCode;Identify the result of this assignment.

 

 

 

 

PERL

ResolutionSummary

MULTILINE_STRING

0

help-text;ALMActivity;ResolutionSummary;Describe how this activity was resolved.

 

 

 

 

 

Roles

REFERENCE_LIST

0

help-text;ALMActivity;Roles;


 

 

PERL

 

DEFAULT

SecurityPolicy

REFERENCE

0

help-text;ALMActivity;SecurityPolicy;


 

 

 

 

DEFAULT

Task

REFERENCE

0

help-text;ALMActivity;Task;


PERL

 

PERL

 

DEFAULT

Type

REFERENCE

0

help-text;ALMActivity;Type;


 

 

PERL

 

PERL

ucm_project

REFERENCE

0

help-text;ALMActivity;ucm_project;This should be set to the UCM_Project entity which corresponds to the ClearCase project where this entity will be worked on.

 

BASIC

 

 

DEFAULT

ucm_stream

SHORT_STRING

50

help-text;ALMActivity;ucm_stream;This is a display-only field which shows the ClearCase stream where this entity has been worked on (if it has been worked on already).

 

BASIC

 

 

 

ucm_stream_object

SHORT_STRING

128

help-text;ALMActivity;ucm_stream_object;


 

 

 

 

 

ucm_view

SHORT_STRING

50

help-text;ALMActivity;ucm_view;This is a display-only field which shows the ClearCase view where this entity is being worked on (if there is one).

 

BASIC

 

 

 

ucm_vob_object

SHORT_STRING

128

help-text;ALMActivity;ucm_vob_object;


 

 

 

 

 

ValidatedInBuilds

REFERENCE

0

help-text;ALMActivity;ValidatedInBuilds;If this activity represents development work that requires testing, identify the build in which it is validated.

 

 

 

 

DEFAULT


2.1.6 Description of the fields behavior

Table 5. "ALMActivity" - description of the fields behavior. Поведение в зависмости от сотсояния

 

Activated

Completed

Opened

Submitted

Default behavior

am_statetype

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

dbid

READONLY

READONLY

READONLY

READONLY

READONLY

history

READONLY

READONLY

READONLY

READONLY

READONLY

id

READONLY

READONLY

READONLY

READONLY

READONLY

is_active

READONLY

READONLY

READONLY

READONLY

READONLY

is_duplicate

READONLY

READONLY

READONLY

READONLY

READONLY

lock_version

READONLY

READONLY

READONLY

READONLY

READONLY

locked_by

READONLY

READONLY

READONLY

READONLY

READONLY

ratl_mastership

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

record_type

READONLY

READONLY

READONLY

READONLY

READONLY

State

READONLY

READONLY

READONLY

READONLY

READONLY

unduplicate_state

READONLY

READONLY

READONLY

READONLY

READONLY

version

READONLY

READONLY

READONLY

READONLY

READONLY

ActivitiesRelated

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

Attachments

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

Description

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

Doc_Related

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

FailedInBuilds

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

Headline

MANDATORY

MANDATORY

MANDATORY

MANDATORY

MANDATORY

NoPlanToTestInBuilds

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

NotifyList

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OldID

READONLY

READONLY

READONLY

READONLY

READONLY

Owner

MANDATORY

MANDATORY

MANDATORY

OPTIONAL

MANDATORY

Project

READONLY

READONLY

READONLY

READONLY

OPTIONAL

ResolutionCode

OPTIONAL

MANDATORY

OPTIONAL

OPTIONAL

OPTIONAL

ResolutionSummary

OPTIONAL

MANDATORY

OPTIONAL

OPTIONAL

OPTIONAL

Roles

READONLY

READONLY

READONLY

MANDATORY

READONLY

SecurityPolicy

MANDATORY

MANDATORY

MANDATORY

MANDATORY

MANDATORY

Task

MANDATORY

MANDATORY

MANDATORY

MANDATORY

MANDATORY

Type

MANDATORY

MANDATORY

MANDATORY

MANDATORY

MANDATORY

ucm_project

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

ucm_stream

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

ucm_stream_object

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

ucm_view

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

USE_HOOK

ucm_vob_object

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

ValidatedInBuilds

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

OPTIONAL

 

Готовые документы для скачивания

Скачать описание схемы ALM в формате HTML

Скачать описание схемы ALM в формате XML

 

 

О UML2ClearQuest версии 3.0

UML2ClearQuest представляет собой  программный продукт расширяющий IBM Rational ClearQuest. Решение UML2ClearQuest обеспечивает возможность создания и модификации жизненного цикла для типов записей IBM Rational ClearQuest на основе UML-диаграмм версий 2.1 и ниже.
Программа предназначена в основном для менеджеров системы IBM Rational ClearQuest, которые занимаются проектированием и разработкой схем для этой системы как для своей, так и для сторонних организаций.

UML2ClearQuest позволят приносить существенные выгоды бизнесу компании, и экономию рабочего времени специалистам, занятым поддержанием работоспособности IBM Rational ClearQuest:

  • существенно экономить время при разработке и доработке схемы ClearQuest Designer за счет интуитивно понятного представления информации и возможности преобразовывать нарисованные в MS Visio или StarUML диаграммы в матрицу переходов ClearQuest Designer;
  • избавиться от ошибок при проектировании за счет уменьшения количества итераций по доработке и переработке схем;
  • существенно сэкономить рабочее время администратора IBM Rational ClearQuest.

Версия UML2ClearQuest 3.0. включает в себя ряд уникальных функций, делающих применение UML2ClearQuest еще более эффективным:

  • • Улучшен алгоритм визуализации состояний. Новый алгоритм позволяет визуализировать UML диаграммы состояний запросов на изменение быстрее и интуитивно понятнее.
  • o Добавлена функция масштабирования;
  • o Ускорено отображение UML диаграмм.
  • • Добавлена функция документирования свойств схемы IBM Rational ClearQuest Designer:
    • Документирование происходит по заранее сформированному шаблону, который может быть частью Плана Управления Конфигурациями или Изменениями
    • Документирование производится в формате XML. Поддерживаются все текстовые редакторы для отображения XML, в том числе: MS Word, Open Office и другие
    • Документированию подлежат:
      • Общий список свойств схемы (статистические данные), включая диаграмму отношений между всеми сущностями схемы;
      • Состав сущностей в схеме (запросов на изменение) с разделением Stateless\No Stateless;
      • Для каждой сущности определяется: состав полей (включая инициализирующие, списочные значения, а также комментарии к каждому полю), диаграмма состояний, диаграмма отношений (какие сущности обуславливают текущую и какие обуславливает она сама - отображение иерархии Parent\Child), матрицу переходов в виде таблицы (state transition matrix), список всех действий, а также описание поведения полей (behavior).
    • Есть возможность по установке глубины документирования схемы, на основе предопределенных шаблонов: Brief и Full. Также имеется опция пользовательского выбора глубины документирования;
    • Шаблон доступен на Русском и Английском языках;
    • Шаблон отображения может быть настроен пользователем самостоятельно: могут быть изменены все управляющие конструкции, включая язык отображения.
  • Добавлена функция документирования комментариев в схему. Наибольшую проблему при разработке схем представляет документирование пункта help для каждого поля (field) сущности. В новой версии UML2ClearQuest возможно, после документирования схемы вписать в таблицу с полями help для каждого пункта и полученные, измененный документ специальным образом импортировать. При этом UML2ClearQuest создаст новую версию схемы, и все комментарии перенесет в нее. Таким образом, комментарии считывать из схемы, корректировать и снова записывать можно неограниченное количество раз:
    • Поддерживается режим: получить свойства схемы
      • добавить комментарии;
      • обновить схему на основе документа.
    • Поддерживается неограниченная цикличность

Ссылки

 

 

Скачать документацию на русском  Читать детальное описание Смотреть видео
Скачать демо-версию Купить
 

01.09.2009

Добавить комментарий (анонимные комментарии не публикуются!!!)

ФИО: 
E-mail: 
Тема: 
Комментарий: 
Оценка:   
 
 
 
 
 
Код подтверждения:
   

Новости СМ-Консалт

Мастер-класс для тренеров и руководителей "Работа в аудитории". 1 ступень уже в марте

Обновлено расписание тренингов до марта 2017 года

Бесплатный вебинар 14 декабря в 14 00 по Мск - «Секреты управления ИТ-командой: 10 важных практик, которые сделают команду эффективной»

Новые статьи в библиотеке

Примеры отраслевых решений на основе BIPULSE

Практика реализации модуля интеграции для Rational Software Architect, позволяющего преобразовывать низкоуровневое представление процесса из IBM Rational ClearQuest в UML

Что удивляет в русских менеджерах иностранцев

Разработка ПО с использованием лучших мировых практик и инструментов на Иркутском авиационном заводе

Презентация доклада для IT Global Meetup Санкт-Петербург: "Почему Agile так популярен? Взгляд циника и психолога"

Отчет, презентация и видео доклада для Октябрьской встречи Петербургского клуба менеджеров проектов в IT - SPM Meetup #36

Заказчики и истории успеха

Наши тренинги, семинары, курсы

Дружите с нами на FaceBook

Проверить настройки
Компания
Сделано в СМ-Консалт
Услуги 
Компетенция
  • CMC-TotalTest (скоро)
    уникальная разработка автоматизации функционального тестирования. Альтернатива HP UFT, IBM RFT и Microsoft!
  • CMC-Bisquiter
    автоматизированное тестирование АБС "Бисквит"
  • CMC-Formater
    тестирование печатных и экранных форм
  • CMC-TerminalTest
    тестирование терминальных приложений
  • ProjectTracker
    интеграция ALM и MS Project
  • GanttChart
    модуль управления проектами для IBM Rational ClearQuest и TeamConcert
    Все разработки СМ-Консалт >
  • ИТ-консалтинг
  • Автоматизированное тестирование
  • Ручное тестирование
  • Аутсорсинг тестирования
  • Оптимизация бизнес-процессов
  • Внедрение методологии и инструментов ALM
  • Обучение и коучинг
  • Разработка ПО
  • Интеграция
ООО СМ-Консалт (СМК), 2004-2016.
Карта сайта