Таблица 5. Свойства UOW
Objects | Компоненты: винчестеры, процессоры, материнские платы, корпуса, видеокарты, звуковые карты, DVD-ROM, картридеры, модемы, ПО |
Facts | Доступные ОС: MS Windows XP, MS Windows Vista |
1. Внесите в диаграмму еще 3 работы, используя кнопку на палитре инструментов и присвойте имена работам 2-7 в соответствии с таблицей 6.
Таблица 6. Названия работ
№ работы | Название работы |
Установка процессора, материнской платы и винчестера | |
Установка модема | |
Установка DVD-ROM | |
Установка картридера | |
Инсталляция операционной системы | |
Инсталляция дополнительного ПО |
2. Расположите работы на диаграмме так, как это показано на Рис. 34.
Рис. 34. Диаграмма IDEF3
3..
Рис. 40. Диаграмма IDEF3 с перекрестками
Рис. 41. Результат выполнения
В результате проведения экспертизы с тестировщиками выявлена следующая информация:
· каждый тестировщик имеет собственную переферию для проверки компьютера;
· каждый тестировщик запускает программу диагностики и тестирует компоненты компьютера;
· если программа диагностики определяет неработающий компонент, тестировщик заменяет его исправным. Тестирование и замена компонентов проходит до тех пор, пока все компоненты не будут исправлены;
· каждый проверенный компьютер хранится до тех пор, пока диспетчер не даст распоряжение об отгрузке партии;
· неисправные компоненты направляются на отгрузку для возврата поставщикам
Рис. 42. Работа «Тестирование компьютеров» в нотации IDEF3
ДИАГРАММЫDFD
DFD-методика разработана независимо от IDEF0 и сопутствующих ей. В основе методики DFD, так же как и в IDEF0, лежат функции, символизируемые боксами-прямоугольниками, и стрелки связи.
В очень укрупненном изложении особенности DFD-методики по сравнению с IDEF0 состоят в следующем:
· DFD не поддерживает предметной специализации стрелок на 4 группы, поддерживая только стрелки входа и выхода;
· отсутствуют какие-либо ограничения на топологию связей между Activities;
· возможность введения в диаграммы внешних ссылок (External Reference) и накопителей (Data Store) информации. Под внешними ссылками подразумеваются источники и получатели информации, потребляемой и генерируемой моделируемой системой, но не входящие в нее;
· не регламентируется привязка стрелок входов и выходов к тем или другим граням бокса;
· не отражается доминирование одних функций над другими;
· изображение самих боксов отличается тем, что из углы имеют скругления;
· при необходимости на DFD-диаграммах могут быть указаны механизмы исполнения функций.
СОЗДАНИЕ ДИАГРАММЫDFD
При оформлении заказа важно проверить, существует ли такой клиент в базе данных и, если не существует, внести его в базу данных, а затем оформить заказ.
Оформление заказа начинается со звонка клиента. В процессе оформления заказа база данных клиентов может просматриваться и редактироваться. Заказ должен включать информацию о клиенте и информацию о заказанных продуктах. Оформление заказа подразумевает чтение и запись информации о прочих заказах.
1. Создайте новую модель и назовите ее «Оформление заказов» (Рис. 58).
Рис. 58. Оформление заказов
2. Декомпозируйте работу
3. В новой диаграмме внесите имена работ: проверка и внесение клиента, внесение заказа.
4. Расположите объекты согласно Рис. 60.
Рис. 60. DFD-диаграмма
ЗАКЛЮЧЕНИЕ
Из знакомства с нотациями IDEF0, IDEF3 и DFD следует, что эти методологии представляют собой четко формализованный подход к созданию функциональных моделей информационных систем - структурных схем изучаемой системы. Схемы строятся по иерархическому принципу с необходимой степенью подробности и помогают разобраться в том, чтопроисходит в изучаемой системе, какие функции в ней выполняются и в какие отношения вступают между собой и с окружающей средой ее функциональные блоки. Совокупность схем (диаграмм) образует модель системы. Эта модель носит качественный, описательный, декларативный характер. Она принципиально не может ответить на вопросы о том, какпротекают процессы в системе во времени и в пространстве, каковы их характеристики и в какой мере удовлетворяются (или не удовлетворяются) требования, предъявляемые к системе. Все эти вопросы с неизбежностью возникают после того, как достигнут нижний уровень декомпозиции, т.е. обозначены «... функции нижнего уровня, с помощью которых и работает система».
В этом случае рекомендуется переходить к другим моделям - математическим, имитационным моделям, описывающим процессы в функциональных блоках IDEF – модели.
ЛИТЕРАТУРА
1. Дубейковский В.И. Практика функционального моделирования с Allfusion Process Modeler r7. Где? Зачем? Как? – М.: ДИАЛОГ-МИФИ, 2004 – 464 с.
2. Закорюкин В.Б., Петрова Ю.Б. Основы проектирования информационных систем. Учебный модуль / Государственное образовательное учреждение высшего профессионального образования «Московский государственный институт радиотехники, электроники и автоматики (технический университет)». – М., 2006 – 56 с.
3. Маклаков С.В. Создание информационных технологий с Allfusion Modeling Suite. М.: ДИАЛОГ-МИФИ, 2003.
4. Марка Д.А., Мак-Гоуэн К. Методология структурного анализа и проектирования. SADT – Structured Analysis & Design Technique: Пер. с англ. / Предисловие Д.Т. Росса. – М.: Метатехнология, 1993.
5. Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и анализ систем. IDEF – технологии. – М.: Финансы и статистика, 2006. – 192 с.:ил. – (Прикладные информационные технологии).
СОДЕРЖАНИЕ
Введение…………………………………………………………………..... | |
Общие сведение о программном продукте Allfusion Process Modeler…. | |
Построение контекстных диаграмм………………………………………. | |
Упражнение 1. Создание контекстной диаграммы IDEF0……..... | |
Декомпозиция диаграмм…………………………………………………... | |
Упражнение 2. Создание диаграммы декомпозиции…………….. | |
Упражнение 3. Создание диаграммы декомпозиции A2………… | |
Создание древовидных диаграмм (Node Tree Diagram)…………………. | |
Упражнение 4. Создание диаграмм дерева узлов………………... | |
FEO-диаграммы……………………………………………………………. | |
Упражнение 5. Создание FEO-диаграмм…………………………. | |
Разбиение и слияние модели……………………………………………… | |
Упражнение 6. Расщепление и слияние модели………………… | |
Диаграммы IDEF3…………………………………………………………. | |
Упражнение 7. Создание диаграммы IDEF3……………………... | |
Заключение…………………………………………………………………. | |
Литература………………………………………………………………….. |