Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Компьютерный практикум 2012u.doc
Скачиваний:
17
Добавлен:
23.08.2019
Размер:
2.14 Mб
Скачать
  1. Обновить оглавление документа.

  2. Добавить в документ титульную страницу Технического задания.

  3. Оформить титульный лист в соответствии с приложением Б.

  4. Сохранить документ на диске н.

Задание № 3: Установление защиты текстового документа от несанкционированного доступа.

Цель: Научиться защищать данные в текстовом документе от модификации и уничтожения.

  1. Установить защиту документа от форматирования и редактирования.

  2. Сохранить документ на диске н. Практическая работа № 2. Постановка задачи. Построение информационной модели предприятия

Цель: Научиться делать постановку задачи. Освоить нотацию IDEF0 и работу в CASE- средстве BPWIN.

Задание: Сделать формализованное описание задачи и построить информационную модель предприятия, используя нотацию IDEF0.

Деятельность фирмы “Фронтон” – продажа легковых автомобилей на заказ.

Процесс продажи происходит следующим образом:

Покупатель производит заказ на покупку автомобиля, пользуясь предоставленным ему фирмой каталогом легковых автомобилей. Представитель фирмы выписывает счет на выбранную модель автомобиля и одновременно с этим отправляет запрос о приобретении данного автомобиля на завод-изготовитель (фирме-поставщику). Фирма “Фронтон” заключила юридические соглашения о поставке автомобилей с рядом заводов-изготовителей легковых автомобилей.

После оплаты по соответствующему счету фирма “Фронтон” подтверждает запрос на приобретении и обязуется в течение 4-х недельного срока предоставить покупку соответствующему покупателю.

Упрощенная схема процесса приведена на рисунке 2.

Рисунок 2 – Упрощенная схема процесса продажи легковых автомобилей на заказ в фирме “Фронтон”

Общие теоретические положения.

Для построения информационной модели предприятия необходимо использовать нотацию IDEF0. Реализацию диаграмм рекомендуется выполнять с использованием CASE-средств.

Разработку функциональной модели начинают с формулировки цели моделирования. Далее строят иерархическую совокупность диаграмм с лаконичным описа­нием функций.

Описание объектов и процессов в нотации IDEFO выполняется в виде совоку­пности взаимосвязанных блоков (рисунок 3).

Рисунок 3– Вид изображения элементарного блока в IDEF0

Блоки отражают функции (работы), поэтому их названиями являются глаго­лы. Типичные примеры функций: плани­ровать, разработать, классифицировать, измерить, изготовить, отредактировать, рассчитать, продать. Число блоков на одном уровне иерархии — не более 8.

Число уровней иерархии не ограни­чено, но обычно их не более 5. Блоки нумеруются (номер записывается в правом нижнем углу).

Дуги (стрелки) отображают множества объектов (данных), их имена — существительные.

Управление определяет условия выполнения. Примеры управления: требования, чертеж, стандарт, указания, план. Механизм выражает используемые средства, например: компьютер, оснастка, заказчик, фирма. Входы и выходы могут быть любыми объектами.

Интерфейс инструментального средства Erwin Process Modeler r7 3..

Характеристики модели.

Настройки для определения характеристик модели вызываются пунктом Свойства модели (Model/ Model properties). Диалог свойств модели имеет несколько закладок:

  1. General - Общие. Определение общих опций модели таких как: имя модели и проекта, автор модели, вид модели (time frame) и ограничения.

  2. Purpose - Цель. Определение цели создания (purpose) и точка зрения модели (viewpoint) субъект который утверждает модель.

  3. Definition - Определение. Детальное определение (definition) модели и области применения (scope)

  4. Source - Источник. Определение источника информации для модели.

  5. Status - Статус. Выбор статуса модели, установка даты создания модели и последней корректировки пользователем.

  6. Numbering - Нумерация. Назначение опций отображения и нумерации деятельности, хранилищ, внешних ссылок.

  7. Display - Дисплей. Назначение отображения параметров деятельности, хранилищ, внешних ссылок на экране.

  8. Layout - Формат вывода. Установка свойств деятельности (перемещение, расположение текста) и прорисовки линий (автоматическое размещение и др.).

  9. ABC Units - Стоимостные блоки. Задание стоимостных параметров: единица измерения и количество десятичных знаков, временных: частота и продолжительность выполнения.

  10. Page setup - Установка параметров страницы.

  11. Header/Footer - Установка параметров каркаса диаграммы.

  12. Shapes - Установка символов отображения объектов.

  13. Draw style - Установка стиля прорисовки диаграммы.

Закладка Numbering состоит из:

  1. Отображение деятельности (activity):

  • Вид префикса, отображение кодов стрелок (ICOM), использование номера родительской диаграммы;

  • Способ нумерации работ: простая, с учетом родительских диаграмм, отсутствует.

  1. Отображение нумерации (next number):

  • Нумерация для хранилищ;

  • Нумерация для внешних ссылок;

  • Нумерация для единиц работ.

  1. Отображение диаграммы:

  • Показывать префикс;

  • Использовать точку при нумерации.

Закладка Display состоит из:

