Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретические сведения. Лабораторная работа № 5 Построение смешанной функциональной модели проектируемой ИС




Лабораторная работа № 5 Построение смешанной функциональной модели проектируемой ИС

Цель работы: знакомство с методологией IDEF3. Знакомство с возможностями CASE -средства для построения организационных и SwimLane диаграмм, а также с возможностями для анализа модели. Приобретение практических навыков при построении смешанной модели с использованием CASE -средств.

В результате дополнения диаграмм IDEF0 диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности организации. Применение всех трех графических языков функционального бизнес-моделирования обеспечивает логическую целостность и полноту описания, необходимую для достижения точных и непротиворечивых результатов.

Для описания логики взаимодействия информационных потоков более подходит IDEF3 (WorkFlowDiagramming) - методология моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов. С их помощью можно описывать сценарии действий сотрудников организации.

Основные элементы IDEF3

Единицы работы (UnitOfWork) является основным элементом диаграммы IDEF3, смысл его близок к работе в IDEF0.

Связи (Links) показывают взаимоотношения работ. Различают три типа связей: связь предшествования (Precedence), связь отношения (Relational), поток объектов (ObjectFlow).

Перекрестки (Junctions) используются в диаграммах IDEF3, чтобы показать ветвления логической схемы моделируемого процесса и альтернативные пути развития процесса, которые могут возникнуть во время его выполнения. Перекрестки могут использоваться при слиянии нескольких стрелок в одну или при их разветвлении. Каждый из перекрестков может быть одним из следующих видов: асинхронным И (Asynchronous AND), асинхронным ИЛИ (Asynchronous OR), синхронным И (Synchronous AND), синхронным ИЛИ (Synchronous OR), исключающим ИЛИ (Exclusive OR). Вид перекрестка определяет последовательность и логику выполнения процессов, связанных между собой.

Объекты ссылок (Referents) служат для выражения идей и концепций.

В IDEF3 для детализации работ также используется принцип декомпозиции. В отличие от IDEF0 методология IDEF3 позволяет декомпозировать работу многократно, т. е. работа может иметь множество дочерних работ. Это позволяет в одной модели описать альтернативные потоки.

Для того чтобы наглядно представить структуру организации к любой модели можно добавить схему организации (OrganizationCharts), которая имеет иерархическую структуру. Каждый прямоугольник в схеме организации соответствует конкретной роли или должности.

Диаграмму плавательных дорожек (SwimLane) можно добавлять к модели для более наглядного изображения течения процесса. Эти диаграммы показывают горизонтальные полосы, которые представляют участие в процессе ролей.

Перед добавлением к модели схемы организации или SwimLane диаграммы, необходимо определить группы ролей и роли в словаре групп ролей, задав критерий, объединяющий роли, которым соответствуют схожие функции в организации. Затем создать собственно диаграмму (или использовать уже созданную IDEF3 или IDEF0) и разместить ее элементы в области соответствующих ролей. Диаграмма сценария создается на основе существующей в модели диаграммы IDEF3, путем удаления элементов, не входящих в сценарий.

BPwin предоставляет аналитику два инструмента для оценки модели - стоимостный ABC -анализ (ActivityBasedCosting), основанный на работах и UDP -анализ (UserDefinedProperties), основанный на свойствах, определяемых пользователем.

Обычно ABC применяется для того, чтобы понять происхождение выходных затрат и облегчить выбор нужной модели работ при реорганизации деятельности предприятия. ABC -анализ может проводиться только тогда, когда модель работы последовательная (следует синтаксическим правилам IDEF0), корректная (отражает бизнес), полная (охватывает всю рассматриваемую область) и стабильная (проходит цикл экспертизы без изменений), другими словами, когда создание модели работы закончено.

АВС позволяет оценить стоимостные и временные характеристики системы. Если стоимостных показателей недостаточно, можно провести дополнительный UDP анализ путем внесения собственных метрик.

Для проведения количественного анализа диаграмм используются следующие показатели модели, которые относятся к каждой диаграмме модели:

- количество блоков на диаграмме (N);

- уровень декомпозиции диаграммы (L);

- сбалансированность диаграммы (В);

- число стрелок, соединяющихся с блоком (А).

Рекомендации по желательным значениям показателей диаграммы:

- необходимо стремиться к тому, чтобы количество блоков на диаграммах нижних уровней было бы ниже количества блоков на родительских диаграммах, т. е. с увеличением уровня декомпозиции убывал бы коэффициент N / L. Таким образом, убывание этого коэффициента говорит о том, что по мере декомпозиции модели функции должны упрощаться, следовательно, количество блоков должно убывать.

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

Коэффициент сбалансированности диаграммы вычисляется по формуле:

Необходимо стремиться, чтобы Кb был минимален для диаграммы.

Помимо анализа графических элементов диаграммы необходимо рассматривать наименования блоков. Для оценки имен составляется словарь элементарных (тривиальных) функций моделируемой системы. Фактически в данный словарь должны попасть функции нижнего, уровня декомпозиции диаграмм. Например, для модели БД элементарными могут являться функции "найти запись", "добавить запись в БД", в то время как функция "регистрация пользователя" требует дальнейшего описания.

После формирования словаря и составления пакета диаграмм системы необходимо рассмотреть нижний уровень модели. Если на нем обнаружатся совпадения названий блоков диаграмм и слов из словаря, то это говорит, что достаточный уровень декомпозиции достигнут. Коэффициент, количественно отражающий данный критерий, можно записать как L * C -произведение уровня модели на число совпадений имен блоков со словами из словаря. Чем ниже уровень модели (больше L), тем ценнее совпадения.

 

Задание к выполнению

В соответствии с вариантом задания, определяющим предметную область, разработать смешанную функциональную модель проектируемой ИС средствами BPwin. Модель должна включать:

1. Контекстную диаграмму IDEF0.

2. Диаграмму ее декомпозиции в IDEF0 первого уровня.

3. Диаграммы дальнейшей декомпозиции в IDEF0, IDEF3 и DFD. Можно использовать диаграммы IDEF0 и DFD, разработанные в лабораторных работах № 3,4. Диаграмм IDEF3 должно быть как минимум 2.

4. Сценарий одного из процессов на основе диаграммы IDEF3.

5. Диаграмму организационной структуры.

6. SwimLane диаграмму.

7. Стоимостной анализ разработанной модели.

8. Оценку разработанной модели, с использованием инструмента UDP -анализа.

9. Количественный анализ модели (ручной счет).

10. Отчеты по модели.

 

Контрольные вопросы

1. Назначение и особенности использования IDEF3 моделирования?

2. Принцип, лежащий в основе построения IDEF3 модели?

3. Основные элементы диаграмм IDEF3, их назначение и графическое представление?

4. Виды связей между элементами диаграмм IDEF3?

5. Виды перекрестков, их назначение и графическое представление?

6. Назначение и преимущества использования смешанной модели при проектировании ИС?

7. Возможности по слиянию и расщеплению моделей?

8. Назначение и особенности построения организационных диаграмм?

9. Назначение и особенности построения SwimLane диаграмм?

10. Инструменты оценки модели, их назначение, сходства и различия?

11. Виды анализа качества модели?

12. Понятие сбалансированности диаграммы?

13. Виды отчетов в BPwin?




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 341; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.