Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум

С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум (С.В. Черемных. Моделирование и анализ систем. IDEF-технологии), страница 8

PDF-файл С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум (С.В. Черемных. Моделирование и анализ систем. IDEF-технологии), страница 8 Базы данных (8288): Книга - 11 семестр (3 семестр магистратуры)С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум (С.В. Черемных. Моделирование и анализ систем. IDEF-технологии) - PDF, страни2017-06-07СтудИзба

Описание файла

Файл "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум" внутри архива находится в папке "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии". PDF-файл из архива "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии", который расположен в категории "". Всё это находится в предмете "базы данных" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.

Просмотр PDF-файла онлайн

Текст 8 страницы из PDF

Это обзорная диаграмма, показывающая структу­ру всей модели. На рис. 2.14 приведен фрагмент такой диаграммы.Обычно вершина дерева соответствует контекстному блоку, под вер­шиной выстраивается вся иерархия блоков модели. Однако не запре­щается назначать вершиной произвольный блок, помещая под ним все42его детские блоки. Из-за высокой итеративности функциональногомоделирования можно ожидать, что дерево модели будет неоднократ­но изменяться существенным образом до тех пор, пока не будет по­лучена его стабильная версия.

Обзор модели с использованием дере­ва помогает сконцентрироваться на функциональной декомпозициимодели.Обработкаданных0 поступленияхi^"Z^^^^^СверкадокументовОбработканевыясненныхплатежейгФормированиеданных длялицевых карточек зРис. 2.14. Фрагмент дерева моделиПрезентационные диаграммы. Презентационные диаграммы(For Exposition Only diagrams — FEO diagrams) часто включают в мо­дели, чтобы проиллюстрировать другие точки зрения или детали, вы­ходящие за рамки традиционного синтаксиса IDEFO.

Диаграммы FEOдопускают нарушение любых правил построения диаграмм IDEFO вцелях выделения важных с точки зрения аналитика частей модели. Ес­тественно, если диаграмма FEO включена в модель исключительнодля отображения другой точки зрения на систему, она скорее всегобудет выглядеть как обыкновенная диаграмма IDEFO, удовлетворяявсем ограничениям IDEFO.Один из способов использования FEO-диаграмм состоит в отделе­нии функционального блока от его окружения посредством созданиядиаграммы с единственным блоком и всеми относящимися к немустрелками наподобие контекстной диаграммы (рис. 2.15).

Это можетоказаться полезным в ситуациях, когда необходимо быстро получитьинформацию об интерфейсе (стрелках) функционального блока, а со­ответствующая диаграмма декомпозиции содержит слишком многообъектов.Кроме того, встречаются следующие виды презентационных диа­грамм:• копия диаграммы IDEFO, которая содержит все функциональныеблоки, и стрелки, относящиеся только к одному из функциональ­ных блоков, — это позволяет отразить взаимодействие междуэтим блоком и другими объектами диаграммы;43AUTHOR Семенов Илья ОлеговичPROJECT Отдел учета и отчетностиDATE 15 03 97REV 17 12 97И/ПРЮМПRFARFRHATFRECOMMENDEDINOTES12345678910PUBLICATIONМетодо­логияfНачисленияОтсрочкиВедениелицевых карточекналогоплательщиков —юридических лицПоступленияДанные о налого­плательщиках2Карточкилицевых счетовПрочиедокументы^iЗапросыналого­плательщиковMODE:АОTITLE:Ведение лицевых карточекналогоплательщиков — ЮЛNUMBER:Рис.

2.15. Диаграмма FEO для выделения функционального блокаи его стрелок••копия диаграммы IDEFO, которая содержит все функциональныеблоки, и стрелки, непосредственно относящиеся только к входу и(или) к выходу родительского блока;различные точки зрения, как правило, на глубину одного уровнядекомпозиции.2.32.3.1Взаимосвязь моделейIDEFO и IDEF3Действия, выполняемыев функциональных блокахКак правило, при работе с пластиковой картой клиент не произво­дит всех доступных ему при этом действий, выполняя офаниченныйнабор операций.

Например, при оплате покупки не производится сня44тие наличных, а при проверке баланса состояние счета вообще неизменяется (это верно, конечно, только в случае, если карта обслужи­вается приличным банком). Мы можем декомпозировать функцио­нальный блок "Обработка операций с пластиковыми картами", создавдополнительные блоки для оплаты покупок, снятия наличных, про­верки баланса и т.п. Вместо этого можно создать отдельные моделиIDEF3 для каждого из этих действий.

Это, в частности, полезно, если вдальнейшем предполагается заняться оцениванием соответствующихопераций по тем или иным параметрам.Более простой альтернативой предложенным выше двум подхо­дам может служить так называемая таблица вызова (activation table),описывающая различные комбинации входов, выходов, управлений имеханизмов исполнения для каждого способа вызова функциональ­ного блока на исполнение. Вызов — это уникальная конфигурациязначений входа, управления и требований к механизмам исполнения(табл.

2.3). Каждому вызову присваивается уникальное имя в преде­лах блока и перечисляются значения различных стрелок. Комбинациязначений стрелок должна быть уникальной для каждого вызова, из че­го следует, что для каждого вызова любые две одинаковые стрелки немогут иметь одинаковых значений.Т а б л и ц а 2.3Таблица вызовов для блока ^Подсчитать наличные''ВызовЗначительная сумма наличных денегМелкая сумма наличных денегСтрелкаНаличные деньгиСчетчик банкнотНаличные деньгиСчетчик банкнотЗначение стрелкиБолее 1000 руб.1 требуетсяНе более 1000 руб.0 требуетсяИнформация о вызовах из табл. 2.3 также дает определенную ин­формацию о стрелках управления данного функционального блока.Например, мы можем предположить, что политика банка при подсче­те сумм наличных заключается в использовании счетчиков банкнотдля сумм, превышающих 1000 руб.2.3.2Создание моделей IDEF3для отображения блоков IDEFOДля иллюстрирования вызовов листовых функциональных блоковIDEFO (т.е.

блоков, не имеющих диаграмм декомпозиции) может бытьприменено построение моделей IDEF3. Если развитие модели IDEFO45предполагается аналитиками именно таким способом, моделямиIDEF3 должен быть тщательно документирован каждый возможныйвызов функционального блока. Соответствующие таблицы вызовов(наподобие табл. 2.3) можно будет получить впоследствии из соответ­ствующих диаграмм IDEF3.Ит^к, методология функционального моделирования IDEFO —это технология описания системы в целом как множества взаимозави­симых действий, или функций.

