Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ1.doc
Скачиваний:
18
Добавлен:
20.09.2019
Размер:
3.34 Mб
Скачать

1.4. Разработка спецификаций программного обеспечения

1.4.1 Построение диаграмм потоков данных

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

Стрелки в DFD показывают, как объекты (включая и данные) реально перемещаются от одного действия к другому. Таким образом, в DFD-моделях отражаются такие физические характеристики системы, как движение объектов, хранение объектов, источники и потребители объектов [2]. Таким образом, главная цель таких диаграмм - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

На рис. 3 – 6 представлена DFD-диаграмма проектируемой системы. Ее описание приведено в табл. 1 – 3.

Рис. 3. Контекстная диаграмма автоматизированной системы «Планирование потребности

и учет спецодежды и средств индивидуальной защиты на ОАО «Аммофос»

Рис. 4. Диаграмма первого уровня

Рис. 5. Декомпозиция процесса «Работа со справочниками»

Рис. 6. Декомпозиция процесса «Оформление документов»

Таблица 1

Словарь процессов модели

Процесс

Наименование процесса

Входные данные

Выходные данные

Смысл процесса

1

2

3

4

5

А1

Работа со справочниками

Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике

Справочники

Весь комплекс работ со справочниками, включающий добавление, удаление, редактирование и поиск информации

А2

Оформление документов

Дата, информация из справочников

Документы

Оформление таких документов, как заявка, заказ, приходная накладная, оплата поставщику, акт на списание, личные карточки сотрудников

А3

Оформление отчетов

Дата, информация из документов и справочников

Отчеты

Вывод информации из справочников и документов на печать

Продолжение табл. 1

1

2

3

4

5

А1.1

Добавление данных

Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике

Справочники

Добавление в справочники новой информации

А1.2

Редактирование данных

Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике

Справочники

Редактирование в справочниках уже имеющейся информации

А1.3

Удаление данных

Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике

Справочники

Удаление из справочников ненужной информации

А1.4

Поиск информации

Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике

Информация

Поиск информации по различным критериям

Продолжение табл. 1

1

2

3

4

5

А2.2

Поступление на склад

Информация, дата

Документы, информация

Оформление документа о приходе спецодежды на склад предприятия

А2.3

Передача в эксплуатацию

Информация, дата

Документы, информация

Выдача сотруднику спецодежды и оформление его личной карточки

А2.4

Списание

Информация, дата

Документы, информация

Списание спецодежды и составление соответствующего документа

Таблица 2

Словарь потоков данных модели

Наименование

Тип стрелки

Описание

1

2

3

Данные о сотрудниках

Входные данные

Информация о сотрудниках, включающая ФИО, должность, подразделение предприятия

Данные о подразделениях

Входные данные

Информация о подразделениях, включающая название подразделения и его руководителя

Данные о должностях

Входные данные

Информация о должностях, включающая название должности и подразделения предприятия

Данные о спецодежде

Входные данные

Информация о спецодежде, включающая наименование спецодежды, срок эксплуатации, ГОСТ, постановление, вредный фактор, наличие замены

Данные о поставщике

Входные данные

Информация о поставщиках, включающая наименование, адрес и контактные данные

Дата

Входные данные

Текущая дата составления документа или отчета

Нормативы

Входные данные

Нормы выдачи спецодежды по каждой должности

Справочники

Входные данные

Справочная информация, представленная в табличной форме

Продолжение табл. 2

1

2

3

Документы

Входные данные

Бухгалтерские документы, представленные в электронном виде

Справочники

Выходные данные

Справочная информация, представленная в табличной форме и необходимая для заполнения документов и оформления отчетов

Документы

Выходные данные

Различные бухгалтерские документы: приходные ордера, карточки учета материалов, личные карточки сотрудников, акты на списание

Отчеты

Выходные данные

Информация из справочников и документов, выведенная на печать

Таблица 3

Словарь внешних сущностей

Наименование

Описание

Бухгалтер

Бухгалтер предприятия, работающий со справочниками и документами

Кладовщик

Работник склада предприятия, выдающий сотрудникам спецодежду

Начальник отдела

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