Детализация процессов

Осуществляется декомпозиция контекстной DFD: каждый процесс детализируется с помощью DFD нижнего уровня. Построены DFD первого, второго и третьего уровня.

DFD первого уровня, представленная на рис. 4, строится как декомпозиция процесса «АСУ Складского отдела предприятия», который присутствует на контекстной диаграмме. Также на диаграмме представлены следующие процессы: «Закупка», «Бухгалтерия», «Хранение», «Продажа», «Производство».

Рис. 4. DFD первого уровня

На диаграмме второго уровня представлены режимы работы АСУ, а именно режимы: «Закупки», «Текущее состояние», «Режим произведенных продаж».

Рис. 5. DFD второго уровня

В режиме «Закупки» происходят процессы: «Определение количества денег», «Оформление заявки» и «Определение количества комплектующих» (см. рис. 6). Для расчета финансовых затрат на приобретение комплектующих ЭРЭ делается запрос в хранилище данных — к таблице Incoming базы данных. В эту же таблицу заносится информация о поставках. Для получения информации о комплектующих ЭРЭ делается запрос к таблице Elements.

Рис. 6. DFD третьего уровня (режим «Закупки»)

В режиме «Текущее состояние» происходят процессы: «Определение количества комплектующих», «Заявка на производство», «Определение количества готовой продукции», «Заявка на продажу» (см. рис. 7). Для определения наличия готовой продукции на складе производится запрос к таблице базы данных Details, информация о заказах на продажу готовой продукции хранится в таблице Orders.

Рис. 7. DFD третьего уровня (режим «Текущее состояние»)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: