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

Общий раздел => Теория моделирования и нотации => UML SysML и пр. => Тема начата: Denis Beskov от 16 Октября 2010, 22:54:43

Название: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Denis Beskov от 16 Октября 2010, 22:54:43
Всем привет

В октябрьском номере журнала SoftLine размещена реклама, я уверен, неплохой книги «Моделирование на UML» со следующими теглайнами:

Цитировать
1. Вы эксплуатируете сложную информационную систему и хотите научиться наиболее эффективно это делать?

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

3. Хотите научиться понимать процессы на своём предприятии (в своей фирме) и анализировать их?

Нужную информацию вы найдёте в книге.
Поделитесь пожалуйста, когда у вас были случаи, что моделирование на UML:

1. Помогло повысить эффективность эксплуатации ИС.

2. Повысило качество постановки задач силами заказчика.

3. Улучшило понимание деятельности компании силами её сотрудника.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: RuZzz от 17 Октября 2010, 00:40:35
ну вообще то никогда, но зато помогает понять как это всё должно работать.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Denis Beskov от 17 Октября 2010, 00:43:13
RuZzz,
1. помогает кому?
2. что «ЭТО ВСЁ»?
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Юрий Булуй от 17 Октября 2010, 01:18:25
Всем привет

В октябрьском номере журнала SoftLine размещена реклама, я уверен, неплохой книги «Моделирование на UML» со следующими теглайнами:
Поделитесь пожалуйста, когда у вас были случаи, что моделирование на UML:

1. Помогло повысить эффективность эксплуатации ИС.

2. Повысило качество постановки задач силами заказчика.

3. Улучшило понимание деятельности компании силами её сотрудника.

1. Эксплуатация систем мало что общего имеет с UML, это скорее к ITSM, чем к UML .. поэтому поделиться мне тут нечем (если ITIL не интересует) :-)
2. Да, тут могу поделиться ... работая в ВТБ, есть пример удачного применения activity диаграмм - таким образом до разработчиков доносилась суть бизнес-процссов или отдельных процедур. Что действительно позволяло избежать многих проблем и недопониманий. Что есть "постановка задачи" даже в заданном контексте, мне не совсем понятно, следовательно сложно сказать, позволяли ли activity диаграммы "повысить качество постановки задач", плюс еще один момент - эти диаграммы рисовали аналитики/архитеторы, которых сложно назвать заказчиками.
3. О, да ... тот же ВТБ ... диаграммы бизнес-юзкейсов и те же activity диаграммы мне здорово помогали в понимание того, как работает бизнес, особенно в части т.н. "сквозных БП" ..., части которого размазаны по разным бизнес-юнитам.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: maksiq от 18 Октября 2010, 10:23:58
Смысл UML - в диаграммах. Это не моя мысль, это из Фаулера (UML distilled). Диаграммы дают наглядное представление моделей, которого не хватает текстовому описанию. А UML предлагает их достаточно много. Поэтому все три задачи в той или иной степени UML решает, хотя формулировки, конечно. явно рекламные.

P.S. Да, я знаю, что UML создавался как язык моделирования, а диаграммы - лишь как средство отражения модели в наглядной форме. Но жизнь парадоксальна, и результат не всегда
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Денис Иванов от 18 Октября 2010, 12:48:43
1. Большинство нынешних ИС - распределенные. UML может быть использован для описание сети и сетевой инфраструктуры (http://umlmanual.ru/?p=567), что в свою очередь дает возможность инженерам окинуть систему одним взглядом и в случае неэффективной работы каких-то узлов быстрее понять в чем может быть проблема.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Oleg Voronov от 19 Октября 2010, 10:21:44
1. По Use Case diagram можно понять "Что умеет система".
2. Соглашусь Юрий Булуй. Activity diagram помогают объяснить "Что зачем и куда идет"
3. А вот с пониманием процессов как то совсем не вяжется.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Денис Иванов от 19 Октября 2010, 11:32:40
3. А вот с пониманием процессов как то совсем не вяжется.
Визуальное представление гораздо понятнее текстового.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Oleg Voronov от 19 Октября 2010, 13:16:39
Визуальное представление гораздо понятнее текстового.

Я не спорю, но вот не припомню как UML опишет бизнес процесс (именно процесс, а не ИС которая его автоматизирует)  ?
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Денис Иванов от 19 Октября 2010, 13:45:27
Так Юрий же написал - варианты использования и их реализация в виде диаграмм деятельности
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Oleg Voronov от 19 Октября 2010, 13:48:27
Все равно как-то ненаглядно получается. Activity - больше показывает работу системы чем сам БП. Отразить на ней приезд курьера за документами - проблематично.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: bas от 19 Октября 2010, 13:50:12
Отразить на ней приезд курьера за документами - проблематично.
Почему?
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Oleg Voronov от 19 Октября 2010, 13:56:55
Ну допустим приезд курьера, может не относится к проектируемой системе. И внося его на диаграмму при создании системы, мы только усложняем ее.
Насколько я понимаю цель при моделировании ИС - добится понимания того как и что должна она должна выполнять и добавляя не относящиеся  к ИС элементы мы только усложняем ее. Мне кажется лучше использовать какой нить BPMN
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: Oleg Voronov от 19 Октября 2010, 13:57:31
Хотя не спорю что сделать можно, вопрос целесообразности.
Название: Re: UML для эффективной эксплуатации ИС, постановки задач и понимания процессов
Отправлено: bas от 19 Октября 2010, 16:18:09
В этом случае как раз и можно применить понятие Точки зрения (View), в частности Точка зрения Бизнеса.