Форум Сообщества Аналитиков

×


UML пример физической системы.(Прочитано 10513 раз)
UML пример физической системы. : 21 Декабря 2009, 13:10:57
Приветствую.
Интересует пример UML модели для физической системы, например, автомобиль. Подскажите, пожалуйста, где можно увидеть подобное и можно ли в принципе?
И вообще, насколько правильно было бы моделировать систему именно в UML? Как мне кажется, диаграммы классов мне будет достаточно, только правильно ли это? Цель - создать модель на SysML, переконвертировав из UML,
« Последнее редактирование: 21 Декабря 2009, 13:28:27 от Snark »



Re: UML пример физической системы. Ответ #1 : 21 Декабря 2009, 13:51:35
Что Вы понимаете под физической системой? Все системы, существующие в реальном мире, являются физическими системами. Например, система автоматизации склада является физической системой, она состоит из материальных тел (компьютеры, кабели, и т.п.), которые обладают массой, объемом, размерами, параметрами упругих и неупругих деформация и т.п. Поэтому, если Вы собираетесь изучать поведение системы автоматизации склада при земятресении, то вам необходимо построить физическую модель этой системы, которая будет описывать характеристики прочности ее компонентов. Тогда вы сможете сконструировать систему автоматизации склада так, чтобы она работала при заданном уровне разрушающих физичесикх воздействий.
Если вас интересует изучение информационных аспектов работы системы автоматизации склада, то вы строите информационную ее модель. Она поможет вам конструировать  систему так, чтобы она выполняла заданные действия с информацией и выдерживала заданные информационные потоки.
То же самое с автомобилем. Так что уточните, какая модель автомобиля вас интересует. Если вам нужны расчеты на прочность, то UML вам никак не поможет.



Re: UML пример физической системы. Ответ #2 : 21 Декабря 2009, 14:01:47
Под физической системой понимаю набор взаимодействующих объектов. Информационная модель нужна для понимания того, как передаются требования от объектов и вообще из каких объектов состоит система. Поэтому интересует информационная модель, конечно. Во многих книгах я видел задатки такого примера. Например, часто приводится чашка. Мол, есть объект-чашка, у него есть атрибуты, состояния, поведение, идентичность. и Это только на словах, без диаграмм. А что то более сложное - этого не видел. Буду рад просветиться.



Re: UML пример физической системы. Ответ #3 : 21 Декабря 2009, 14:16:45
Любая компьютерная модель по сути информационная, поскольку она оперирует не с реальными физическими элементами, а с их представлениями в виде набора символов и логикой поведения, описанной на языке (математики, программы и т.п.)

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

Диаграмма классов показывает статическую структура автомобиля, как агрегата или композита, например.

Поведение этого агрегата можно описать путем диаграмм состояний.

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

Наверняка придется нарисовать не одну, а множество систем с разных точек представления: трансмиссия, электросеть, и т.п.



Re: UML пример физической системы. Ответ #4 : 21 Декабря 2009, 14:19:11
Ок, мне бы диаграмму классов. Этого было бы за глаза.



Re: UML пример физической системы. Ответ #5 : 21 Декабря 2009, 14:25:20
Ок, мне бы диаграмму классов. Этого было бы за глаза.
Делайте, мы посмотрим и подскажем.

Начните с простого. Есть класс автомобиль, он состоит из классов: колеса, кузов, двери и т.п. Эти классы как-то взаимодействуют, следует показать как через ассоциации.

Вопрос цели как всегда первичен!



Re: UML пример физической системы. Ответ #6 : 21 Декабря 2009, 14:27:28
Хорошо.
Что то предмет целеполагания меня преследует везде.



Re: UML пример физической системы. Ответ #7 : 21 Декабря 2009, 14:57:43
Что то предмет целеполагания меня преследует везде.
Если бы только вас ;)



Re: UML пример физической системы. Ответ #8 : 21 Декабря 2009, 16:18:32
Есть класс автомобиль, он состоит из классов: колеса, кузов, двери и т.п. Эти классы как-то взаимодействуют, следует показать как через ассоциации.
Если речь об информационном взаимодействии, то вряд ли кузов обменивается информацией с колесами. В информационной модели автомобиля вероятнее будут фигурировать датчики и привода АБС, датчики параметров двигателя, контроллеры, индикаторные лампочки, водитель, органы управления.



Re: UML пример физической системы. Ответ #9 : 21 Декабря 2009, 21:08:48
Если речь об информационном взаимодействии, то вряд ли кузов обменивается информацией с колесами. В информационной модели автомобиля вероятнее будут фигурировать датчики и привода АБС, датчики параметров двигателя, контроллеры, индикаторные лампочки, водитель, органы управления.
Может Вы и правы, но что гадать, пусть автор сам определится



Re: UML пример физической системы. Ответ #10 : 21 Декабря 2009, 21:28:12
Вопрос цели как всегда первичен!
...пусть автор сам определится
+1
Подсказка для автора: цель - это, как правило, то, за что платят деньги ;)
Если Вам деньги за построение модели не платят, то ооочень трудно определиться с целью ее построения.



Re: UML пример физической системы. Ответ #11 : 21 Декабря 2009, 22:59:11
Автор пишет:
Цель - создать модель на SysML, переконвертировав из UML,
Не очень понятная цель.
1. зачем создавать модель сначала на SysML
2. зачем эту модель конвертировать в UML
3. зачем вообще следует создавать модель автомобиля



Re: UML пример физической системы. Ответ #12 : 21 Декабря 2009, 23:47:47
чуть последовательность не правильно.перечитайте предложение мое.+ я нигде не писал-хочу сделать прям модель автомобиля.
то что я буду делать не будет использоваться для софтверных штучек.тут дела другие, но похожие, ибо софтверщики как всегда впереди планеты всей ;)



Re: UML пример физической системы. Ответ #13 : 22 Декабря 2009, 09:22:31
Если мы будем жонглировать словами, то наше дело не сдвинется с мертвой точки. А модератор может и забанить за флуд.

Так что, давайте ближе к делу.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19