Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Archive / 0-- ДИПЛОМ У К А З А Н И Я на лето 2014-1 / ШАБЛОН Параграфа 2.2 от 2014 март 26.doc
Скачиваний:
13
Добавлен:
03.03.2016
Размер:
191.49 Кб
Скачать

Связь решений с элементами потока управления и потока событий для состояний системы сценария «Задолженность»

Решение

Элемент потока управления

Элемент потока событий

а1,0, а2,0, а3,1, а4,0, а5,1

Прием заявки на зарплату

evИдентификатор

..

Построение математических моделей сценариев.

Для рассматриваемых сценариев введем множество букв

A={c11, c12, , c1k, c21, c22, , c2k ,…, ck1, ck2, , cmk}

Где первый индекс – это номер состояния системы, а второй индекс – это номер сценария.

Заметим, что число состояний системы в различных сценариях различно, так в сценарии «Основной» m =11, а в сценарии «Задолженность» m = 13. Тогда сценарии с меньшим числом состояний дополним необходимым числом пассивных состояний системы до числа состояний системы сценария с максимальным их числом.

Введем множество переменных в количестве равном числу состояний сценария с максимальным их числом

Укажем области определения введенных переменных

Запишем законы истинности для введенных переменных в терминах алгебры конечных предикатов.

Запишем конъюнкции предикатов узнавания для каждого сценария системы, в которых показатель узнавания предиката есть состояние системы

Приравняв к единице полученные конъюнкции, мы получим математические модели сценариев системы прецедента.

Заметим, что левые части этих уравнений есть конституэнты единицы, следовательно, показатели узнаваний предикатов есть решения этих уравнений, которые с содержательной точки зрения есть элементы производного потока управления – потока управления состояниями системы. В то время как исходным потоком управления следует считать поток, элементы которого определяются состояниями объектов системы.

Содержательная интерпретация состояний системы сценария «Основной».

с1,1 - состояние требования начисления зарплаты

с2,1 - состояние начисления зарплаты

с3,1 - состояние требования получения сведений

с4,1 - состояние определения сведений

с5,1 - состояние получения сведений

с6,1 - состояние начисления зарплаты с учетом сведений

с7,1 - состояние учета начислений

с8,1 - состояние требования выдачи средств

с9,1 - состояние получения средств

с10,1 - состояние уведомления о получении зарплаты

с11,1 - состояние получения зарплаты

с12,1 - пассивное состояние

с13,1 - пассивное состояние

Содержательная интерпретация состояний системы сценария «Задолженность».

Состояния с1,2 – с8,2 те же, что и в сценарии «Основной».

С9,2 - состояние отказа в получении средств

с10,2 - состояние уведомления bj о об отсутствии средств

с11,2 - состояние получения уведомления от Банк о необходимости получения зарплаты

с12,2 - состояние уведомления о получении зарплаты

с13,2 - состояние получения зарплаты

Получено соответсвие решений УАКП с элементами потока управления системы при реализации сценария «Основной» и элементами потока событий программной модели системы (см. табл. 3.3).

Таблица 3.3