Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:creating_model:arrow [2022/02/25 16:57]
tsareva [Проверка прав на смежные диаграммы]
ru:manual:creating_model:arrow [2023/03/16 12:20] (текущий)
Строка 7: Строка 7:
 Стрелка состоит из частей, которые называются ее сегментами. Стрелка может состоять из одного сегмента.  Стрелка состоит из частей, которые называются ее сегментами. Стрелка может состоять из одного сегмента. 
  
-Далее по тексту термины «Стрелка» и «Сегмент стрелки» часто используются как синонимы.+Далее по тексту термины "Стрелкаи "Сегмент стрелкичасто используются как синонимы.
  
 ===== Стрелки на функциональных диаграммах в нотации IDEF0 ===== ===== Стрелки на функциональных диаграммах в нотации IDEF0 =====
  
 +На функциональной диаграмме в нотации IDEF0 (см. [[ru/manual/creating_model/notation_idef0]]) различают следующие типы стрелок:
 +
 +
 +[{{ ru/manual/creating_model/arrow/lang_arrow704.png?nolink |Рисунок 1}}]
 +
 +Подробнее см. термины в [[ru/csdesign/csdesign]] -> [[ru/csdesign/terms]].
 ==== Добавление новой стрелки и её именование ==== ==== Добавление новой стрелки и её именование ====
  
-Стрелка добавляется на диаграмму стандартным образом см. [[ru/manual/creating_model/process_diagramm]].+Стрелка добавляется на диаграмму стандартным образом см. [[ru/manual/interface/visio_interface/visio_interface]].
  
  
Строка 28: Строка 34:
 == == == ==
 **Внимание!**  **Внимание!** 
-При смене названия сегмента стрелки будет переименована и стрелка словаря. Это приведен к изменению названий всех сегментов стрелок, ссылающихся на данную стрелку словаря.+При смене названия сегмента стрелки будет переименована и стрелка словаря. Это приведет к изменению названий всех сегментов стрелок, ссылающихся на данную стрелку словаря.
 ===== ===== ===== =====
  
Строка 37: Строка 43:
 На диаграммах процессов в [[ru/manual/creating_model/notation_process|нотациях "Basic Flowchart"]] и [[ru/manual/creating_model/notation_procedure|"Cross-functional Flowchart"]] могут присутствовать два типа стрелок: "Связь предшествования"  (кнопка {{common/icons/145.png?&nolink}} на палитре элементов) и "Поток объектов" (кнопка {{common/icons/179.png?&nolink}} на палитре элементов). Подробное описание стрелок дано в следующем разделе.   На диаграммах процессов в [[ru/manual/creating_model/notation_process|нотациях "Basic Flowchart"]] и [[ru/manual/creating_model/notation_procedure|"Cross-functional Flowchart"]] могут присутствовать два типа стрелок: "Связь предшествования"  (кнопка {{common/icons/145.png?&nolink}} на палитре элементов) и "Поток объектов" (кнопка {{common/icons/179.png?&nolink}} на палитре элементов). Подробное описание стрелок дано в следующем разделе.  
  
-Стрелки в данных нотация могут входить в любую грань процесса и выходить из любой грани. Однако рекомендуется связи предшествования изображать сверху и снизу фигуры процесса, а потоки объектов – сбоку (Рис. 6).+Стрелки в данных нотация могут входить в любую грань процесса и выходить из любой грани. Однако рекомендуется связи предшествования изображать сверху и снизу фигуры процесса, а потоки объектов – сбоку (Рис. 2).
  
