Файл: Занятие Время на выполнение 6ч Цель Закрепить полученные знания о языке uml на практических заданиях.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 31

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Диаграмма компонентов разрабатывается для следующих целей:

  • визуализация общей структуры исходного кода программной системы;

  • спецификация исполнимого варианта программной системы;

  • обеспечение многократного использования отдельных фрагментов программного кода;

  • представление концептуальной и физической схем баз данных.

Пример диаграммы



Диаграммы потоков данных

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

Для построения DFD традиционно используются две различные нотации, соответствующие методам Йордана – де Марко и Гейна – Сэрсона. Эти нотации незначительно различаются друг от друга графическим изображением символов. В соответствии с данным методом модель системы описывается как иерархия диаграмм потоков данных, описывающих процесс преобразования информации от ее ввода в систему до выдачи пользователю. Иерархия представлена диаграммами различного уровня. На верхнем уровне используются контекстные диаграммы, определяющие основные процессы в под­системах с внешними входами и выходами. Процессы, представленные на диаграммах верхнего уровня детализируются при помощи диаграмм нижнего уровня до тех пор, пока не будет достигнут уровень декомпозиции, на котором процессы становятся элементарными и детализировать их далее невозможно или бессмысленно.

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

Приведем краткое описание и обозначение основных элементов диаграмм DFD:

Элемент

Описание

Обозначение

Внешняя сущность

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



Функция/процесс

Действие, выполняемое моделируемой системой/процесс преобразования входных потоков данных в выходные в соответствии с определенным алгоритмом (обработка данных)



Поток данных

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



Хранилище данных

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




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