Количественный анализ диаграмм 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Количественный анализ диаграмм



Для проведения количественного анализа диаграмм перечислим показатели модели:

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

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

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

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

Данный набор факторов относится к каждой диаграмме модели. Далее будут перечислены рекомендации по желательным значениям факторов диаграммы.

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

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

Рис. 14. Пример несбалансированной диаграммы

 

Введем коэффициент сбалансированности диаграммы:

                                          .

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

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

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

Вопросы для самопроверки:

1. Как представляется функциональная модель деятельности в методологии IDEF0?

2. Что обозначают работы в IDEF0?

3. Назовите порядок наименования работ?

4. Что называется порядком доминирования?

5. Как располагаются работы по принципу доминирования?

6. Каково назначение сторон прямоугольников работ на диаграммах?

7. Перечислите типы стрелок.

8. Назовите виды взаимосвязей.

9. Что называется граничными стрелками?

10. Объясните принцип именования разветвляющихся и сливающихся стрелок.

Задания к работе:

Провести структурный анализ (построить функциональную модель) проектируемой АИС по выбранной в ПРИЛОЖЕНИИ 1 постановке задачи согласно методологии IDEF0, выполнив следующую последовательность действий:

1. Создать новый проект в BPWin.

2. Сформировать контекстную диаграмму проектируемой АИС по анализу предметной области практической работы №1 согласно методологии IDEF0.

3. Определить входы, выходы, механизмы и управление.

4. Декомпозировать контекстную диаграмму, учитывая принцип доминирования.

5. Определить функциональные блоки (работы) модели.

6. Определить связи по выходу.

7. Определить связи по управлению.

8. Определить связи по входу.

9. К информационным дугам (стрелкам) диаграммы декомпозиции указать комментарии в словаре стрелок.

10. Провести количественный анализ диаграмм.

11. Сохранить проект в отдельный файл.

12. Модель системы вставить в отчет лабораторной работы №1.

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

1. Каковы основные объекты диаграмм функциональной модели по методологии IDEF0?

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

3. Как добавить работу на диаграмму? Как задать имя работы?

4. Как провести связь между работами?

5. Опишите процесс декомпозиции работы.

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

7. Для чего предназначен словарь стрелок?

8. Как разрешить туннелированные стрелки?

9. Что такое тоннелирование стрелок, для чего оно нужно, каковы виды тоннелирования?

10. Может ли модель BPWin содержать диаграммы нескольких методологий?

Рекомендуемая литература: [1, 2, 3, 4, 7, 8, 10]


ЛАБОРАТОРНОЕ ЗАНЯТИЕ №2



Поделиться:


Последнее изменение этой страницы: 2020-11-11; просмотров: 318; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.51.3 (0.006 с.)