-[{{ ru/manual/creating_model/arrow/lang_arrow712.png?nolink |Рисунок 6}}]+[{{ ru/manual/creating_model/arrow/lang_arrow712.png?nolink |Рисунок 2}}]
  
 Именование стрелок аналогично именованию стрелок на функциональной диаграмме в нотации IDEF0 (см. [[ru/manual/creating_model/arrow#добавление_новой_стрелки_и_её_именование|Добавление новой стрелки и её именование]] выше). Именование стрелок аналогично именованию стрелок на функциональной диаграмме в нотации IDEF0 (см. [[ru/manual/creating_model/arrow#добавление_новой_стрелки_и_её_именование|Добавление новой стрелки и её именование]] выше).
Строка 47: Строка 53:
 ===== Свойства сегмента стрелки ===== ===== Свойства сегмента стрелки =====
  
-Для открытия **Окна свойств** стрелки (Рис. 7) выделите нужную стрелку на диаграмме и щелкните по кнопке {{common/icons/05.png?&nolink}} на панели инструментов **Окна диаграммы** или выберите пункт контекстного меню **Свойства объекта**.+Для открытия **Окна свойств** сегмента стрелки (Рис. 3) выделите нужный сегмент стрелки на диаграмме и щелкните по кнопке {{common/icons/05.png?&nolink}} на панели инструментов **Окна диаграммы** или выберите пункт контекстного меню **Свойства объекта**.
  
  
-[{{ ru/manual/creating_model/arrow/cmdt_arrow722.png?&nolink |Рисунок 7}}]+[{{ ru/manual/creating_model/arrow/cmdt_arrow722.png?&nolink |Рисунок 3}}]
  
 Изменения, внесенные в **Окне свойств** сегмента стрелки, сохраняются в момент сохранения диаграммы. Если для сегмента стрелки была создана новая стрелка словаря, то  она будет сохранена в справочнике "Словарь стрелок" только после сохранения диаграммы.  Изменения, внесенные в **Окне свойств** сегмента стрелки, сохраняются в момент сохранения диаграммы. Если для сегмента стрелки была создана новая стрелка словаря, то  она будет сохранена в справочнике "Словарь стрелок" только после сохранения диаграммы. 
  
-При редактировании диаграммы **Окно свойств** свойств сегмента стрелки рекомендуется расположить относительно **Окна диаграммы** таким образом, чтобы всегда иметь возможность видеть информацию об активной стрелке. В [[ru/manual/interface/core_features_of_interface/synchronization_in_work_windows]] показан пример такого расположения окон. **Окно свойств** сегмента стрелки находится под окном **Навигатора** слева от диаграммы.+При редактировании диаграммы **Окно свойств** сегмента стрелки рекомендуется расположить относительно **Окна диаграммы** таким образом, чтобы всегда иметь возможность видеть информацию об активной стрелке. В [[ru/manual/interface/core_features_of_interface/synchronization_in_work_windows]] показан пример такого расположения окон. **Окно свойств** сегмента стрелки находится под окном **Навигатора** слева от диаграммы.
  
  
 ==== Список объектов деятельности ==== ==== Список объектов деятельности ====
  
-Список бъекты деятельности"; сегмента стрелки служит для моделирования объектов, "над которыми совершается работа". В качестве объектов деятельности используются объекты справочника **Функциональные объекты**. Подробнее об объектах и их свойствах см. [[ru/manual/object_activities]].+{{bslink>Список объектов деятельности|ShowOnForm?3bcf43c4-2c8f-4287-be63-5b7f9f4b0a1e;p=f84d9380-b3fc-4e8e-8508-f8e57f5b8496,o=Param}} сегмента стрелки служит для моделирования объектов, "над которыми совершается работа". В качестве объектов деятельности используются объекты справочника **Функциональные объекты**. Подробнее об объектах и их свойствах см. [[ru/manual/object_activities]].
  
 Как было сказано ранее, данный список хранится у стрелки словаря, с которым связан сегмент стрелки. У сегмента стрелки, ссылающегося на новую стрелку словаря, нет привязанных объектов. Для добавления объекта в список его нужно "перетащить" из **Навигатора** или выбрать из справочника. Список объектов деятельности можно заполнять только у именованных сегментов стрелок. Как было сказано ранее, данный список хранится у стрелки словаря, с которым связан сегмент стрелки. У сегмента стрелки, ссылающегося на новую стрелку словаря, нет привязанных объектов. Для добавления объекта в список его нужно "перетащить" из **Навигатора** или выбрать из справочника. Список объектов деятельности можно заполнять только у именованных сегментов стрелок.
  
-Список объектов деятельности также можно заполнить перетащив группу из вкладки Группы Навигатора на область списка "Объекты деятельности". Все объекты группы, относящиеся к справочнику "Функциональные объекты" будут добавлены в список.+Список объектов деятельности также можно заполнить перетащив группу из вкладки "ГруппыНавигатора на область списка "Объекты деятельности". Все объекты группы, относящиеся к справочнику "Функциональные объекты" будут добавлены в список.
  
 Для каждого объекта деятельности можно заполнить требования к нему. Для каждого объекта деятельности можно заполнить требования к нему.
  
-На диаграммах при наведении курсора на сегмент стрелки во всплывающей подсказке можно увидеть ее название, а также первые пять объектов из списка "Объекты деятельности" данной стрелки (Рис. 9).+На диаграммах при наведении курсора на сегмент стрелки во всплывающей подсказке можно увидеть ее название, а также первые пять объектов из списка "Объекты деятельности" данной стрелки (Рис. 4).
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow726.png?nolink |Рисунок 9}}]+[{{ ru/manual/creating_model/arrow/lang_arrow726.png?nolink |Рисунок 4}}]
  
  
Строка 99: Строка 105:
 ==== Отображение стрелок при декомпозиции единицы деятельности ==== ==== Отображение стрелок при декомпозиции единицы деятельности ====
  
