Rational Focal Point
поддерживает следующие атрибуты, которые можно связать с атрибутами Rational DOORS.
Табл. 1. Преобразование атрибутов Rational Focal Point
и Rational DOORS| Тип атрибута Rational Focal Point |
Тип атрибута Rational DOORS |
| Переключатель |
Булевский |
| Вариант |
Перечисление |
| Дата |
Дата |
| Число с плавающей точкой |
Вещественное число |
| Целое |
Целое |
| MultiChoice |
Перечисление со множеством значений |
| Текст |
Строка |
| Текст |
Текст |
| Текст |
Имя пользователя |
Прим.: Программа синхронизации
обрабатывает преобразования между булевским типом и переключателем, а также
между перечислением и выбором как особые случаи.
Rational DOORS разрешает
атрибутам булевского типа и типа перечисления не содержать значения, что не разрешено в
Rational Focal Point
для атрибутов переключателя и выбора. Для обеспечения
целостности данных в
Rational Focal Point
программа синхронизации использует следующие правила:
- Если значение булевского атрибута Rational DOORS
отсутствует, то программа синхронизации выключает связанный
переключатель. Поскольку для программы синхронизации выключенное
состояние означает булевское значение ложь,
то во время следующей синхронизации того же объекта или элемента
в Rational DOORS будет установлено значение
ложь. Это применимо только если методу синхронизации
присвоено значение Включен.
- Если атрибуту перечисления Rational DOORS
не присвоено значение и требуется изменить атрибут Rational Focal Point,
то программа синхронизации присваивает атрибуту Выбор в Rational Focal Point
значение по умолчанию, которое определяется для этого атрибута.
- Во избежание потери данных убедитесь, что возможные варианты выбора
в атрибуте перечисления Rational DOORS идентичны
вариантам атрибута выбора в Rational Focal Point,
с которым он связан.