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

Общий раздел => Теория моделирования и нотации => IDEF ARIS BPMN и пр. => Тема начата: kirka от 11 Августа 2015, 19:24:31

Название: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: kirka от 11 Августа 2015, 19:24:31
Ниже указанные диаграммы можно нарисовать на Uml, достаточно много инструкций, статей, разъясняющих какие основные фигуры используются для той или иной диаграммы. Например: use case на UML  - используется фигура человечка для обозначения актёра, фигура элипс с надписью обозначающий вариант использования и тд. В компании, где планирую пройти стажировку, сообщили, что у них используется IDEF (какой именно мне не разъяснили, но сообщили какие диаграммы они используют в основном (см.ниже) для "рисования нижеизложенных графиков. По idef очень мало четко разъясняющих материалов именно по этим диаграммам.

Подскажите пожалуйста, как нарисовать следующие диаграммы на idef

1.1 Диаграмма Use case (модель прецендентов) - (какие фигуры в основном используются)
1.2. Диаграмма пригодности (robustness diagram) - (какие фигуры в основном используются)
1.3. Диаграмма последовательности - (какие фигуры в основном используются)
1.4. Диаграмма классов - (какие фигуры в основном используются)


с уважением.


Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Alex V. Petrov от 12 Августа 2015, 18:15:32
Диаграмма — это всего-навсего вид модели, которая соответствует той или иной точке зрения на систему. Точки зрения UML (и всех его подъязыков: UCD, etc.) и IDEFx существенно различаются, поэтому "прямого перевода" из одной нотации в другую в данном случае быть не может.
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Galogen от 12 Августа 2015, 23:48:29
Подскажите пожалуйста, как нарисовать следующие диаграммы на idef

1.1 Диаграмма Use case (модель прецендентов) - (какие фигуры в основном используются)
1.2. Диаграмма пригодности (robustness diagram) - (какие фигуры в основном используются)
1.3. Диаграмма последовательности - (какие фигуры в основном используются)
1.4. Диаграмма классов - (какие фигуры в основном используются)

Весьма странная задача, требовать рисования диаграмм из одной нотации (языка) в другой. IDEF представляет семейство стандартов. Это стандарты министерства обороны США и используются в соответствующих методиках и фреймворках Dodaf например. Об этом семействе стандартов можно познакомиться тут http://idef.com/ или тут http://www.idef.ru/idef.php.

Диаграмма use case часть модели прецедентов, но не сама модель прецедентов, до какой-то степени может быть представлена функциональными диаграммами IDEF0, но крайне осторожно. При этом декомпозиция может быть представлена сценариями IDEF3. Сценарии IDEF3 допускают версионирование - в определенной степени напоминает основной сценарий и альтернативные потоки.

Диаграмма пригодности вообще отсутствует в стандарте UML и во многом напоминает диаграмму классов или возможно объектов. Наверное может быть представлена IDEF5 - никогда не видел образцов таких диаграмм - можете стать первой, кто с этим всех познакомит :)

Диаграмма последовательности вряд ли представлена чем то похожим на IDEF, мне лично не известно.

Диаграмма классов - IDEF5.

Дерзайте :)
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Alex V. Petrov от 13 Августа 2015, 13:30:08
Диаграмма use case часть модели прецедентов, но не сама модель прецедентов, до какой-то степени может быть представлена функциональными диаграммами IDEF0, но крайне осторожно.

Эдуард, пожалуй, не соглашусь. IDEF0 — это нотация функционального моделирования предприятий (иллюстрирующая, в первую очередь, слой бизнес-архитектуры), отвечающая на вопросы, соответствующие принятому в IDEF0 ICOM-представлению (Inputs, Controls, Outputs, Materials). Простыми словами, IDEF0 отвечает на вопросы: "Что подается на вход функции предприятия?", "Что получается на выходе?", "Кто выполняет данную функцию?", "Какими нормами руководствуется?"

Диаграммы вариантов использования UML (Use Case Diagrams, UCD) чаще (хотя и не всегда!) готовятся на ранних стадиях разработки информационных систем (т.е. годны для описания ИТ-архитектуры) и отвечают на вопросы: "Где пролегают границы [будущей] системы?", "Кто будет пользоваться системой?", "Какие смежные системы есть в окружении целевой?", "Какие самостоятельные акты взаимодействия действующие лица будут осуществлять в системе?"

Точки зрения, на мой взгляд, настолько разные, что "перевод" станет чрезмерно "художественным"  :)
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: kirka от 13 Августа 2015, 20:53:36
Друзья, спасибо большое за ваши ответы. буду думать, изучать) Ох) искренне спасибо)
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Alex V. Petrov от 14 Августа 2015, 18:24:39
Друзья, спасибо большое за ваши ответы. буду думать, изучать) Ох) искренне спасибо)

Будут ещё вопросы, обращайтесь! Хотя есть подозрение, что своей дискуссией мы не особо Вам помогли.

В любом случае, прежде, чем бросать всё и начинать делать, нужно понять, зачем  :)
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Galogen от 16 Августа 2015, 00:40:45
Точки зрения, на мой взгляд, настолько разные, что "перевод" станет чрезмерно "художественным"  :)
Я и сказал, крайне осторожно. Т.е. лучше не делать этого вообще.
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Андрей Сенченко от 29 Августа 2015, 11:23:32
Разъясняющие материалы по IDEF в нормальном изложении можно найти например тут
http://dit.isuct.ru/ivt/books/CASE/case10/index.htm
Есть также ряд неплохих букварей, посмотрите С.Черемных например.

Но лично я бы (если бы довелось устраиваться в компанию, где процветает IDEF) зашел вообще с другого конца.
Поинтересуйтесь между делом у работодателя - а НА ЧЁМ они работают ?

После смерти в 2011-м году AllFusion Process Modeler 7 (BPwin), инструментов осталось раз два и обчелся.
А то ведь устроитесь, будете в Visio моделировать.
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Леонид от 31 Августа 2015, 10:15:35
После смерти в 2011-м году AllFusion Process Modeler 7 (BPwin), инструментов осталось раз два и обчелся.
А то ведь устроитесь, будете в Visio моделировать.

Чем плохо моделировать в Визио?
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Galogen от 01 Сентября 2015, 13:57:37
Чем плохо моделировать в Визио?
А что Вы понимает под моделированием?
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Леонид от 01 Сентября 2015, 16:26:18
А что Вы понимает под моделированием?

Разработку наглядных моделей различных аспектов проектируемой системы.
Название: Re: Как нарисовать диаграмму последовательности и use case на IDEF
Отправлено: Андрей Сенченко от 02 Сентября 2015, 19:38:07
Чем плохо моделировать в Визио?

Недостатков можно много перечислить, и больших и малых.
Основной на мой взгляд - все стандартные нотации реализованы не полноценно по сравнению со специализированным софтом.
Разница ощутима.

Можно привести аналогию.
У меня есть Sony Xperia Z3 Compact. Хорошая машина. Реально.
- Неплохо держит заряд и сеть.
- Хороший экран, можно глянуть что-то в новостях или на ютьюбе.
- Хороший звук, можно поставить что-то в наушники под работу.
- Хорошая камера - снимки документов со стола вполне читабельны, да и на ходу что-то снять - нормально.
- ....
Однако.
- Когда я еду на рыбалку - я ставлю симку в старую добрую Nokia 3310, потому что и заряд и сеть держит гораздо лучше
- Когда я хочу посмотреть хороший фильм - я смотрю его на телевизоре
- Когда я хочу послушать музыку не в качестве фона, а именно музыку - я ставлю диск в аудиосистему
- Когда я хочу сфотографировать что-то в альбом - я беру нормальный зеркальный аппарат с набором объективов.
- ....