Только о главном они по-моему не говорят - КАК и ЗАЧЕМ
http://www.ibm.com/developerworks/ru/library/321_uml/
Есть мол "такая нотация". UML называется. Но ЗАЧЕМ это нужно. И КАК применять - никто не говорит...
:-(
Начинаю верить в "теорию заговора". "Киты" ИТ - что-то знают, но СОЗНАТЕЛЬНО скрывают :-(
Но!
"Нельзя сказать, что любой DSL может и должен быть реализован как UML-профиль; существует действительно много случаев, когда UML может потерять нужные фундаментальные концепции, которые могли бы быть преобразованы в соответствующие DSL-концепции. Однако, исходя из универсальности UML, он может быть более широко применимым, чем многие могли бы подумать."
Что-то - там "рядом лежит"...
Написал им комментарий:
"Очень - "наукообразно". Но как говорил В. Б. Зернов - можно "для домохозяек"? Чтобы "технари" поняли. На какие "кнопки жать". Например - "что есть профили UML"?"
-- посмотрим - удалят или ответят.
Они кстати там про "микросхемы" (http://18delphi.blogspot.ru/2013/04/uml_19.html http://18delphi.blogspot.com/2013/04/uml_22.html) пишут, там где про "порты". Но уж больно сухо и "заумно".
Как говорил один мой коллега - "опространствить" это - СИЛЬНО СЛОЖНО. Особенно - "технарю".
Хотя - всё же - НА ПОВЕРХНОСТИ лежит. "Матрёшка".. "микросхемы"...
http://www.ibm.com/developerworks/ru/library/321_uml/
Есть мол "такая нотация". UML называется. Но ЗАЧЕМ это нужно. И КАК применять - никто не говорит...
:-(
Начинаю верить в "теорию заговора". "Киты" ИТ - что-то знают, но СОЗНАТЕЛЬНО скрывают :-(
Но!
"Нельзя сказать, что любой DSL может и должен быть реализован как UML-профиль; существует действительно много случаев, когда UML может потерять нужные фундаментальные концепции, которые могли бы быть преобразованы в соответствующие DSL-концепции. Однако, исходя из универсальности UML, он может быть более широко применимым, чем многие могли бы подумать."
Что-то - там "рядом лежит"...
Написал им комментарий:
"Очень - "наукообразно". Но как говорил В. Б. Зернов - можно "для домохозяек"? Чтобы "технари" поняли. На какие "кнопки жать". Например - "что есть профили UML"?"
-- посмотрим - удалят или ответят.
Они кстати там про "микросхемы" (http://18delphi.blogspot.ru/2013/04/uml_19.html http://18delphi.blogspot.com/2013/04/uml_22.html) пишут, там где про "порты". Но уж больно сухо и "заумно".
Как говорил один мой коллега - "опространствить" это - СИЛЬНО СЛОЖНО. Особенно - "технарю".
Хотя - всё же - НА ПОВЕРХНОСТИ лежит. "Матрёшка".. "микросхемы"...
Заговор однозначно!
ОтветитьУдалитьВы почитайте, как пишут про "полиморфизм", а ведь проще паренной репки.
например, классическое определение (встречается повсеместно):
ОтветитьУдалить"В информатике, полиморфизм – свойство языка программирования, позволяющее единообразно обрабатывать данные разных типов."
"Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий."
"Полиморфизм позволяет использовать одни и те же имена для похожих, но технически разных задач."
Последнее, кстати, взял с сайта по PHP. А еще считают злым анекдот:
"Объявляется паралимпиада по программированию. Приглашаются программисты 1С, VBA и PHP"