пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

16. Моделирование потоков данных (процессов). Внешние сущности. Системы и подсистемы. Процессы. Накопители данных. Потоки данных. Построение иерархии диаграмм потоков данных.

Ее основой послужила диаграмма Гейна-Сарсона.
Методология позволяет описать асинхронный процесс преобразования информации от ее ввода в систему до выхода пользователю.
Компоненты диаграммы:
1. внешняя сущность
2. системы и подсистемы
3. процесс
4. накопители данных
5. потоки данных
Внешняя сущность
Материальный предмет или физическое лицо, являющееся источником или приемником информации, при этом оно должно находиться за пределами границ аккумулируемой информационной системы.
Пр.: заказчик, клиент, поставщик
Системы и подсистемы(С/ПС)
Сложная ИС всегда декомпозируется на ряд ПС.
Поле имени формулируется в виде подлежащего и дополнения (нет глаголов)
Процессы
Процессы определяют преобразование входных потоков данных в выходные
Физически это: отдел организации, автоматизированная система, аппаратное устройство и т.д.
Пр. поля физич. реализации: 1С-бухгалтерия
Накопители данных
Это абстрактное устройство для хранения данных.
Информацию в этом устройстве можно хранить, извлекать и вкладывать в накопитель.
Накопитель данных физически это:
- Ящик в картотеке
- Файл на магнитном носителе, Таблица в бД и т.д.
Накопитель данных для проектировщика является прообразом будущей БД.
Потоки данных
Информация, передаваемая ч/з некоторое соединение от источника к приемнику.
Каждый поток данных должен иметь имя.
Построение иерархии диаграмм потоков данных
Для каждой подсистемы, присутствующей на диаграммах DFD, выполняется детализация. Каждый процесс тоже м.б. детализирован при помощи DFD или миниспецификации.
Правила детализации:
a. Правило балансировки
На детализирующей диаграмме внешние источники/приемники данных - это
только те компоненты, которые присутствуют на родительской диаграмме.
b. Правило нумерации - иерархическая нумерация.
Миниспецификация - это описание логики процесса.
Должна формулировать основные функции таким образом, чтобы специалист, выполняющий реализацию проекта, смог их выполнить или написать программу. Обычно состоит из 20-30 строк.
Для создания миниспецификации у DFD д.б. не более 2-3 потоков, описание которых не более 30 строк.

27.11.2018; 20:05
хиты: 80
рейтинг:0
Точные науки
информатика
Разработка программного обеспечения
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь