Tag Archives: модели

Определение модели

При обсуждении каких-то сложных вещей сразу возникают проблемы с терминологией – стороны по-разному толкуют термины.

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

Наиболее распространено такое общее определение:

In the most general sense, a model is anything used in any way to represent anything else. Some models are physical objects, for instance, a toy model which may be assembled, and may even be made to work like the object it represents. However a conceptual model, may only be drawn on paper, described in words, or imagined in the mind. They are used to help us know and understand the subject matter they represent.

Т.е. обычно под моделью понимают нечто, что каким-то образом используется, чтобы представить что-то другое. Даже игрушечный самолётик можно считать моделью самолёта. В каком-то смысле (с чьей-то точки зрения) и кусок железа можно считать моделью самолёта.

В системной инженерии же под моделью понимается нечто иное. Вот, например, что пишут на подразделе MBSE сайта немецкого чаптера INCOSE:

A model is an approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process, concept, or system (IEEE 610.12-1990), i.e. an abstraction.

A model usually offers different views in order to serve different purposes. A view is a representation of a system from the perspective of related concerns or issues (IEEE 1471-2000).

Здесь уже говорится о том, что модель – это идеализация, абстракция чего-то из  реального мира.

Дальше смотрим пояснение сущности модели у Левенчука:

В аналитической философии (которой преимущественно занимаются не немцы, а англо-саксы) различаются “идеальное” (абстрактный объект, который не существует в материальном мире) и знаки, которые выражают этот абстрактный объект, будучи запечатлены на материальном носителе. Поэтому “модель” абстрактна (не имет места в материальном мире, чистая идея), а отображение модели представлено в материальном виде каким-то способом (краска, люминесценция, магнитные домены и т.д.).

Далее эту идею можно развивать и преломлять (например, считать, что оперативная память — это не физическое представление, а что-то иное, и в зачёт идут только разные отображения — на экран, принтер, графопостроитель и т.д.). Но это уже детали.

Вот как-то так. Далее, понимая, что есть модель в MBSE, можно уже рассуждать о том, как модели соотносятся с документами, как понять, где уже моделеориентированная системная инженерия, а где еще олдскул и прочее, прочее.

 

Павел Сурменок

http://surmenok.ru/

 

Моделеориентированная инженерия требований

Инженерия требования, как и в целом системная инженерия, может быть документоориентированная (олдскул), может быть моделеориентированная (ньюскул).

Прошлое поколение – это когда вся информация о системе лежит в документах. Требования – тоже в каких-то документах, не важно, бумажных или электронных. Скажем, бумажка, в которой зафиксирован список требований.  А скорее не одна бумажка, а несколько разных, плюс к ним еще кучка документов с изменениями требований. И всё это в кучу, в целостную картинку сводится только в голове системного инженера.

Моделеориентированная системная инженерия– это когда есть модель, она в компьютере где-то лежит. В любой момент можно сделать представление этой модели на экране компьютера и  посмотреть состояние на текущий момент. Здесь же и конфликты какие-то видно сразу. Думать проще, когда модель есть. И коммуницировать проще – не надо махать руками, чтобы показать что-то, можно просто показать представление модели. Ну а если нужны документы  - их можно генерировать на основе модели. При этом модель будет первична, а документ лишь отображает какие-то части модели.

В моделеориентированной инженерии требований требование – это модель (или кусок модели или её элемент), с указанием на то, что система должна следовать этой модели. Требование состоит из 3 частей:

1.    Модель

2.    Деонтический оператор. Он предписывает: “должен”, “не должен”, “must”, “recommended”, “insist” и т.п.

3.    Стэйкхолдер, заинтересованная сторона. Это тот, чьё требование. При этом должно проверяться, имеет ли он право на то, чтобы говорить, что должно быть так.

 

Ох, запутанно как-то написал… Ну ничего, как поглубже вникну в эту связку документы vs модели – напишу понятней.

 

Павел Сурменок

http://surmenok.ru/

 

