Создайте схему трассируемости
slreq.generateTraceabilityDiagram( создает схему трассируемости, которая происходит из startingItem)startingItem. Если схема трассируемости уже открыта для заданного элемента, схема прибывает в передний план.
Примечание
Если вы создаете схему из ссылки, ссылки source стартовый узел. Точно так же, если вы создаете схему из набора ссылки, артефакт, заданный Artifact стартовый узел.
В этом примере показано, как создать схему трассируемости из объекта требования.
Откройте Определение Требований для проекта Модели Круиз-контроля. Загрузите crs_req_func_spec requirment установлен.
slreqCCProjectStart;
slreq.load("crs_req_func_spec");Найдите Enable Switch Detection требование.
req = slreq.find(Type="Requirement",Summary="Enable Switch Detection")
req =
Requirement with properties:
Type: 'Functional'
Id: '#9'
Summary: 'Enable Switch Detection'
Description: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">...'
Keywords: {}
Rationale: ''
CreatedOn: 27-Feb-2017 10:15:38
CreatedBy: 'itoy'
ModifiedBy: 'asriram'
SID: 9
FileRevision: 55
ModifiedOn: 03-Aug-2017 14:39:35
Dirty: 0
Comments: [0x0 struct]
Index: '1.6'
Создайте схему трассируемости для Enable Switch Detection требование.
slreq.generateTraceabilityDiagram(req)
Очистка
Очистите открытые наборы требования и наборы ссылки. Закройте текущий проект.
slreq.clear; slproject.closeCurrentProject();
В этом примере показано, как создать схему трассируемости из объекта ссылки.
Откройте Определение Требований для проекта Модели Круиз-контроля. Загрузите crs_req набор требования, который также загружает crs_req ссылка установлена.
slreqCCProjectStart;
slreq.load("crs_req");Найдите crs_req ссылка установлена. Затем найдите ссылку с описанием #9: Enable Switch Detection.
myLinkSet = slreq.find(Type="LinkSet",Name="crs_req"); myLink = find(myLinkSet,Type="Link",Description="#9: Enable Switch Detection")
myLink =
Link with properties:
Type: 'Derive'
Description: '#9: Enable Switch Detection'
Keywords: {}
Rationale: ''
CreatedOn: 20-May-2017 13:14:10
CreatedBy: 'itoy'
ModifiedOn: 02-Feb-2018 14:28:04
ModifiedBy: 'itoy'
Revision: 4
SID: 1
Comments: [0×0 struct]
Создайте схему трассируемости из ссылки.
slreq.generateTraceabilityDiagram(myLink)
Очистка
Очистите открытые наборы требования и наборы ссылки. Закройте текущий проект.
slreq.clear; slproject.closeCurrentProject();
В этом примере показано, как создать схему трассируемости из набора требования.
Откройте Определение Требований для проекта Модели Круиз-контроля. Загрузите crs_req_func_spec требование установлено.
slreqCCProjectStart;
rs = slreq.load("crs_req_func_spec");Создайте схему трассируемости для crs_req_func_spec требование установлено при помощи пути к файлу прямого доступа.
slreq.generateTraceabilityDiagram("documents/crs_req_func_spec.slreqx")Очистка
Очистите открытые наборы требования и наборы ссылки. Закройте текущий проект.
slreq.clear; slproject.closeCurrentProject();
В этом примере показано, как создать схему трассируемости из набора ссылки.
Откройте Определение Требований для проекта Модели Круиз-контроля. Загрузите crs_req ссылка установлена.
slreqCCProjectStart;
ls = slreq.load("crs_req.slmx");Создайте схему трассируемости для crs_req ссылка установлена при помощи пути к файлу прямого доступа.
slreq.generateTraceabilityDiagram("documents\crs_req.slmx")Очистка
Очистите открытые наборы требования и наборы ссылки. Закройте текущий проект.
slreq.clear; slproject.closeCurrentProject();
startingItem — Стартовый элемент для схемыslreq.Requirement возразите | slreq.Reference возразите | slreq.Justification возразите | slreq.Link возразите | slreq.ReqSet возразите | slreq.LinkSet возразите | строковый скаляр | вектор символовСтартовый элемент, чтобы создать схему трассируемости из в виде a:
slreq.Requirement объект
slreq.Reference объект
slreq.Justification объект
slreq.Link объект
slreq.ReqSet объект
slreq.LinkSet объект
Строковый скаляр или вектор символов, который содержит краткое название, путь к файлу прямого доступа или полный путь к файлу для набора требования или набора ссылки
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.