ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 227
Скачиваний: 6
2) Блочное моделирование и его графическое представление. Основной концептуальный принцип методологии IDEF — представление любой изучаемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия, происходящие в изучаемой системе. В IDEF0 все, что происходит в системе и ее элементах, принято называть функциями. Каждой функции ставится в соответствие блок. На IDEF0-диаграмме, основном документе при анализе и проектировании систем, блок представляет собой прямоугольник. Интерфейсы, посредством которых блок взаимодействует с другими блоками или с внешней по отношению к моделируемой системе средой, представляются стрелками, входящими в блок или выходящими из него. Входящие стрелки показывают, какие условия должны быть одновременно выполнены, чтобы функция, описываемая блоком, осуществилась.3) Лаконичность и точность. Документация, описывающая систему, должна быть точной и лаконичной. Сведения о свойствах и характеристиках системы в форме традиционных текстов в этом смысле неудовлетворительны, поскольку зачастую содержат избыточную информацию, допускают неоднозначное толкование и т.д. Графический язык позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т.д.4) Передача информации. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. К числу таких средств относятся: - диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые; - метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст, уточняющие смысл элементов диаграммы;- последовательная декомпозиция диаграмм, строящаяся по иерархическому принципу, при котором на верхнем уровне отображаются основные функции, а затем происходит их детализация и уточнение; - древовидные схемы иерархии диаграмм и блоков, обеспечивающие обозримость модели в целом и входящих в нее деталей, что особенно важно при моделировании больших систем.5) Строгость и формализм. Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. Эти правила описываются ниже. Здесь отмечается только основное из них: на всех стадиях и этапах разработки и корректировки модели должны строго, формально соблюдаться синтаксические и семантические правила графического языка, а результаты - тщательно документироваться с тем, чтобы при ее эксплуатации не возникало вопросов, связанных с неполнотой или некорректностью документации.
6) Итеративное моделирование. Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. На каждом шаге итерации разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл повторяется. Такая организация работы способствует оптимальному использованию знаний системного аналитика, владеющего методологией и техникой IDEF0, и знаний специалистов - экспертов в предметной области, к которой относится объект моделирования.7) Отделение "организации" от "функций". При разработке моделей следует избегать изначальной "привязки" функций исследуемой системы к существующей организационной структуре моделируемого объекта (предприятия, фирмы). Это помогает избежать субъективной точки зрения, навязанной организацией и ее руководством. Организационная структура должна явиться результатом использования (применения) модели. Сравнение результата с существующей структурой позволяет, во-первых, оценить адекватность модели, а во-вторых — предложить решения, направленные на совершенствование этой структуры.Основные правила составления IDEF0-диаграммы с помощью методологии экспресс-анализа:- множество диаграмм представляет собой их иерархию с нумерацией А0 (для диаграммы верхнего уровня), диаграмм A1-AN для диаграмм уровня 1 (номера диаграмм уровня 1 определяет разные точки зрения на анализируемый процесс), нумерация уровней 2 и ниже осуществляется посредством добавления к номеру диаграммы старшего уровня номера блока и номера точки зрения (например, на диаграмме А1.2-2 будет изображена вторая точка зрения на то, как происходит процесс показанный в блоке 2 на диаграмме А1);- каждый процесс, представленный на диаграмме, изображается в виде прямоугольника с названием данного процесса внутри этого прямоугольника;- изображения процессов связываются друг с другом при помощи стрелок, которые означают потоки информации или материалов, которые перерабатываются этих процессов;- в методологии предусмотрено 5 видов стрелок, каждая из которых имеет строго определенную семантику и должна быть подписана соответствующим образом;- стрелка, которая направлена на вход процесса (вход процесса — левая сторона прямоугольника), предназначена для обозначения потоков материи или информации, которая перерабатывается этим процессом и преобразуется в результат; результат должен быть отражен в виде надписи над стрелкой исходящей направо из правой стороны прямоугольника (стрелка входа и стрелка выхода являются обязательными);
- стрелка, входящая в верхнюю сторону прямоугольника изображает то, посредством чего осуществляется управление (то, без чего входные информация или материал не могут быть преобразованы в результат);- стрелки входящие в нижнюю сторону и выходящие из нижней стороны прямоугольника обозначают механизм (средства, с помощью которых выполняется процесс) — стрелка, направленная вверх обозначает инструменты или людей, которые обеспечивают протекание процесса, стрелка, направленная вниз, определяет, как процесс происходит (подписывается обозначением дочерней диаграммы, в которой определено дательное содержание процесса, его структура).Пример решения задачи.Разработать текстовое описание и IDEF0-диаграммы A0 и A1 для этапа «Эксплуатация» жизненного цикла изделия «Велосипед».Решение задачи.Этап жизненного цикла «Эксплуатация» для изделия «Велосипед» представляет собой последовательность подэтапов, которые с точки зрения потребителя начинаются с идеи приобретения велосипеда и заканчиваются отказом от его использования — передачей велосипеда на утилизацию.Основные процессы, которые могут происходить в рамках эксплуатации велосипеда:- процесс приобретения велосипеда — потребитель выбирает конкретную марку велосипеда, после чего выбирает магазин, где можно купить интересующий его велосипед, осуществляет покупку и доставляет его до места хранения. При выполнении этих действий потребитель руководствуется своими целями и законами, распространяющимися на правила купли-продажи;- процесс хранения велосипеда — потребитель выполняет действия по подготовке велосипеда к размещению его в месте хранения (разбирает, складывает, чистит и т. п.), после чего помещает велосипед в место хранения, через некоторое время достает велосипед из места хранения и приводит его в исходное состояние (пригодное для катания). При выполнении этих действий потребитель руководствуется требованиями к условиям хранения и инструкцией по эксплуатации велосипеда;- процесс езды на велосипеде — потребитель перемещает велосипед на территорию, где будет происходить катание, садится на велосипед, катается, слезает с велосипеда и возвращает его на хранение. При выполнении этих действий потребитель руководствуется инструкцией по эксплуатации изделия и правилами дорожного движения
;
- процесс ремонта — потребитель осматривает велосипед, диагностирует работоспособность механизмов, осуществляет его настройку и выполняет замену деталей. При выполнении этих действий потребитель руководствуется рекомендациями по обеспечению безопасности использования транспортного средства, инструкцией по ремонту и инструкцией по эксплуатации;
- процесс передачи на утилизацию — пользователь выбирает организацию, которая осуществляет утилизацию велосипедов, доставляет его до места утилизации и передает велосипед на утилизацию.
На рисунке 1 приведена диаграмма A0 для описанного процесса, на рисунке 2 – диаграмма A1.
Рисунок 1 — IDEF0-диаграмма верхнего уровня
Примечание 1: транспортировку велосипеда из магазина в место хранения может выполнять сам пользователь, магазин или транспортная компания; ремонт может осуществлять пользователь сам или сервисный центр; доставку велосипеда в место утилизации может осуществлять сам пользователь, организация, занимающаяся утилизацией или транспортная компания. Также может происходить доставка велосипеда до места ремонта и обратно, пользователь может не дожидаться выхода велосипеда из строя и перепродать его другому пользователю. Все эти процессы в модели не отражены для ее упрощения.
Примечание 2: разработанные модели изображены с помощью метода экспресс-анализа, поэтому в них соблюдаются только синтаксические и семантические правила оформления диаграмм, а также не показаны не существенные детали.
Рисунок 2 — IDEF0-диаграмма второго уровня (дочерняя диаграмма)
Оценка модели: представленная на рисунке 2 диаграмма может быть применена для описания бизнес-процесса учета велосипедов при описании деятельности организации, которая имеет собственный парк велосипедов и осуществляет с помощью них перевозки. Например, это может быть служба доставки еды.
Выводы: при выполнении задания был приобретен навык создания модели процессов жизненного цикла изделия для заданного этапа.
Список литературы
1. Р 50.1.028-2001. «Рекомендации по стандартизации. Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования».