
- •Министерство образования и науки Российской Федерации
- •О.И. Бедердинова Компьютерный практикум
- •Часть 1
- •Практическая работа № 1. Создание и форматирование документов в текстовом редакторе
- •Сохранить документ на диске н.
- •Сохранить документ на диске н. Практическая работа № 2. Постановка задачи. Построение информационной модели предприятия
- •Выполнение формализованного описания задачи.
- •Построение информационной модели предприятия.
- •Практическая работа № 3. Построение логической модели базы данных.
- •Типы связей.
- •3 Обратное проектирование. Создание логической модели данных путем генерации физической модели.
- •Лабораторная работа № 4. Создание физической модели базы данных в субд.
- •Лабораторная работа № 5. Создание форм для работы с данными в субд.
- •Лабораторная работа № 6. Создание запросов в субд.
- •Лабораторная работа № 7. Создание отчетов в субд.
- •Приложение а
- •Приложение б
- •Министерство образования и науки Российской Федерации
- •Техническое задание
- •Приложение в
- •Сущности и атрибуты
- •Пример отчета установленных ассоциаций сущностей и атрибутов для работы 1
Обновить оглавление документа.
Добавить в документ титульную страницу Технического задания.
Оформить титульный лист в соответствии с приложением Б.
Сохранить документ на диске н.
Задание № 3: Установление защиты текстового документа от несанкционированного доступа.
Цель: Научиться защищать данные в текстовом документе от модификации и уничтожения.
Установить защиту документа от форматирования и редактирования.
Сохранить документ на диске н. Практическая работа № 2. Постановка задачи. Построение информационной модели предприятия
Цель: Научиться делать постановку задачи. Освоить нотацию IDEF0 и работу в CASE- средстве BPWIN.
Задание: Сделать формализованное описание задачи и построить информационную модель предприятия, используя нотацию IDEF0.
Деятельность фирмы “Фронтон” – продажа легковых автомобилей на заказ.
Процесс продажи происходит следующим образом:
Покупатель производит заказ на покупку автомобиля, пользуясь предоставленным ему фирмой каталогом легковых автомобилей. Представитель фирмы выписывает счет на выбранную модель автомобиля и одновременно с этим отправляет запрос о приобретении данного автомобиля на завод-изготовитель (фирме-поставщику). Фирма “Фронтон” заключила юридические соглашения о поставке автомобилей с рядом заводов-изготовителей легковых автомобилей.
После оплаты по соответствующему счету фирма “Фронтон” подтверждает запрос на приобретении и обязуется в течение 4-х недельного срока предоставить покупку соответствующему покупателю.
Упрощенная схема процесса приведена на рисунке 2.
Рисунок 2 – Упрощенная схема процесса продажи легковых автомобилей на заказ в фирме “Фронтон”
Общие теоретические положения.
Для построения информационной модели предприятия необходимо использовать нотацию IDEF0. Реализацию диаграмм рекомендуется выполнять с использованием CASE-средств.
Разработку функциональной модели начинают с формулировки цели моделирования. Далее строят иерархическую совокупность диаграмм с лаконичным описанием функций.
Описание объектов и процессов в нотации IDEFO выполняется в виде совокупности взаимосвязанных блоков (рисунок 3).
Рисунок 3– Вид изображения элементарного блока в IDEF0
Блоки отражают функции (работы), поэтому их названиями являются глаголы. Типичные примеры функций: планировать, разработать, классифицировать, измерить, изготовить, отредактировать, рассчитать, продать. Число блоков на одном уровне иерархии — не более 8.
Число уровней иерархии не ограничено, но обычно их не более 5. Блоки нумеруются (номер записывается в правом нижнем углу).
Дуги (стрелки) отображают множества объектов (данных), их имена — существительные.
Управление определяет условия выполнения. Примеры управления: требования, чертеж, стандарт, указания, план. Механизм выражает используемые средства, например: компьютер, оснастка, заказчик, фирма. Входы и выходы могут быть любыми объектами.
Интерфейс инструментального средства Erwin Process Modeler r7 3..
Характеристики модели.
Настройки для определения характеристик модели вызываются пунктом Свойства модели (Model/ Model properties). Диалог свойств модели имеет несколько закладок:
General - Общие. Определение общих опций модели таких как: имя модели и проекта, автор модели, вид модели (time frame) и ограничения.
Purpose - Цель. Определение цели создания (purpose) и точка зрения модели (viewpoint) субъект который утверждает модель.
Definition - Определение. Детальное определение (definition) модели и области применения (scope)
Source - Источник. Определение источника информации для модели.
Status - Статус. Выбор статуса модели, установка даты создания модели и последней корректировки пользователем.
Numbering - Нумерация. Назначение опций отображения и нумерации деятельности, хранилищ, внешних ссылок.
Display - Дисплей. Назначение отображения параметров деятельности, хранилищ, внешних ссылок на экране.
Layout - Формат вывода. Установка свойств деятельности (перемещение, расположение текста) и прорисовки линий (автоматическое размещение и др.).
ABC Units - Стоимостные блоки. Задание стоимостных параметров: единица измерения и количество десятичных знаков, временных: частота и продолжительность выполнения.
Page setup - Установка параметров страницы.
Header/Footer - Установка параметров каркаса диаграммы.
Shapes - Установка символов отображения объектов.
Draw style - Установка стиля прорисовки диаграммы.
Закладка Numbering состоит из:
Отображение деятельности (activity):
Вид префикса, отображение кодов стрелок (ICOM), использование номера родительской диаграммы;
Способ нумерации работ: простая, с учетом родительских диаграмм, отсутствует.
Отображение нумерации (next number):
Нумерация для хранилищ;
Нумерация для внешних ссылок;
Нумерация для единиц работ.
Отображение диаграммы:
Показывать префикс;
Использовать точку при нумерации.
Закладка Display состоит из:
Отображение объектов:
Номер деятельности, хранилища, внешней ссылки;
Название стрелок;
Цветовая палитра;
Стоимостные атрибуты;
Тоннелирование;
Тени работ;
Знак левого угла;
Тильда (squiggles);
Подсветка блоков;
Формат дат на каркасе.
Отображение стоимостных атрибутов (ABC unit):
Цена, частота, продолжительность.
Отображение ссылки на диаграммы:
Указывать в ссылке номер версии диаграммы, узла или название диаграммы
Закладка Layout состоит из:
Модификация работ (modification):
Перемещение работ;
Изменение размеров работ;
Размещение имени работы (fit name in box): не изменять, разместить название в прямоугольнике, изменять размер прямоугольника до размеров текста;
Прорисовка линий (line drawing): автоматически раздвигать соседние стрелки, прерывание по вертикали или горизонтали при пересечениях.
Характеристики диаграммы.
Настройки для определения характеристик диаграммы вызываются пунктом Свойства диаграммы (Diagram/Diagram properties). Диалог свойств диаграммы имеет несколько закладок:
Name - Имя диаграммы, автор декомпозиции;
Kit - Комплектация (дополнительный номер диаграммы (C-Number), в какой диаграмме используется (Used At), номер страницы (Page));
Status - Статус - степень соответствия действительности, дата создания (Creation date) и последней редакции (user last revision date);
Diagram text - Дополнительный текст, для пояснения диаграммы.
Остальные закладки имеют аналогичное назначение, что и в свойствах модели.
Характеристики деятельности.
Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников.
Настройки для определения характеристик деятельности вызываются через контекстное меню для деятельности. Диалог свойств деятельности имеет несколько закладок:
Name - Имя;
Definition - Определение;
Status - Статус;
Font - Шрифт;
Color - Цвет;
Costs - Стоимость;
UDP values - Параметры пользователя;
UOW - Задание параметров для единицы работ;
Sourcs - Источник информации;
Roles - Ролевые группы;
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). Для метки не декомпозированной работы используется черточка в левом верхнем углу. При декомпозиции работы она исчезает.
Характеристики стрелки.
Настройки для определения характеристик стрелки вызываются через контекстное меню для стрелки. Диалог свойств стрелки имеет несколько закладок:
Name - Имя;
Style - Стиль;
Definition - Определение;
Status - Статус;
Font - Шрифт;
Color - Цвет;
UDP values - Параметры пользователя;
Arrow data - Связь стрелки с данными;
UOW - Задание параметров для единицы работ.
Отчеты.
Отчеты по модели вызываются из пункта меню Report. Всего имеется семь типов отчетов:
Model Report. Отчет включает информацию о контексте модели - имя модели, точку зрения, область, цель, имя автора, дату создания и др.
Diagram Report. Отчет по конкретной диаграмме. Включает список объектов (работ, стрелок, хранилищ данных, внешних ссылок и т.д.).
Diagram Object Report. Наиболее полный отчет по модели. Может включать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.
Arrow Report. Отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.
Activity Cost Report. Отчет о результатах стоимостного анализа.
Data Usage Report. Отчет о результатах связывания модели процессов и модели данных.
Model Consistency Report. Отчет, содержащий список синтаксических ошибок модели.
Панель инструментов.
Для построения функциональной модели используется панель инструментов
Назначение кнопок слева направо:
Выбор элементов;
Новая работа;
Рисование стрелки;
Создание тильды;
Создание текстового комментария;
Переход к братской диаграмме;
Переход к требуемой диаграмме;
Переход к родительской диаграмме;
Переход к дочерней диаграмме.
Выполнение работы: