Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Структурный анализ систем: IDEF-технологии - Черемных С.В.

Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем: IDEF-технологии — М.: Финансы и статистика , 2003. — 208 c.
ISBN 5-279-02433-3
Скачать (прямая ссылка): strukturniyanalizsistem2001.djvu
Предыдущая << 1 .. 15 16 17 18 19 20 < 21 > 22 23 24 25 26 27 .. 67 >> Следующая

разработке и представлении моделей могут применяться другие виды IDEF0-
диаграмм.
Дерево модели. Дерево модели - обзорная диаграмма, показывающая структуру
всей модели. На рис. 3.14 приведен фрагмент такой диаграммы. Обычно
вершина дерева соответствует контекстному блоку, под вершиной
выстраивается вся иерархия блоков модели. Однако не запрещается назначать
вершиной произвольный блок, поме-
61
Рис. 3.14. Фрагмент дерева модели
щая под ним все его детские блоки. Из-за высокой итеративности
функционального моделирования можно ожидать, что дерево модели будет
неоднократно изменяться существенным образом до тех пор, пока не будет
получена его стабильная версия. Обзор модели с использованием дерева
помогает сконцентрироваться на функциональной декомпозиции модели.
Презентационные диаграммы. Презентационные диаграммы (For Exposition Only
diagrams - FEO diagrams) часто включают в модели, чтобы проиллюстрировать
другие точки зрения или детали, вы-ходящие за рамки традиционного
синтаксиса IDEF0. Диаграммы FEO допускают нарушение любых правил
построения диаграмм IDEF0 в целях выделения важных с точки зрения
аналитика частей модели. Естественно, если диаграмма FEO включена в
модель исключительно для отображения другой точки зрения на систему, она,
скорее всего, внешне будет выглядеть как обыкновенная IDEFO-диаграмма,
удовлетворяя всем ограничениям IDEF0.
Один из способов использования FEO-диаграмм состоит в отделении
функционального блока от его окружения посредством создания диаграммы с
единственным блоком и всеми относящимися к нему стрелками наподобие
контекстной диаграммы (рис. 3.15). Это может оказаться полезным в
ситуациях, когда необходимо быстро получить информацию об интерфейсе
(стрелках) функционального блока, а соответствующая диаграмма
декомпозиции содержит слишком много объектов.
Кроме того, встречаются следующие виды презентационных диаграмм:
• копия IDEF0-диаграммы, которая содержит все функциональные блоки и
стрелки, относящиеся только к одному из функциональных блоков, - это
позволяет отразить взаимодействие между этим блоком и другими объектами
диаграммы;
62
AUTHOR: Семенов Илья Олегович PROJECT: Отдел учета и отчетности
NOTES: 123456789 10
DATE: 15.03.97 REV: 17.12.97
¦ RFADFR ПАТР
DRAFT
RECOMMENDED ¦¦¦
PUBLICATION A-0
Методо-
логия
Начисления
Отсрочки
Поступления
Данные о напопо-
плательщиках
Ведение лицевых карточек налогоплательщиков -юридических лиц
Карточки
лицевых счетов Прочив
документы
Запросы
налого-
плательщиков
MODE:
АО
TITLE:
Ведение лицевых карточек налогоплательщиков - ЮЛ
NUMBER:
Рис. 3.15. Диаграмма FEO для выделения функционального блока и его
стрелок
копия IDEFO-диаграммы, которая содержит все функциональные блоки и
стрелки, непосредственно относящиеся только ко входу и/или выходу
родительского блока;
различные точки зрения, как правило, на глубину одного уровня
декомпозиции.
3.3
Взаимосвязь моделей IDEF0 и IDEF3
3.3.1
Действия, выполняемые в функциональных блоках
Как правило, при работе с пластиковой картой клиент не производит всех
доступных ему при этом действий, выполняя ограниченный набор операций.
Например, при оплате покупки не производится
63
снятие наличных, а при проверке баланса состояние счета вообще не
изменяется. Мы можем декомпозировать функциональный блок "Обработка
операций с пластиковыми картами", создав дополнительные блоки для оплаты
покупок, снятия наличных, проверки баланса и т.п. Вместо этого можно
создать отдельные ГОЕБЗ-модели для каждого из этих действий. Это, в
частности, полезно, если в дальнейшем предполагается заняться оцениванием
соответствующих операций по тем или иным параметрам.
Более простой альтернативой предложенным выше двум подходам может служить
так называемая таблица вызовов (activation table), описывающая различные
комбинации входов, выходов, управлений и механизмов исполнения для
каждого способа вызова функционального блока на исполнение. Вызов - это
уникальная конфигурация значений входа, управления и требований к
механизмам исполнения. Простейший пример таблицы вызовов представлен в
табл. 3.3. Для каждого вызова присваивается уникальное имя в пределах
блока и перечисляются значения различных стрелок. Комбинация значений
стрелок должна быть уникальной для каждого вызова.
Таблица 3.3
Вызов Стрелка Значение стрелки
Значительная сумма наличных Наличные деньги Более 1000 руб.
Счетчик банкнот Требуется 1 счетчик
Мелкая сумма наличных Наличные деньги Не более 1000 руб.
Счетчик банкнот Не требуется
Информация о вызовах из табл. 3.3 также дает определенные сведения о
стрелках управления данного функционального блока. Например, мы можем
предположить, что политика банка при подсчете суммы наличных заключается
в использовании счетчиков банкнот для суммы, превышающей 1000 руб.
3.3.2
Создание моделей IDEF3 для отображения блоков IDEF0
Для иллюстрирования вызовов листовых функциональных блоков IDEF0 (т.е.
Предыдущая << 1 .. 15 16 17 18 19 20 < 21 > 22 23 24 25 26 27 .. 67 >> Следующая