3D-принтеры уходят в мэйнстрим

ailev пишет о том, что 3D-принтер можно купить уже за 3000 долларов.

А Hewlett-Packard уже запустил массовое производство 3D-принтеров, и, значит, 3D-принтеры уходят в мэйнстрим. Цены на принтеры серии HP Designjet 3D начинаются от 13000 евро. Дороговато, но это только начало, цены на хайтэк падают очень быстро.

Так что можете смело покупать такой девайс и печатать пластиковые объекты.

А вот контора Shapeways на заказ печатает не только из пластика всех цветов радуги, но еще и из стекла разной степени прозрачности и даже из нержавейки! Загружайте свои модели (или покупайте в тамошнем магазине готовые), оплачивайте PayPal’ом, ждите недельки две – и наслаждайтесь результатом. Доставка worldwide.

Чую, с распространением технологии получат большой спрос услуги по разработке 3D-моделек. Можно начинать вникать в эту тему уже сейчас, продавая модельки, скажем, в том же магазине Shapeways.

Картинки кликабельны:

 

Павел Сурменок

Красноярск, 23 апреля 2010, полдень

 

Закрывая табы. #2

Во-первых, очень рекомендую пройти небольшой тест на логическое мышление. Оно того стоит, правда.

 

Далее… Вассерман опубликовал статью, в которой раскрывает взаимосвязь между пенсионной системой и демографией.

 

А западные ученые радуют нас новостями генной терапии. Они взяли взрослую обезьяну, которая в принципе не могла различать красный и зеленый цвета, и внедрили ей человеческий ген, отвечающий за распознавание цвета.  И у них получилось! Обезьяна теперь может отличать красный от зеленого :) Об успехе эксперимента они узнали, дав обезьяне пройти тест, схожий с тестами для дальтоников. Т.к. такая же патология встречается у большого количества людей, то это исследование может иметь большое практическое значение. Будем дальтоников лечить. Подробней читайте в статье на сайте Technology Review.

 

А Анатолий Левенчук тем временем предвещает изменения в системе образования. Если сейчас всех поголовно учат читать и писать на русском (или в некоторых местах земного шара на английском) языке, то скоро всех будут поголовно учить читать и создавать модели! Буду первоклассники вырисовывать на экране ноутбука системы, подсистемы, связи по управлению, механизмы и потоки данных :) А что будет дальше, чему будут учить первоклассников лет через дцать?

 

Другие заметки по теме:

Ядерные тормоза и системная инженерия

Немного Вассермана

Закрывая табы. #1

Гибриды и дизели против бензина

Ядерные стартапы

 

Павел Сурменок

Красноярск, 19 сентября 2009, вечер

 

Наглядная модель социализма

Цитата из статьи “Модель Социализма в Отдельно Взятой Компании“:

 

Профессор экономики в ТТУ (Техасском Техническом Университете) рассказывал, что раньше никогда не заваливал студентов по одному, но однажды завалил целую группу. Группа настояла, что социализм «работает» и что никто при этом не будет бедным и никто – богатым. Великое выравнивание! Профессор сказал, что хорошо, поставим в этом классе эксперимент на предмет социализма. Все оценки будут усредняться и каждый получит одинаковую оценку, таким образом, никто не провалится и никто не получит «отлично».

После первой контрольной оценки были усреднены и все получили «хорошо». Студенты, учившиеся упорно, были расстроены, а студенты, кто учился мало – счастливы. Но ко времени второй контрольной студенты, кто учился мало, занимались ещё меньше, а те, кто учились упорно, решили, что тоже хотят халявы, поэтому занимались немного…

Вторая контрольная в среднем дала «удовлетворительно». Никто не радовался. Когда же прошла третья контрольная, в среднем вышло «неуд». Результат так и не улучшился, ведь ссоры, упрёки, ругань приводили к враждебным отношениям и никто не собирался учиться за других.

 

Павел Сурменок

Красноярск, 16 июля 2009 года, вечер