Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_bylety_pp.docx
Скачиваний:
11
Добавлен:
25.09.2019
Размер:
306.47 Кб
Скачать
  1. Диаграмма бизнес функций, ее назначение и принципы построения. Конструктивные элементы диаграммы, их назначение и изображения в различных нотациях. Связь с другими диаграммами.

Диаграммы функциональных спецификаций (BFD) позволяют представить общую структуру ИС, отражающую взаимосвязь различных задач (процедур) для получения требуемых результатов. Основными объектами BFD-диаграмм является:

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

  • декомпозиция функции, т. е. разбиение функций на несколько подфункций.

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

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

Декомпозиция функции - разбиение функции на множество подфункций.

Изображение объектов диаграммы иерархии функций представлено в табл. 13.1 в нотациях:

Йодана (Yourdon);

Гейна - Сарсона (Gane - Sarson);

SADT (Structured Analysis and Design Technique);

SAG (Software AG).

В качестве примера рассмотрим фрагмент диаграммы иерархии функций в нотации SAG (рис. 13.2) для задачи аналитического учета товаров на складе

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

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

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

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

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

Переход — определяет перемещение моделируемой системы из одного состояния в другое. При этом имя перехода — это событие, которое вызвало этот переход. Переход может быть вызван каким либо действием ( например, нажата клавиша).

Триггер — логическое выражение, написанное на макроязыке, которое показывает условие перехода в данное состояние.

Условие перехода — событие, вызывающее переход и идентифицируемое именем перехода.

Таблица 2.3.1. Символы STD в различных нотациях

Объект

Гейна-Сарсона

Йодана

SAG

SADT

Состояние (processing step)

нет

начальное состояние

нет

переход

усл.перехода действие перехода

усл.перехода действие перехода

а) — условие по данным б) — условие по времени

нет

Как видно из рисунка текущее состояние системы представлено ожиданием выбора того или иного пункта меню. Выбранный пункт меню — это информационное событие, а сам выбор — действие перехода в следующее состояние системы. Переход в состояние системы «ведение БД «Движение товаров»» выполняется по логическому условию «ИЛИ», что отражено в триггере. Одно из событий этого перехода является временным (дата закрытия периода).

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