Отображение объектов:

  • Номер деятельности, хранилища, внешней ссылки;

  • Название стрелок;

  • Цветовая палитра;

  • Стоимостные атрибуты;

  • Тоннелирование;

  • Тени работ;

  • Знак левого угла;

  • Тильда (squiggles);

  • Подсветка блоков;

  • Формат дат на каркасе.

Отображение стоимостных атрибутов (ABC unit):

  • Цена, частота, продолжительность.

Отображение ссылки на диаграммы:

  • Указывать в ссылке номер версии диаграммы, узла или название диаграммы

Закладка Layout состоит из:

Модификация работ (modification):

  • Перемещение работ;

  • Изменение размеров работ;

  • Размещение имени работы (fit name in box): не изменять, разместить название в прямоугольнике, изменять размер прямоугольника до размеров текста;

  • Прорисовка линий (line drawing): автоматически раздвигать соседние стрелки, прерывание по вертикали или горизонтали при пересечениях.

Характеристики диаграммы.

Настройки для определения характеристик диаграммы вызываются пунктом Свойства диаграммы (Diagram/Diagram properties). Диалог свойств диаграммы имеет несколько закладок:

  1. Name - Имя диаграммы, автор декомпозиции;

  2. Kit - Комплектация (дополнительный номер диаграммы (C-Number), в какой диаграмме используется (Used At), номер страницы (Page));

  3. Status - Статус - степень соответствия действительности, дата создания (Creation date) и последней редакции (user last revision date);

  4. Diagram text - Дополнительный текст, для пояснения диаграммы.

Остальные закладки имеют аналогичное назначение, что и в свойствах модели.

Характеристики деятельности.

Работы обозначают поименованные процессы, функции или задачи, ко­торые происходят в течение определенного времени и имеют распознавае­мые результаты. Работы изображаются в виде прямоугольников.

Настройки для определения характеристик деятельности вызываются через контекстное меню для деятельности. Диалог свойств деятельности имеет несколько закладок:

  1. Name - Имя;

  2. Definition - Определение;

  3. Status - Статус;

  4. Font - Шрифт;

  5. Color - Цвет;

  6. Costs - Стоимость;

  7. UDP values - Параметры пользователя;

  8. UOW - Задание параметров для единицы работ;

  9. Sourcs - Источник информации;

  10. Roles - Ролевые группы;

  11. Box Style - Стиль прорисовки объекта.

Закладка Name определяет:

  • список не используемых названий;

  • окно для ввода названий;

  • ввод автора аналитика данной работы.

Закладка Definition определяет:

  • определение работы (definition);

  • примечания для работы (note).

Закладка Status определяет статус работы.

Закладка Costs определяет:

  • используемые центры затрат (cost centre);

  • способ вычисления (data is from);

  • стоимостные атрибуты работы.

Закладка UDP values определяет (для моделей IDEF3):

  • свойства пользователя для деятельности.

Закладка UOW определяет (для моделей IDEF3):

  • список объектов, который включается в процесс (objects);

  • список фактов известный о процессе (fact);

  • описание (discription);

  • ограничения целостности, которые влияние начало или завершение текущего процесса (constraints).

Закладка Sourcs - перечень источников информации и способы сбора.

Все работы и их свойства можно просмотреть в Словаре объектов диаграммы (Dictionary/Activity). Для метки не декомпозированной работы используется черточка в левом верхнем углу. При декомпозиции работы она исчезает.

Характеристики стрелки.

Настройки для определения характеристик стрелки вызываются через контекстное меню для стрелки. Диалог свойств стрелки имеет несколько закладок:

  1. Name - Имя;

  2. Style - Стиль;

  3. Definition - Определение;

  4. Status - Статус;

  5. Font - Шрифт;

  6. Color - Цвет;

  7. UDP values - Параметры пользователя;

  8. Arrow data - Связь стрелки с данными;

  9. UOW - Задание параметров для единицы работ.

Отчеты.

Отчеты по модели вызы­ваются из пункта меню Report. Всего имеется семь типов отчетов:

  1. Model Report. Отчет включает инфор­мацию о контексте модели - имя модели, точку зрения, область, цель, имя автора, дату создания и др.

  2. Diagram Report. Отчет по конкретной диаграмме. Включает список объ­ектов (работ, стрелок, хранилищ данных, внешних ссылок и т.д.).

  3. Diagram Object Report. Наиболее полный отчет по модели. Может вклю­чать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.

  4. Arrow Report. Отчет по стрелкам. Может содержать информацию из сло­варя стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.

  5. Activity Cost Report. Отчет о результатах стоимостного анализа.

  6. Data Usage Report. Отчет о результатах связывания модели процессов и модели данных.

  7. Model Consistency Report. Отчет, содержащий список синтаксических ошибок модели.

Панель инструментов.

Для построения функциональной модели используется панель инструментов

Назначение кнопок слева направо:

  • Выбор элементов;

  • Новая работа;

  • Рисование стрелки;

  • Создание тильды;

  • Создание текстового комментария;

  • Переход к братской диаграмме;

  • Переход к требуемой диаграмме;

  • Переход к родительской диаграмме;

  • Переход к дочерней диаграмме.

Выполнение работы: