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

Общий раздел => Для всех => Тема начата: zzz_ от 22 Мая 2012, 14:49:59

Название: Модель обработки информации
Отправлено: zzz_ от 22 Мая 2012, 14:49:59
Добрый день, дорогие коллеги! У меня к вам вопрос: какая диаграмма в нотации UML может использоваться в качестве модели обработки информации?
____________
С уважением.
Название: Re: Модель обработки информации
Отправлено: zzz_ от 22 Мая 2012, 15:05:00
Предполагаю что USeCase, тогда прецедент - работа (функция), а что есть внешний вход и внешний выход, что управление, а что механизм?
Название: Re: Модель обработки информации
Отправлено: Thyestes от 22 Мая 2012, 15:51:53
А если поточнее? Что Вы понимаете под "модели обработки информации".
Например, диаграмма последовательности может подойти, в ней отражен обмен информацией.
Название: Re: Модель обработки информации
Отправлено: artvish от 22 Мая 2012, 19:16:31
Можно нарисовать и диаграмму деятельности (Activity Diagram). Затем к каждому шагу сценария притрассировать входной/выходной объект и действующее лицо. Для читабельности можно разбросать все это по отдельным разделительным линиям (swimlanes).
Название: Re: Модель обработки информации
Отправлено: Thyestes от 22 Мая 2012, 19:32:37
Цитировать
тогда прецедент - работа (функция)

Это не так. Смотрим ПОЧЕМУ ВИ – ЭТО НЕ ФУНКЦИЯ (http://www.uml2.ru/index.php?option=com_content&task=view&id=78&Itemid=51)
Название: Re: Модель обработки информации
Отправлено: Alfia от 22 Мая 2012, 23:04:25
Предполагаю что USeCase, тогда прецедент - работа (функция), а что есть внешний вход и внешний выход, что управление, а что механизм?
Судя по использованной терминологии, Вы пытаетесь найти в UML аналог функциональной диаграммы нотации IDEF0. Точного аналога нет, поскольку UML создавали с другой целью и на другой парадигме.
По большому счету, практически любая система обрабатывает информацию, и для моделирования можно использовать все диаграммы UML. Разные типы диаграмм дают взгляд на систему с разных сторон: статический/динамический аспект, структурный, поведенческий, взаимодействия, и пр. Чтобы определиться, какого типа диаграмму Вам использовать, нужно знать, что Вы моделируете и зачем. Вот статья, которая может помочь (англоязычная, не нашла ничего на русском) http://blog.architexa.com/2010/04/determining-which-uml-diagram-to-use/

Успехов.
Название: Re: Модель обработки информации
Отправлено: zzz_ от 24 Мая 2012, 17:35:36
А тогда какая модель в UML может подойти в качестве модели управления и обработки данных (DFD)?
Название: Re: Модель обработки информации
Отправлено: artvish от 24 Мая 2012, 18:58:40
Можешь посмотреть здесь. (http://www.csci.csusb.edu/dick/papers/rjb04bDFDs/index.html#Expressing Data Flow Diagrams in the Unified Modeling Language) Рассмотрено несколько примеров, один из которых - Activity Diagram.
Название: Re: Модель обработки информации
Отправлено: zzz_ от 24 Мая 2012, 20:43:34
Спасибо