Файл: Разработка информационной системы Склад.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 113

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


IDEF0 часто используется как способ исследования и проектирования систем на логическом уровне. Результаты анализа с помощью IDEF0 могут применяться при проектировании с использованием IDEF0 и DFD.

IDEF0 определяет два графических объекта:

  1. Блок, с помощью которого обозначается некоторая функция (действия);

  2. Стрелка, с помощью которой указываются информационные или материальные объекты.

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

Контекстная диаграмма (КД)- диаграмма самого верхнего уровня иерархии, дает общее представление о системе. На КД отображается только один функциональный блок (контекстная функция).

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

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

Программные продукты, реализующие методологию IDEF0:

  • Business Studio

  • BPwin (AllFusion Process Modeller)

  • IDEF0.EM Tool

  • Design/IDEF 3.5

  • Ramus

  • MS Visio

В дальнейшем мы будем использовать BPwin в качестве CASE- средства.


    1. Диаграмма бизнес-процесса из BPWIN

Функциональная модель процесса состоит из 5 диаграмм:

  • Контекстная диаграмма;

  • Диаграмма второго уровня-декомпозиция контекстной диаграммы;

  • Диаграмма третьего уровня- декомпозиция блока ‘прием товара’;

  • Диаграмма четвертого уровня- декомпозиция блока ‘занесение товара в БД’;

  • Диаграмма пятого уровня- декомпозиция блока ‘занесения данных’;

  • Дерево диаграмм;



Рис1. Контекстная диаграмма.


Рис2. Диаграмма второго уровня-декомпозиция контекстной диаграммы.



Рис3. Диаграмма третьего уровня-декомпозиция блока ‘прием товара’.



Рис4.Диаграмма четвертого уровня-декомпозиция блока ‘занесение товара в БД’.



Рис5. Диаграмма пятого уровня-декомпозиция блока ‘занесение данных’.



Рис6. Диаграмма дерева узлов.

    1. Расчет оценки функциональной модели.

  1. Вырожденная модель:

Вырожденная ФМ- дерево узлов представляется (вырождается) в виде цепи.

a)Количественный метод оценки ФМ:

  • Количество уровней дерева:

R=5

  • Количество диаграмм на уровнях:

S1=1;s2=1;s3=1;s4=1;s5=1;

  • Количество функциональных блоков в j-й диаграмме на i-м уровне (nij);

N11=1;n12=1;n13=1;n14=1;n15=1;

  • Число стрелок у каждого блока:

A1=4;a2=4;a3=4;a4=4;a5=4;

2)Минимальная модель:

Минимальная ФМ- дерево узлов представляет собой урезанное бинарное дерево.

a)Количественный метод оценки ФМ:

  • Количество уровней дерева:

r=5

  • Количество диаграмм на уровнях:

S1=1;s2=1;s3=1;s4=1;s5=1;

  • Количество функциональных блоков в j=й диаграмме на i-м уровне(nij):

N11=1;n12=2;n13=2;n14=2;n15=2;

  • Число стрелок у каждого блока:

A1=4;a2=4;a3=4;a4=4;a5=4;a6=4;a7=4;a8=4;a9=4;

4)Регулярная модель:

а)Количественный метод оценки ФМ:

  • Количество уровней дерева:

r=5

  • Количество диаграмм на уровнях:

S1=2;s2=1;s3=2;s4=4;s5=8;

  • Количество функциоанльных блоков в j-й диаграмме на i-м уровне(nij):

N11=1;n12=2;n13=4;n14=8;n15=16;

  • Число стрелок у каждого блока:

A1=4;a2=4;a3=4;a4=4;a5=4;a6=4;a7=4;a8=4;a9=4;a10=4;a11=4;a12=4;a13=4;a144;a15=4;a16=4;a17=4;a18=4;a19=4;20=4;a21=4a=;a22=4;a23=4;a24=4;a25=4;a26=4;a27=4;a28=4;a29=4;a30=4;a31=4;

4) Наша модель:

а) Количественный метод оценки ФМ:

  • Количество уровней дерева:

r=5

  • Количество диаграмм на уровнях:

S1=1;s2=1;s3=1;s4=1;s5=1;

  • Количество фунциональных блоков в j-й диаграмме на i-м уровне(nij);

N11=1;n12=3;n13=2;n14=3;n15=3;

  • Число стрелок у каждого блока:

A1=8;a2=6;a3=4;a4=3;a5=6;a63;a7=5;a8=5;a9=4;a10=5;a11=5;a12=5;



Анализ используемых стрелок:

ас-количество стрелок;

ас=22

k1-коэффициент связанности модели;

аT-количество тунельных стрелок;

аT=2

k2-коэффициент глубины проработки ФМ

Выводы по производному анализу:

Коэффициент связанности k1, равный 0, 63, стремится k1, это говорит о том, что связанность в функциональной модели хорошая.

Коэффициент глубины проработки k2, равный 0, 09, не стремится у 0, но и не стремится k1. Это говорит о средней глубине проработки функциональной модели. Такой результат получился ввиду небольшого количества «тунельных» стрелок по сравнению с обыкновенными стрелками ФМ.