Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Структурное программирование экономических задач. Автоматизированный практикум

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
640 Кб
Скачать

4.Выполнить редактирование и форматирование построенных диаграмм.

5.Сохранить модели DFD и ERD в общей презентации под названием

«Модели потоков данных».

6. Представить отчет о работе в виде презентации и ответов на

контрольные вопросы.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Назовите основные части ERD-диаграммы.

2.Что называется сущностью?

3.Сформулируйте принцип именования сущностей.

4.Что показывает взаимосвязь между сущностями? Что такое множественность связи?

5.Что называется ключом? Какие виды ключей вы знаете?

31

ТЕМА № 8

АНАЛИЗ И СОЗДАНИЕ STD-ДИАГРАММ

Диаграммы переходов состояний (State Transition Diagram STD)

используются для моделирования и документирования аспектов систем,

зависящих от времени или реакции на событие. Они позволяют осуществлять декомпозицию управляющих процессов и описывают отношения между входными и выходными управляющими потоками.

С помощью STD можно моделировать последующее функционирование системы на основе ее предыдущего и текущего функционирования.

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

STD состоит из следующих объектов:

СОСТОЯНИЕ – может рассматриваться как условие устойчивости для системы. Находясь в определенном состоянии, мы имеем достаточно информации о прошлой истории системы, чтобы определить очередное состояние в зависимости от текущих входных событий. Имя состояния должно отражать реальную ситуацию, в которой находится система.

НАЧАЛЬНОЕ СОСТОЯНИЕ – узел STD, являющийся стартовой точкой для начального системного перехода. STD имеет ровно одно начальное состояние, соответствующее состоянию системы после ее инсталляции, но перед началом реальной обработки, а также любое (конечное) число завершающих состояний.

ПЕРЕХОД – определяет перемещение моделируемой системы из одного состояния в другое. При этом имя перехода идентифицирует событие,

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

32

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

условия.

УСЛОВИЕ – представляет собой событие (или события), вызывающее переход и идентифицируемое именем перехода. Кроме условия с переходом может связываться действие или ряд действий, выполняющихся, когда переход имеет место.

ДЕЙСТВИЕ – это операция, которая может иметь место при выполнении перехода.

На STD состояния представляются узлами, а переходы – дугами. Условия

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

ПОРЯДОК ПРОВЕДЕНИЯ РАБОТЫ

1.В среде MS Word создать и сохранить файл на тему: «STD-модели разработки программного обеспечения», включающий описание модели STD.

2.Запустить программу Microsoft Power Point, открыть презентацию

«Модели потоков данных» и добавить слайды из файла, записанного в MS

Word, содержащего описание модели STD.

33

3.После описания STD-модели в среде Microsoft Power Point вставить новый слайд и построить STD-диаграмму товара, циркулирующего в компании, занимающейся распределением товаров по заказам.

4.Вставить новый слайд и построить STD-диаграмму заказа,

циркулирующего в компании, занимающейся распределением товаров по

заказам.

5. Вставить новый слайд и построить STD-диаграмму компании,

занимающейся распределением товаров по заказам.

6.Выполнить редактирование и форматирование построенных диаграмм.

7.Сохранить модели все модели DFD, ERD и STD в общей презентации под названием «Модели потоков данных».

8.Представить отчет о работе в виде презентации и ответов на контрольные вопросы.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Цель STD-диаграммы.

2.Назовите компоненты STD-диаграммы.

3.Какие виды состояний могут отображаться на STD?

4.Что называется условием? Приведите примеры условий.

5.Что такое действие? Приведите примеры действий.

34

ЛИТЕРАТУРА

1. Алексеев В.Е., Таланов В.А. Структуры данных. Модели вычислений. –

М.: НОУ «ИНТУИТ», 2016. – 248 с.

2.Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2006. – 544 с.

3.Журавлева Т.Ю. Системное и прикладное программное обеспечение.

М.: МГОУ, 2010. – 102 с.

4. Иванова Г.С. Технология программирования: Учебник для вузов. – М.:

Изд-во МГТУ им. Н.Э. Баумана, 2002. – 320 с.

5.Камаев В.А. Технологии программирования: учеб. для студентов вузов. – М.: Высш. шк., 2006. – 453 с.

6.Маклаков С.В. Моделирование бизнес-процессов с AllFusion PM. – М.:

Диалог-МИФИ, 2008. – 224 с.

7.Мацяшек Л.А. Практическая программная инженерия на основе учебного примера. – М.: Бином. Лаб. знаний, 2009. – 956 с.

8.Мейер Б. Инструменты, алгоритмы и структуры данных. – М.: НОУ

«ИНТУИТ», 2016. – 543 с.

9.Смирнов А.А. Технологии программирования: учебно-практическое пособие. – М.: Евразийский открытый институт, 2011. – 192 с.

10.Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и анализ систем: IDEF-технологии. – М.: Финансы и статистика, 2005. – 192 с.

35

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]