-При декомпозиции единицы деятельности входящие в него и выходящие из него стрелки (Рис. 10, а) автоматически появляются на диаграмме декомпозиции (миграция стрелок) (Рис. 10, б). Исключениями являются диаграммы процессов в нотациях EPC и BPMN: при декомпозиции процессов этих нотаций стрелки на их диаграммы не переносятся. +При декомпозиции единицы деятельности входящие в него и выходящие из него стрелки (Рис. 5, а) автоматически появляются на диаграмме декомпозиции (миграция стрелок) (Рис. 5, б). Исключениями являются диаграммы процессов в нотациях EPC и BPMN: при декомпозиции процессов этих нотаций стрелки на их диаграммы не переносятся. 
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow728.png?&nolink |Рисунок 10, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow729.gif?&nolink |Рисунок 10, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow728.png?&nolink |Рисунок 5, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow729.gif?&nolink |Рисунок 5, б}}] |
 \\ \\
-Вид стрелки на диаграмме на Рис. 10 (в) означает, что стрелка будет отображена при декомпозиции единицы деятельности.+Вид стрелки на диаграмме на Рис. (в) означает, что стрелка будет отображена при декомпозиции единицы деятельности.
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow731.gif?&nolink |Рисунок 10, в}}]+[{{ ru/manual/creating_model/arrow/lang_arrow731.gif?&nolink |Рисунок 5, в}}]
  
 ==== Удаление стрелки ==== ==== Удаление стрелки ====
Строка 123: Строка 129:
 ==== Пример. Удаление стрелки диаграммы ==== ==== Пример. Удаление стрелки диаграммы ====
  
-На диаграмме изображены две единицы деятельности (IDEF0_1 и IDEF0_2), соединенные стрелкой ТМЦ (Рис. 11).+На диаграмме изображены две единицы деятельности (IDEF0_1 и IDEF0_2), соединенные стрелкой ТМЦ (Рис. 6).
  
 Стрелка мигрирует на диаграммы каждого из единиц деятельности как стрелка выхода и входа. На декомпозиции IDEF0_1 стрелка ТМЦ связана с единицей деятельности А11. На декомпозиции IDEF0_2 стрелка ТМЦ связана с единицей деятельности А21. Стрелка мигрирует на диаграммы каждого из единиц деятельности как стрелка выхода и входа. На декомпозиции IDEF0_1 стрелка ТМЦ связана с единицей деятельности А11. На декомпозиции IDEF0_2 стрелка ТМЦ связана с единицей деятельности А21.
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow733.png?&nolink |Рисунок 11}}]+[{{ ru/manual/creating_model/arrow/lang_arrow733.png?&nolink |Рисунок 6}}]
  
-При удалении сегмента стрелки на текущей диаграмме (ответ "Нет" в диалоге об удалении) на декомпозициях появляется междиаграммная ссылка (Рис. 12).+При удалении сегмента стрелки на текущей диаграмме (ответ "Нет" в диалоге об удалении) на декомпозициях появляется междиаграммная ссылка (Рис. 7).
  
  
-[{{ ru/manual/creating_model/arrow/change_arrow735.png?&nolink |Рисунок 12}}]+[{{ ru/manual/creating_model/arrow/change_arrow735.png?&nolink |Рисунок 7}}]
  
 Если отсоединить стрелку от междиаграммной ссылки, то на родительской диаграмме вновь появится удаленная стрелка. Междиаграммные ссылки не удаляются с диаграммы автоматически. При повторном удалении стрелки будет добавлена еще одна междиаграммная ссылка. Если отсоединить стрелку от междиаграммной ссылки, то на родительской диаграмме вновь появится удаленная стрелка. Междиаграммные ссылки не удаляются с диаграммы автоматически. При повторном удалении стрелки будет добавлена еще одна междиаграммная ссылка.
Строка 140: Строка 146:
 ===== Разветвление и слияние стрелок ===== ===== Разветвление и слияние стрелок =====
  
-При соединении двух сегментов стрелки один является присоединяемым, а другой, к которому выполняется присоединение, основным. +При соединении двух сегментов стрелки один является присоединяемым, а другой, к которому выполняется присоединение, основным. Очередность присоединения сегментов стрелки друг к другу имеет значение: от неё зависит наследование сегментом названия и объектов стрелки.
- +
-В рамках данной статьи будут использоваться следующие определения: +
-  * Стрелка состоит из частей, которые называются ее сегментами. +
-  * При соединении двух сегментов один является присоединяемым, а другой, к которому выполняется присоединение, основным.  +
- +
-Очередность присоединения сегментов стрелки друг к другу имеет значение: от неё зависит наследование сегментом названия и объектов стрелки.+
  
 **Разветвление стрелки**, изображаемое в виде расходящихся сегментов, означает, что все объекты основного сегмента или их часть может появиться в каждом ответвлении от основного сегмента. Разветвление задается присоединением к концу или любой точке основного сегмента начала присоединяемого сегмента. **Разветвление стрелки**, изображаемое в виде расходящихся сегментов, означает, что все объекты основного сегмента или их часть может появиться в каждом ответвлении от основного сегмента. Разветвление задается присоединением к концу или любой точке основного сегмента начала присоединяемого сегмента.
Строка 152: Строка 152:
 **Слияние стрелок**, изображаемое в виде сходящихся сегментов, означает, что объекты каждого сегмента полностью должны попадать в результирующий основной сегмент. Слияние задается присоединением к началу или любой точке основного сегмента конца присоединяемого сегмента. Количество присоединяемых сегментов не ограничено. **Слияние стрелок**, изображаемое в виде сходящихся сегментов, означает, что объекты каждого сегмента полностью должны попадать в результирующий основной сегмент. Слияние задается присоединением к началу или любой точке основного сегмента конца присоединяемого сегмента. Количество присоединяемых сегментов не ограничено.
  
-При слиянии и разветвлении стрелок список объектов для каждого именованного сегмента (и основного и присоединяемого) редактируется в **Окне свойств** стрелки на вкладке **Объекты деятельности**.+При слиянии и разветвлении стрелок каждый именованный сегмент (и основной, и присоединяемый) может иметь свой набор объектов в **Списке объектов деятельности**.
  
-Если сегмент участвует в разветвлении или слиянии в качестве основного или присоединяемого сегмента, в список его объектов можно скопировать объекты из остальных сегментов данного разветвления или слияния. Для этого необходимо воспользоваться гиперссылкой **Копировать с сегментов** (**Окно свойств** стрелки -> вкладка **Основные** -> вкладка **Объекты деятельности**).+Если сегмент участвует в разветвлении или слиянии в качестве основного или присоединяемого сегмента, в список его объектов можно скопировать объекты из остальных сегментов данного разветвления или слияния. Для этого необходимо воспользоваться гиперссылкой **Копировать с сегментов** (**Окно свойств** сегмента стрелки -> вкладка **Основные** -> вкладка **Список объектов деятельности**).
  
 ^  Правила механизма слияния/разветвления стрелок:  ^ ^  Правила механизма слияния/разветвления стрелок:  ^
