Показать сообщение отдельно
Старый 07.04.2016, 14:02   #3
Lotos
Senior Member
 
Регистрация: 06.12.2009
Сообщений: 155
По умолчанию Re: UML для карт

UML - это не программа, а методология моделирования классов, чтобы показать все зависимости и отношения между будущими объектами программы, прежде чем начать писать код.

В нашем случае мы можем взять из этой методологии только концепцию обозначения связей между элементами. Т.е. грубо говоря да, форма стрелок. Каждая из форма обозначает разный тип связи. Делает более конкретными их отношения.

Потому что простая стрелка не способна отразить как именно относится один объект к другому, какие именно у них отношения. С помощью формы стрелки можно конкретизировать тип отношения.

Пример отношений между классами:
http://deryabych.narod.ru/6/7.html

Вот взять например твои же примеры из темы о технологии построения схем:
Цитата:
Сообщение от Dar Посмотреть сообщение
"Сознание энергии есть ток огня."
Созание + энергия = ток огня
Это агрегация. Ток огня состоит из сознания и энергии.

Цитата:
Сообщение от Dar Посмотреть сообщение
теперь посложнее..
"открытие огней зависит от утончения сознания"..
утончение+сознание= открытие огней..
Отношения зависимости.

Можно поискать примеры и для всех типов отношений:

- ассоциация
- агрегация
- композиция
- обобщение
- реализация
- зависимость

кстати в Gliffy можно рисовать UML-диаграммы:

https://www.gliffy.com/uses/uml-software/

И вроде даже экспортировать в SVG

Последний раз редактировалось Lotos; 07.04.2016 в 16:18.
Lotos вне форума   Ответить с цитированием