Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы по ИС.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.74 Mб
Скачать

33

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Сибирский государственный аэрокосмический университет имени академика м.Ф. Решетнёва» (СибГау) аэрокосмический колледж

Рассмотрено на заседании

цикловой комиссии ИВТ и ИБ

и рекомендовано к применению

«____» ______________20_______ г

Утверждено

председатель ЦК ИВТ и ИБ

_____________(Матерняк В.С.)

«_______» __________ 20____ г

Методические указания

для выполнения

лабораторных работ /практических работ

по дисциплине « Устройство и функционирование информационных систем»

Специальность (и): 230401 Информационные системы (по отраслям)

Форма обучения: заочная

2012 г.

ЛАБОРАТОРНАЯ РАБОТА № 1

Тема: Создание модели в стандарте IDEF0

Цель: научиться создавать модели в стандарте IDEF0

Оборудование и/или программное обеспечение: ПК, BPWin

Теоретическая часть

1. Принципы построения модели IDEF0

При создании новой модели возникает диалог, в котором следует ука­зать, будет ли создана модель заново, или она будет открыта из файла либо из хранилища ModelMart, внести имя модели и выбрать методологию (IDEF0, IDEF3 или DFD), в ко­торой будет построена модель.

В BPwin возможно построение смешанных моделей, т.е. модель может со­держать одновременно как диаграммы IDEF0, так и диаграммы IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.

В качестве примера рассмотрим деятельность вымышленной компании. Компания занимается в основном сборкой и продажей настольных компьютеров и ноутбуков. Компания не производит компоненты самостоятельно, а только собирает и тестирует компьютеры.

Основные процедуры в компании таковы:

• продавцы принимают заказы клиентов;

• операторы группируют заказы по типам компьютеров;

• операторы собирают и тестируют компьютеры;

• операторы упаковывают компьютеры согласно заказам;

• кладовщик отгружает клиентам заказы.

Компания использует купленную бухгалтерскую ИС, которая позволяет оформить заказ, счет и отследить платежи по счетам.

Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и очки зрения на модель.

Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами; другими словами, мы должны определить, что мы будем в дальнейшем рассматривать как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будет существенно влиять позиция, с которой рассматривается система, и цель моделирования - вопросы, на которые построенная модель должна дать ответ; другими словами, первоначально необходимо определить область (Scope) моделирования. При формулировании области необходимо учитывать два компонента - широту и глубину. Широта подразумевает определение границ модели - что будет рассматриваться внутри системы, а что снаружи. Глубина определяет, на каком уровне детализации модель является завершенной.

Цель моделирования (Purpose). Модель не может быть построена без четко сформулированной цели. Цель должна отвечать на следующие вопросы:

  • Почему этот процесс должен быть замоделирован?

  • Что должна показывать модель?

  • Что может получить читатель?

Формулировка цели позволяет команде аналитиков сфокусировать усилия в нужном направлении. Примерами формулирования цели могут быть следующие утверждения: "Идентифицировать и определить текущие проблемы, сделать возможным анализ потенциальных улучшений", "Идентифицировать роли и ответственность служащих для написания должностных инструкций", "Описать функциональность предприятия с целью написания спецификаций ИС" и т. д.

Точка зрения (Viewpoint). Хотя при построении модели учитываются мнения различных людей, модель должна строиться с единой точки зрения. Точку зрения можно представить как взгляд человека, который видит систему в нужном для моделирования аспекте. Точка зрения должна соответствовать цели моделирования. Очевидно, что описание работы предприятия с точки зрения финансиста и технолога будет выглядеть совершенно по-разному, поэтому в течение моделирования важно оставаться на выбранной точке зрения. Как правило, выбирается точка зрения человека, ответственного за моделируемую работу в целом. Часто при выборе точки зрения на модель важно задокументировать дополнительные альтернативные точки зрения. Для этой цели обычно используют диаграммы FEO (For Exposition Only), которые будут описаны в дальнейшем.

IDEF0-модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения. Для внесения области, цели и точки зрения в модели IDEF0 в BPvvin следует выбрать пункт меню Model/Model Properties, вызывающий диалог Model Properties. Во вкладку Purpose следует внести цель и точку зрения, а во вкладку Definition - определение модели и описание области.