Моделирования функциональных требований к АРМ отдела ОТ с помощью диаграмм потоков данных

Пример разработки системы моделей АИС c помощью DFD моделей

Моделирования функциональных требований к АРМ отдела ОТ с помощью диаграмм потоков данных

Анализ задач АРМ

Проектируемая АРМ выполняет следующие задачи:

составление списка НТД;

контроль за нововведениями НТД;

внедрение НТД и контроль исполнения НТД на предприятии;

составление плана проверок состояния ТУ ОПО;

учёт приказов, распоряжений о назначении ответственных лиц;

оформление собственных предписаний;

учет нарушений, выявленных сектором охраны труда, отделом тех. надзора и собственных;

составление плана аттестации ответственных лиц;

составление протокола аттестации;

составление отчётов (месяц, квартал, полугодие, год).

Учёт выданных СИЗ

Список функций АРМ и их назначения представлен в таблице 2.1.

Таблица 2.1

№ п/п Наименование функций Назначение функций Основные документы
входные выходные
1. Составление списка НТД Используется для удобства в работе специалиста по ОТ и производственному контролю Постановлени, приказы РТН Список НТД
2. контроль за нововведениями содержания НТД Используется для отслеживания изменений НТД Список НТД Обновленный список НТД
3. Внедрение НТД и контроль исполнения НТД на предприятии Используется при контроля выдачи НТД работникам Список НТД, список ответственных лиц Список лиц, получивших НТД
4. составление плана проверок ТУ Используется для проведения целевых и комплексных проверок Список ТУ, список мероприятий План проверок
5. учёт приказов и распоряжений о назначении ответственных лиц Предназначена для учета приказов о создании аттестационной комиссии и назначении ответственных лиц Приказы Список приказов
6. Оформление собственных предписаний Предназначена оформления нарушений, выявленных в ходе проверок подразделений Нарушение Предписание
7. Учет нарушений, выявленных сектором охраны труда , отделом тех. надзора и собственных Предназначена для контроля и учета предписаний Предписания Список предписаний
8. составление плана аттестации персонала и ответственных лиц Предназначена для проведения аттестации персонала и ответственных лиц Список ответственных лиц План аттестации
9. Составление протокола аттестации Используется после проведения аттестации ответственных лиц План аттестации Протокол аттестации
10. Составление отчётов (месяц, квартал, полугодие, год) Предназначена для составления отчетов План аттестации, план проверки Отчет по проведению технического освидетельствования

Моделирования функциональных требований к АРМ отдела ОТ с помощью диаграмм потоков данных

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

Для построения DFD традиционно используются две нотации, соответствующие методам Йордана и Гейна-Сэрсона. Эти нотации незначительно отличаются друг от друга графическим изображением символов.

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

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

Основными компонентами диаграмм потоков данных являются:

Внешние сущности

Системы или подсистемы

Процессы

Накопители данных

Потоки данных

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

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

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

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

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

Главная цель построения иерархии DFD заключается в том, чтобы сделать требования к системе ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними.

При проектировании разработка диаграмм потоков данных осуществлялась с помощью пакета Allfusion Process Modeler V 4.1.178 который позволяет моделировать объекты анализа и проектирования с помощью таких известных нотаций как IDEF0, DFD, IDEF3. В проекте использовалась нотация DFD.

Наши рекомендации