Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodologia_SSADM.doc
Скачиваний:
77
Добавлен:
13.04.2015
Размер:
1 Мб
Скачать
☆

1.9. Реальные ограничения

Некоторые ограничения реального мира неизбежно отразятся на проектируемой системе, однако в текущий момент времени они могут не учитываться в ЛМПД, т.к. есть возможность отметить их в "Каталоге требований", чтобы они не были пропущены позднее.

2.7.2.9. Спд и варианты бизнес-системы.

Генерация вариантов бизнес-системы является началом формирования новой системы. Обычно существует множество способов удовлетворения требований любой новой системы, а варианты структуры при этом обеспечивают аналитика данными

для того, чтобы предложить ряд решений и проверить их.

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

Сначала необходимо выбрать вариант, который станет основой для спецификации, проектируемой системы. МПДТС синтезируется с использованием в качестве основы ЛМПД, модифицируемой для того, чтобы отразить выбранный вариант бизнес-системы в виде записей в документах „Каталог Требований” и „Роли Пользователя”.

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

2.7.4. Мпд тс

Эта модель строится на основе ЛМПД и полностью описывает выбранный вариант бизнес-системы, который удовлетворяет всем требованиям, записанным в "Каталоге требований". Она является исходной информацией для определения функций системы и обоснования ЛМД ТС. Она также дает исходные данные для идентификации исходного множества событий в процессе определения функций.

2.7.4.1. Мпд тс и определение функций

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

Функции определяются по СПД ТС последнего уровня путем просмотра каждого входного потока данных от внешнего объекта по всему пути прохождения данных через процессы последнего уровня или процессы, которые должны быть активизированы для обработки входа и генерации выхода. Если на СПД 1-го уровня процесс имеет несколько входов, и они в дальнейшем не объединяются, то такой 1Д процесс также является основой для определения функции. События, зависящие от времени, не могут инициироваться входным потоком данных от внешнего объекта. Выходы могут направляться к другим внешним объектам (при этом подразумевается, что они работают в режиме "off-лайн"). Если же выходы возвращаются к первоначальным внешним объектам, это может быть проявлением режима «on-лайн»

Проектировщику необходимо убедиться в том, что МПД ТС будет поддерживать методику определения функций. Для этого необходимо проверить, что:.

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

• имеется минимум потоков данных между процессами;

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

При определении функций события идентифицируются путем просмотра описаний входных потоков данных и описаний элементарных процессов. Делается это с целью определения условий запуска процессов, которые не имеют входов от внешних объектов. В дальнейшем события, а возможно и функции для их обработки, могут быть найдены путем анализа истории жизни объекта. Если на СПД ТС нет входного потока данных, инициирующего процесс, который обрабатывает события, то необходимо переделать соответствующую часть модели, исходя из того, что была пропущена важная функция, не забывая при этом добавить пропущенные элементы данных в "Описание вход/выход" для входного потока данных, чтобы носителем события могло быть все, что необходимо для правильной модели. Синтез МПД ТС должен выполняться с учетом требований и особенностей методики определения функций системы, используемой в рамках SSADM-технологии.

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