Строка 160: Строка 160:
 | Именованный сегмент сохраняет свое название и перечень объектов при соединении её с другими сегментами. | | Именованный сегмент сохраняет свое название и перечень объектов при соединении её с другими сегментами. |
 | Если неименованный сегмент становится именованным, то все неименованные сегменты, прикрепленные к нему, также становятся именованными: у них исчезает надпись "#имя?" (для диаграммы IDEF0) и они приобретают перечень объектов этого сегмента. | | Если неименованный сегмент становится именованным, то все неименованные сегменты, прикрепленные к нему, также становятся именованными: у них исчезает надпись "#имя?" (для диаграммы IDEF0) и они приобретают перечень объектов этого сегмента. |
-| В любой момент времени сегменту, не имеющему собственного названия, можно его присвоить. При этом сегмент становится именованной сегментом со своим перечнем объектов (в случае, если название сегмента совпадает с названием основного сегмента, то список объектов будет одинаковым, т.к. они ссылаются на одну и ту же стрелку словаря). Список объектов именованного сегмента редактируется в **Окне свойств** стрелки на вкладке **Объекты деятельности**. | +| В любой момент времени сегменту, не имеющему собственного названия, можно его присвоить. При этом сегмент становится именованным сегментом со своим перечнем объектов (в случае, если название сегмента совпадает с названием основного сегмента, то список объектов будет одинаковым, т.к. они ссылаются на одну и ту же стрелку словаря). Список объектов именованного сегмента редактируется в **Окне свойств** сегмента стрелки на вкладке **Список объектов деятельности**. | 
-| Сегмент не может соединять два сегмента между собой или начинаться и кончаться на одном и том же сегменте. | +| Сегмент не может быть присоединяемым с обоих концов. Сегмент не может начинаться и кончаться на одном и том же сегменте. | 
-| Правило ручейка – объект может присутствовать в потоке ниже по течению, если он попал в ручеек выше по течению (Рис. 13). |+| Правило ручейка – объект может присутствовать в потоке ниже по течению, если он попал в ручеек выше по течению (Рис. 8). |
 \\ \\
  
-[{{ ru/manual/creating_model/arrow/lang_arrow749.png?nolink |Рисунок 13}}]+[{{ ru/manual/creating_model/arrow/lang_arrow749.png?nolink |Рисунок 8}}]
  
-Ниже на рисунках приведено несколько типичных примеров разветвления стрелок. На Рис. 14 показана стрелка с двумя сегментами, не имеющими собственных названий.+Ниже на рисунках приведено несколько типичных примеров разветвления стрелок. На Рис. показана стрелка с двумя сегментами, не имеющими собственных названий.
  
-[{{ ru/manual/creating_model/arrow/const_arrow737.png?&nolink |Рисунок 14}}]+[{{ ru/manual/creating_model/arrow/const_arrow737.png?&nolink |Рисунок 9}}]
  
 Если первому сегменту присвоить другое название (например, "Б"), то второй сегмент по-прежнему будет показан без названия и унаследует перечень объектов сегмента "Б". Изменение названий сегментов никак не повлияет на основной сегмент "А". Если первому сегменту присвоить другое название (например, "Б"), то второй сегмент по-прежнему будет показан без названия и унаследует перечень объектов сегмента "Б". Изменение названий сегментов никак не повлияет на основной сегмент "А".
  
-На Рис. 15 показан другой вид разветвления: к концу основного сегмента "А" присоединены начала двух присоединяемых сегментов. Если верхнему сегменту присвоить другое название, то основной сегмент "А" и нижний сегмент останутся без изменений.+На Рис. 10 показан другой вид разветвления: к концу основного сегмента "А" присоединены начала двух присоединяемых сегментов. Если верхнему сегменту присвоить другое название, то основной сегмент "А" и нижний сегмент останутся без изменений.
  
-[{{ ru/manual/creating_model/arrow/const_arrow739.png?nolink |Рисунок 15}}]+[{{ ru/manual/creating_model/arrow/const_arrow739.png?nolink |Рисунок 10}}]
  