IDEFO имеет функциональную направ­ленность. IDEFO — функции системы исследуются независимо отобъектов, которые обеспечивают их выполнение. Одной из основныхидей моделей IDEFO является построение дв>^ видов моделей: "какесть" и "как должно быть". Это нужно при проведении реинжинирин­га бизнес-процессов организации. Кроме того, IDEFO обеспечиваетудобный язык обмена информацией о моделируемой системе.3СТРУКТУРНЫЙ АНАЛИЗПОТОКОВ ДАННЫХ(DFD — DATA FLOW DIAGRAMS)ГЛАВА3.1Назначение диаграммпотоков данныхТак же, как и диафаммы IDEFO, диаграммы потоков данных моде­лируют систему как набор действий, соединенных друг с другомстрелками.

Диаграммы потоков данных также могут содержать двановых типа объектов: объекты, собирающие и хранящие инфор­мацию — хранилища данных и внешние сущности — объекты, кото­рые моделируют взаимодействие с теми частями системы (или дру­гими системами), которые выходят за границы моделирования. Нарис. 3.1 приведен внешний вид диаграммы потоков данных.В отличие от стрелок в IDEFO, которые иллюстрируют отноше­ния, стрелки в DFD показывают, как объекты (включая и данные) ре­ально перемещаются от одного действия к другому. Это представле­ние потока вкупе с хранилищами данных и внешними сущностямиобеспечивает отражение в DFD-моделях таких физических характери­стик системы, как двиэюение объектов (потоки дт^ых), хранение объ­ектов (хранилища данных), источники и потребители объектов(внешние сущности).Построение DFD-диаграмм в основном ассоциируется с разработ­кой программного обеспечения, поскольку нотация DFD изначальнобыла разработана для этих целей.

В частности, графическое изображе­ние объектов на DFD-диаграммах этой главы соответствует принято­му Крисом Гейном (Chris Gane) и Тришем Сарсоном (Trish Sarson), ав­торами DFD-метода, известного как метод Гейна — Сарсона. Другойраспространенной нотацией DFD является так называемый методЙордана — Де Марко (Yourdon — DeMarco).4700Информацияо доставкеДанныезаказаЗаказыСкладКлиентыПродукцияЗаказыНазвание клиента,адрес клиентаОр.1ОбработатьзаказыОр._£КлиентыДанные счетов2ДоставитьпродукциюНазвание клиента,адрес клиентаПродукцияНазвание клиента,адрес клиентаСчетаСчета /ПлатежныедокументыДанные счетовОр.3Проконтроли­ровать оплатуРис. 3.1.

Пример диаграммы DFD_]f1КлиентыСинтаксис и семантикадиаграмм потоков данных3.2в отличие от IDEFO, рассматривающего систему как множествовзаимопересекающихся действий, в названиях объектов DFD-диафамм преобладают имена существительные. Контекстная DFD-диаграмма часто состоит из одного функционального блока и несколькихвнешних сущностей. Функциональный блок на этой диаграмме обыч­но имеет имя, совпадающее с именем всей системы (рис. 3.2).Добавление на диаграмму внешних ссылок не изменяет фунда­ментального требования, что модель должна строиться с единствен­ной точки зрения и должна иметь четко определенные цель и границы,что уже обсуждалось ранее.l13/Поставщикиоборудования•Департаментмаркетингаи рекламы'г0Ор.^iДепартамент по работес пластиковымикартами\'iк21fПоставщикиматериалов^'54Департаментпо работес клиентамиРис. 3.2.

Контекстная диаграмма DFD3.2.1Функциональные блокиФункциональный блок DFD моделирует некоторую функцию, ко­торая преобразует какое-либо сырье в какую-либо продукцию (или, втерминах IDEF, вход в выход). Хотя функциональные блоки DFD иизображаются в виде прямоугольников с закругленными углами, они49/ЮблсДепартамент по работе(: пластиковыми картамиVПерсоналОборудование^'1)ОАГ^%#ГРис. 3.3. Элемент DFD-диаграммы, по­строенной в нотации Гейна — Сарсона3.2.2почти идентичны функциональ­ным блокам IDEFO и действиямIDEF3. Как и действия IDEF3,функциональные блоки DFDимеют входы и выходы, но неимеют управления и механизмаисполнения как IDEFO. В не­которых интерпретациях нота­ции DFD Гейна — Сарсонамеханизмы исполнения IDEFOмоделируются как ресурсы иизображаются в нижней частипрямоугольника (рис. 3.3).Внешние сущностиВнешние сущности обеспечивают необходимые входы для сис­темы и/или являются приемниками для ее выходов.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее