Лабораторная работа 4.
Вариант 2. Задание 1.
Обсудите различия в декомпозициях процесса системного анализа, приведенных в табл. 8.1.
Исходя из информации, данной в таблице, можно выявить следующие закономерности:
1) По С.Л.Оптнеру, ликвидация проблемы возможна при выявлении и реализации решения, базирующегося на выявленных симптомах, действующей структуре системы, её целей, дефектов и возможностей. Правильность выработанного решения определяется из результатов этапов 10-12.
2) По С. Янгу, ликвидация проблемы возможна при выявлении и реализации решения, базирующегося на целях организации, выявленных проблемах и диагнозе (комплекс нежелательных воздействий на систему). Правильность выработанного решения определяется из результатов этапов 8-10.
3) По Н.П. Федоренко, ликвидация проблемы возможна при применении решения, основанного на выявленных проблемах, целях системы, учтённых затрат, на моделях системы. Правильность найденного решения определяется из этапа 8.
4) По С.П. Никанорову, ликвидация проблемы осуществляется посредством применения решения, основанного на данных, полученных при анализе выявленных проблем и при анализе существующей системы. Правильность полученного решения определяется из результатов этапа 11.
5) По Ю.И. Черняку, ликвидация проблемы осуществляется посредством применения решения, основанного на данных, полученных при анализе выявленных проблем и системы, анализе нынешнего и будущего состояния системы, оценке целей и средств системы, диагнозе существующей системы. Правильность найденного решения определяется из результатов, полученных при реализации этапа 12.
Рассмотрите несколько примеров агрегатов-операторов. Определите, к какому типу они относятся.
ЕСЛИ <высокая температура, головная боль, боли в мышцах и суставах>, ТО <грипп>.
ЕСЛИ <фундамент, коробка, крыша>, ТО <дом>.
ЕСЛИ <монитор, клавиатура, компьютерная мышь, системный блок>, ТО <персональный компьютер>.
3.Опишите, как используются понятия существенности и элементарности в процессе декомпозиции?
Принцип простоты вынуждает брать как можно более компактные модели-основания. Наоборот, принцип полноты заставляет брать как можно более развитые, подробные модели. Компромисс достигается с помощью понятия существенности: в модель-основание включаются только компоненты, существенные по отношению к цели анализа (релевантные).
Принцип полноты требует, чтобы в случае необходимости можно было продолжать декомпозицию как угодно долго до принятия решения о ее прекращении по данной ветви (разные ветви иногда могут иметь различную длину). Такое решение принимается в нескольких случаях. Первый, к которому мы обычно стремимся, наступает, когда композиция привела к получению результата (подцели, подфункции, подзадачи и т.п.),не требующего дальнейшего разложения, т.е. результата простого, понятного, реализуемого,
обеспеченного, заведомо выполнимого; будем называть его элементарным.
Задание 2. Разработать функциональную модель (IDEF0) для программного обеспечения в заданной предметной области (по вариантам). Выполнить ее декомпозицию до 3 уровня.
Вариант 2.Учет состояния жилищного фонда.