-Каждый сегмент в сложной разветвляющейся структуре может иметь собственное название и перечень объектов. Такие виды разветвления стрелок могут использоваться в различных комбинациях друг с другом (Рис. 16, а и Рис. 16, б). +Каждый сегмент в сложной разветвляющейся структуре может иметь собственное название и перечень объектов. Такие виды разветвления стрелок могут использоваться в различных комбинациях друг с другом (Рис. 11, а и Рис. 11, б). 
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow741.png?nolink |Рисунок 16, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow743.png?nolink |Рисунок 16, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow741.png?nolink |Рисунок 11, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow743.png?nolink |Рисунок 11, б}}] |
 \\ \\
 Правила действия механизма слияния стрелок аналогичны правилам механизма разветвления стрелок. Правила действия механизма слияния стрелок аналогичны правилам механизма разветвления стрелок.
  
-На функциональной диаграмме IDEF0 при разветвлении и слиянии конец присоединяемого сегмента преобразуется в точку (Рисунок 17, а и Рисунок 17, б).+На функциональной диаграмме IDEF0 при разветвлении и слиянии конец присоединяемого сегмента преобразуется в точку (Рисунок 12, а и Рисунок 12, б).
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow745.png?nolink |Рисунок 17, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow747.png?nolink |Рисунок 17, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow745.png?nolink |Рисунок 12, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow747.png?nolink |Рисунок 12, б}}] |
 \\ \\
-На диаграммах процессов в нотациях "Basic Flowchart" и "Cross-functional Flowchart" при разветвлении и слиянии стрелок конец присоединяемого сегмента остается в виде треугольника (Рис. 13).+На диаграммах процессов в нотациях "Basic Flowchart" и "Cross-functional Flowchart" при разветвлении и слиянии стрелок конец присоединяемого сегмента остается в виде треугольника (Рис. 8).
  
  
Строка 224: Строка 224:
  
 Если затрагиваемая единица деятельности имеет статус версии Опубликована (см. [[ru/manual/manage_model/object_versions#статус_версии_объекта|Статус версии объекта]]), то это приравнивается к отсутствию прав на редактирование единицы деятельности.  Если затрагиваемая единица деятельности имеет статус версии Опубликована (см. [[ru/manual/manage_model/object_versions#статус_версии_объекта|Статус версии объекта]]), то это приравнивается к отсутствию прав на редактирование единицы деятельности. 
- 
-===== Словарь стрелок ===== 
- 
-"Словарь стрелок" - это иерархический справочник названий стрелок моделей. Каждый именованный сегмент стрелки на диаграмме SADT неразрывно связан с одноименным объектом из справочника **Словарь стрелок** ({{bslink>Главное меню → Справочники → Словарь стрелок|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;24f3efd3-b20f-465e-814c-d60d19c881e0:Item}}). 
- 
-Стрелки можно добавлять на диаграмму, перетаскивая их из **Окна справочника** "Словарь стрелок" (см. [[ru/manual/interface/visio_interface/visio_interface#добавление_фигур_на_диаграмму_перетаскиванием|Добавление фигур на диаграмму перетаскиванием]]). 
- 
-Как правило, названия стрелок и состав их объектов редактируются непосредственно при создании стрелки на диаграмме, но это можно сделать и в справочнике "Словарь стрелок". Чтобы редактировать название стрелки и список её объектов, нужно открыть свойства стрелки (кнопка {{common/icons/05.png?nolink}} на панели инструментов). 
- 
- 
- 
- 
  
  
 [<contextnavigator>] [<contextnavigator>]
  
 +
 +
 +
  
 +
 +
 +
 +
  
 +
 +
 +
  
- +{(rater>id=ru_manual_creating_model_arrow|name=Стрелки SADT|type=vote|trace=ip|headline=off)}
- +
- +
- +
-{(rater>id=ru_manual_creating_model_arrow|name=Стрелки SADT|type=vote|trace=ip|img=:taggic.png|headline=off)}+
Driven by DokuWiki