Similar presentations:
Разработка диаграмм потоков данных существующей информационной системы
1. Тема 2. Разработка диаграмм потоков данных существующей информационной системы
2. Разработка контекстной диаграммы потоков данных (ДПД)
Назначение контекстной ДПД – структурноепредставление обмена данными между заданным
процессом и внешними объектами (с точностью до
документа + количественные характеристики, при
необходимости).
Примеры внешних объектов:
• основные контрагенты (поставщики, покупатели
(клиенты), банки, государственные органы,
головные и дочерние организации, партнеры по
бизнесу и др.);
• подразделения предприятия, не выполняющие
функции заданного процесса.
3.
Границы моделирования ИС предприятияГраницы обследования
Границы планируемой автоматизации
ОМТС
Склад
Бухгалтерия
Цех
ПФО
Отдел
маркетинга
ПДО
Администрация
4. Условные графические обозначения (УГО) ДПД в программе MS Visio (нотация Гейна-Сарсона)
Компонент ДПДграфический символ
название
Процесс
Process1
(Process)
Interface1
DataStore1
DataFlow1
Интерфейс
(Interface)
Накопитель,
хранилище
данных (Data
store)
Поток
данных (Data
flow)
Назначение компонента
Любая деятельность по созданию,
использованию, преобразованию, удалению
данных. Может представлять функции ИС в
целом, как обобщённый процесс, а также
процессы в диаграммах декомпозиции.
Внешний по отношению к процессу объект, для
которого определены выполняемые им действия
(без определения его внутренней структуры)
Представление объекта, выполняющего функции
хранения данных, в общем случае, на любом
носителе; вид носителя данных должен быть
указан в описании ДПД.
Обозначение передачи данных от одного
компонента модели к другому на носителе
данных; вид носителя данных должен быть
указан в описании ДПД
5. Вариант УГО внешнего объекта
Банк6. Пример табличного представления информационных потоков процесса учета материальных ценностей на предприятии (информационные
потоки существующей ИС)Участники
бизнеспроцесса
Бухгалтерия
Получатели данных
Банк
Поставщик МЦ
Склад готовой Бухгалтерия
продукции
Банк
Бухгалтерия
Поставщик
МЦ
Бухгалтерия
Склад
Документы, данные
Платёжное поручение
Договор о приобретении МЦ
предприятием
Акт приемки МЦ на склад от
поставщика.
Ведомость движения МЦ на складе
Выписка из расчетного счета в банке о
движении денежных средств.
Счёт на оплату МЦ.
Счёт-фактура
Транспортная накладная
7. Пример контекстной ДПД (по предыдущей таблице)
ТНПоставщик
Платеж. поруч.
Договор
СФ (вх)
Счет на оплату
Учет МЦ
Выписка
Банк
8. Декомпозиция контекстных ДПД
Назначение диаграмм декомпозиции ДПД:• структурное представление обмена данными между
подпроцессами, которые реализуют заданный процесс, и
между подпроцессами и внешними объектами (с
точностью до документа + количественные
характеристики, при необходимости);
• определение функций участников бизнес-процесса по
работе с данными;
• определение общих для нескольких участников бизнеспроцесса хранилищ данных (при наличии).
9. Соответствие моделей организационной структуре предприятия
Формы1
ФНС
Компания
ПП
01
Отчеты
ИС
компании
2
Банк
выписки
3
4
Поставщик
Покупатель
отчеты
... ПредприятияДирективы
(фирмы)
...
Подразделения
01.01
Заказ
Фирма
«Полюс»
Счет
отчеты
...
...
Директивы
... Сотрудники
...
... Производственные
задачи, функции
ПП
Сопр. докум
01.02
Фирма
«Компрессор»
Накладные
Акты
Нормативы
Отдел учета
труда и ЗП
Акты
Табели
Сборочный
цех
10. Пример декомпозиции контекстной ДПД (по предыдущей таблице)
Складскойучет МЦ
ТН
Акт
приёмки МЦ
Поставщик
Ведомость
движения МЦ
Договор
Счет на оплату
СФ (вх)
Бухгалтерский
учет МЦ
Платеж. поруч.
Выписка
Банк
11. Пример декомпозиции ДПД для функций бухгалтерского учета с использованием накопителя данных
Складскойучет МЦ
Акт
приёмки МЦ
Договор
Ведомость
движения МЦ
Учет
договоров и
наличия МЦ
Поставщик
СФ (вх)
Счет на
оплату
Договоры
Учет оплаты
за МЦ
Бухгалтерский учет МЦ
Платеж. поруч.
Выписка
Банк
12. Характеристики информационных потоков:
• идентификатор,• количество
одноименных
потоков (kij)
(например, если на
предприятии три
цеха, и они
направляют на склад
и в бухгалтерию
однотипные
документы, то
количество
соответствующих
входящих потоков
для бухгалтерии и
для склада равно
трём, а для одного
цеха количество
исходящих потоков
одного наименования
равно 1)
Выписка
A-1
Платеж. поруч.
Договор покуп.
Договор прод.
Бухгалтерия
Ведом. движ. МЦ
СФ-вх.
A-2
СФ-вых.
Склад
Требование
на МЦ
A-3
Акт ГП
Цех
13. Характеристики информационных потоков:
• Объем одного сообщения, документа(vij vij,min; vij, max; vij, ave)
• Частота передачи данных
(fij fij,min; fij, max; fij, ave)
• Финансовые затраты на передачу данных (Fij)
• Общий объем за отчетный период для одного потока
(Vij=vij fij)
• Носители данных и форматы данных
• Показатели надежности и достоверности процессов хранения,
передачи данных
14. Параметры документа для количественного анализа:
- единичные реквизиты,- множественные реквизиты (табличная часть документа),
- количество значений множественных реквизитов,
- длины значений реквизитов (символов).
Табличная
часть
15. Примеры значений реквизитов документов
Реквизиты документов; характеристикибизнес-процессов и т.п.
Возможные значения
Названия, марки продукции, товаров
Продукты питания: хлеб «Дарницкий»,…
Одежда: …
Названия предприятий, организаций, банков
ОАО «Пензкомпрессормаш», коммерческий
банк «Тарханы», …
Единицы измерения
Должности
Названия производственных подразделений
м, т, куб. м, кв. м, шт., …
Директор, главный бухгалтер, …
Заготовительный цех,
сборочный цех, ...
от 1,00 до 100,00 единиц
до 100 наименований
рубли или тысячи рублей
Количество выпускаемой продукции
Номенклатура товаров
Единицы представления цен, стоимостей и
т.п.
Диапазон и формат представления цен,
стоимостей и т.п.
Расход МЦ на производство
…
0 – 9 999 999 руб.
или 0 – 9 999 тыс. руб.
или 0 – 999,99 руб.
1,000 – 999,999
…
Оценки длины значений реквизитов
(символов)
16.
17.
Документ: табель учета рабочего времени18. Оценка объёма документов
ДокументРеквизиты документа
Название
Табель учета
рабочего
времени
…
Подразделение
Максимальная
длина
(символов)
15
Количество Всего по
в документе документу
1
15
месяц
7
1
7
Фамилия И.О.
20
25
500
Табельный
номер
Количество
рабочих дней
8
25
200
2
25
50
…
…
…
…
Объем документа (vij или vji)
823
19. Количественные характеристики информационных потоков для участников бизнес-процесса (пример)
Количествоинформационных
потоков
Количество
документов за
месяц
Объем данных за месяц,
символов (байт)
выход
всего
вход
выход
всего
21
13
34
234 101
335
395180
214172
609352
ПТО
9
35
44
100
56
156
66168
226797
292295
Бухгалтерия
4
4
8
14
4
18
141377
1324
142701
Строительная
бригада
Дирекция
4
4
8
25
66
91
49438
62568
112006
11
-
11
11
-
11
79568
-
79568
вход
всего
ОМТС
вход
выход
Система или
подсистема
20. Граф связности процессов обработки данных
Группы сильносвязанных
процессов
Показатели, характеризующие информационную загрузку процессов и
информационное взаимодействие:
- степени вершин,
- количество дуг, инцидентных паре вершин,
- веса дуг, инцидентных паре вершин.
21. Матрица связности информационных объектов
Информационные объекты (подразделения)Бригада
Суммарный
объем
данных
34726
0
79568
2321
135084
0
137405
0
150332
73704
271199
135084 150332
0
38332
358474
38332
0
112036
Дирекция
Бухгалтерия
Дирекция (Х1)
0
0
44842
Бухгалтерия
(Х2)
ПТО (Х3)
0
0
44842
2321
ОМТС (Х4)
34726
Строительная
бригада (Х5)
0
0
ПТО
ОМТС
73704
Синтез вариантов состава АС по алгоритму «конденсации графа»
(пример)
1.Выбран объект с максимальным значением суммарного объема данных
(ОМТС), ОМТС включается в состав АИС (получено множество Xa={X4}:
Vmax=max {V1, …,V5}=V4=358474 Xa={X4}.
2.Выбран объект с максимальным значением объема данных, передаваемых
между ним и ОМТС (ПТО); получено множество Xa={X4, X3}: Vi,j,max= V4,3=150332
X ={X , X }.
22. Синтез вариантов состава АС по алгоритму «конденсации графа» (продолжение примера)
Информационные объекты (подразделения)Бригада
Суммарный
объем
данных
34726
0
79568
2321 + 135084
0
137405
Дирекция
Бухгалтерия
Дирекция (Х1)
0
0
44842
Бухгалтерия
(Х2)
ПТО (Х3)
0
0
44842
2321
ОМТС (Х4)
34726
Строительная
бригада (Х5)
0
ПТО
ОМТС
0
150332
73704
271199
135084 150332
0
38332
358474
38332
0
112036
0
73704
3. Выбран объект с максимальным значением объема данных,
передаваемых между ним и объектами множества Xa (бухгалтерия);
получено множество Xa={X4, X3, X2}:
VX,j,max=VX,2= (V4,2 + V3,2)=135084+2321=137405 Xa={X4, X3, X2}.
4. Выбран объект с максимальным значением объема данных,
передаваемых между ним и объектами множества Xa (бригада); получено
множество Xa={X4, X3, X2, X5}:
VX,j,max=VX,5= (V4,5 + V3,5 + V2,5)=38332+73704+0=112036 Xa={X4, X3, X2, X5}.
23. Варианты состава АСУ
1. G1={ОМТС, ПТО},2. G2={ОМТС, ПТО, бухгалтерия},
3. G3={ОМТС, ПТО, бухгалтерия, бригада}.