Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Изучение интерфейса ППП Design/IDEF 3.7. Построение модели процессов в информационной системе в стандарте IDEF0.



Лабораторный практикум

по дисциплине «Структурно-функциональное моделирование»

 

Ханты – Мансийск

 


 

 

Составители: д.т.н., профессор Кутышкин А.В.

Рецензенты:

 

В лабораторном практикуме представлены лабораторные работы по ключевым теоретическим разделам дисциплины «Структурно-функциональное моделирование». Лабораторный практикум предназначен для студентов, обучающихся по направлению 231000 «Программная инженерия».

 

 


 

 

Содержание

 

стр.

1. Лабораторная работа № 1. Изучение интерфейса

ППП Design/IDEF 3.7. Построение модели

процессов в информационной системе в стандарте IDEF0 4

2. Индивидуальные задания лабораторной работы № 1 15

3. Лабораторная работа № 2. Построение диаграмм потоков

данных (DFD – диаграмм) в среде ППП Design/IDEF 3.7 18

4. Индивидуальные задания лабораторной работы № 2 29

5. Лабораторная работа № 3. Информационный анализ

информационных систем на основе стандарта IDEF1X

в среде ППП Design/IDEF 3.7 30

5. Индивидуальные задания лабораторной работы № 3 42

6. Список литературы 45

7. Приложение. Описание команд меню ППП Design/IDEF 3.7 46

 


 

Лабораторная работа № 1.

Лабораторная работа № 2.

Построение диаграмм потоков данных ( DFD – диаграмм) в среде

ППП Design/IDEF 3.7.

 

Цель лабораторной работы: дать представление студентам об использовании ППП Design/IDEF 3.7, предназначенного для разработки структурно-функциональной модели информационной системы.

 

Задания.

1. Ознакомиться с функциями ППП Design/IDEF 3.7 для построения и анализа диаграмм потоков данных.

2. Построить модель потоков данных в информационной системе в стандарте DFD (Data Flow Diagrams).

3. Построить модель потоков данных в информационной системе в стандарте DFD по индивидуальному заданию.

Результаты выполнения заданий лабораторной работы представить в отчете.

 

Теоретические сведения.

 

Диаграммы потоков данных (Data Flow Diagrams – DFD) используются для представления функциональной модели информационной системы. Эти диаграммы в основном предназначены для анализа предметной области, представления моделей типа AS IS (как есть) и TO BE (как должно быть).

Методология DFD моделирования во многом похожа на методологию IDEF0. Однако в ней помимо процессов отражаются объекты предметной области.

Диаграммы потоков данных могут быть полезны как развитие функциональных моделей анализа предметной области по методологии IDEF0 (стандартная методология SADT), а также для разработки программного обеспечения.

Моделирование предметной области с помощью DFD диаграмм дополняется построением моделей типа «сущность–связь» (Entity Relationship – ER) и «переходов состояния» (State Transiting Diagrams – STD).

В основе методологии моделирования потоков данных, поддерживаемой программным средством Design/IDEF (IDEF – Integrated DEFinition), лежит иерархия диаграмм потоков данных, описывающая процессы преобразования информации от ее ввода в систему до выдачи пользователю.

 

Основными компонентами DFD являются:

  • приемники данных (так называемые внешние сущности по отношению к информационной системе);
  • процессы обработки (вычислительные процессы, соответствующе функциям системы);
  • хранилища (накопители) данных;
  • потоки данных.

 

 

В качестве основных символов DFD могут быть использованы следующие (см. табл. 2.1).

 

Таблица 2.1

Символы диаграмм потоков данных

Компоненты/ категории DFD Нотация Гейна - Сарсона Нотация Йордана
Поток данных
Процесс обработки
Хранилище данных
Внешняя сущность

 

Как видно из обозначений DFD, эти диаграммы идентифицируют основные компоненты CASE-модели.

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

Процесс обработки обозначает преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом.

Хранилище (накопитель) данных является прообразом будущей базы данных.

Поток данных определяет информацию, передаваемую по некоторому каналу от источника к приемнику.

При построении иерархически взаимосвязанных DFD должны выполняться следующие правила [1]:

  • правило балансировки – при детализации процесса детализирующая диаграмма в качестве внешних источников/приемников данных может иметь только те компоненты (процессы, внешние сущности, накопители данных), с которыми имеет информационную связь детализируемый процесс на родительской диаграмме;
  • правило нумерации – при детализации процессов должна поддерживаться их иерархическая нумерация. Например, процессы, детализирующие процесс с номером 12, получают номера 12.1, 12.2, 12.3 и т.д.

Диаграммы верхнего уровня иерархии (контекстные диаграммы) отражают укрупненные процессы (или подсистемы) информационной системы и их связи с источниками и потребителями информации [3].

Контекстные диаграммы детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция процессов продолжается до тех пор, пока процессы нижнего уровня не становится просто описать (специфицировать) на алгоритмическом языке с целью дальнейшей автоматической кодогенерации.

После построения функциональной модели информационной системы ее необходимо верифицировать (проверить на полноту и согласованность). В полной модели все процессы, потоки данных и хранилища должны быть подробно описаны. В согласованной модели все внешние сущности, процессы и хранилища должны быть связаны между собой потоками данных.

Графическое представление диаграммы потоков данных на экране дисплея обеспечивает наглядность моделирования и удобство корректировки основных компонентов модели в интерактивном режиме.

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

 

Порядок выполнения лабораторной работы.

 

1. Создание файла для хранения DFD-диаграммы.

1.1. Создать новый файл (File ⇒ New).

 

1.2. В окне, представленном на рис. 2.1, выбрать методологию создания диаграммы IDEF0. Главную страницу диаграммы (Startup Master Page Selection) оставить по умолчанию.

 

Рис. 2.1. Окно создания новой страницы диаграммы

 

2. Вызов палитры (palette).

 

2.1. Выбрать пункт меню FileImport. В появившемся окне (см. рис. 4.2) в качестве формата импортируемого файла необходимо оставить IDEF Page Files (IDP – формат страницы диаграммы IDEF).

2.2. Выбрать папку PALETTES каталога IDEF3.7 (рис. 4.2).

2.3. В списке файлов страниц диаграммы (*.IDP) папки PALETTES выбрать файл DATAFLOW.idp. В результате в создаваемой диаграмме образуется новая страница-палитра, содержащая элементы для построения DFD-диаграммы.

2.4. Активизировать окно первой страницы диаграммы.

2.5. Сдвинуть левую границу данного окна вправо для удобства переноса элементов палитры на страницу диаграммы (рис. 2.3).

 

Рис. 2.2. Окно импорта внешних данных

 

Рис. 2.3. Окно диаграммы IDEF с палитрой для построения DFD-диаграммы.

3. Занесение элементов диаграммы DFD из страницы палитры на страницу диаграммы.

 

3.1. Активизировать окно страницы диаграммы «А-0: Р.1», на которую требуется нанести элементы DFD и удалить с него блок «А0».

3.2. Перевести курсор мыши на нужный элемент в окне палитры и нажать на левую кнопку мыши. Элемент при этом выделяется черным прямоугольником. Окно палитры должно оставаться неактивным.

 

3.3. Перевести курсор мыши в окно страницы диаграммы. При этом он меняет форму, что показывает переход в режим занесения элементов палитры.

3.4. Перевести курсор в позицию, требуемую для расположения данного элемента диаграммы, и нажать левую кнопку мыши. При этом в точке, на которой установлен курсор, располагается центр элемента (см. рис. 2.3). Если необходимо разместить несколько элементов одного типа, повторить данный пункт требуемое количество раз.

3.5. Для занесения другого элемента палитры повторить пункты 3.2 – 3.4.

3.6. Для отмены режима палитры и перехода в режим работы по умолчанию нажать правую кнопку мыши в окне страницы диаграммы.

 

4. Работа с элементами DFD-диаграммы.

 

4.1. Перемещение элементов диаграммы DFD в окне страницы диаграммы.

4.1.1. Перевести курсор мыши к требуемому элементу диаграммы и нажать левую кнопку для его выделения.

4.1.2. Для перемещения элемента нажать левую кнопку и, не отпуская, переместить курсор мыши в требуемую позицию.

 

4.2. Перемещение группы элементов диаграммы.

 

4.2.1. Для выделения группы элементов нажать левую кнопку мыши и, не отпуская, обвести рамку, полностью охватывающую все требуемые элементы диаграммы.

4.2.2. Для добавления элемента в группу, если он не входит в нее, повторить пункт 4.1.1, держа при этом нажатой кнопку Shift.

4.2.3. Для исключения элемента из группы, если он выделен, повторить пункт 4.1.1 при нажатой кнопке Shift.

4.2.4. Для перемещения группы элементов перевести курсор мыши к одному из элементов группы и переместить при нажатой левой кнопке.

Примечание: при перемещении элементов диаграммы связанные с ними стрелки также перемещаются или меняют конфигурацию в соответствии с положением элементов.

 

4.3. Изменение размеров элемента диаграммы.

 

4.3.1. Выделить требуемый элемент диаграммы (п. 4.1.1).

4.3.2. Изменить размер элемента, подводя курсор к черным прямоугольникам-ограничителям и сдвигая границы при нажатой левой кнопке мыши.

 

4.4. Удаление элементов диаграммы.

 

4.4.1. Выделить элемент, подлежащий удалению (п. 4.1.1) или группу (п.п. 4.2.1–4.2.3).

4.4.2. Для удаления элемента или группы нажать кнопку Delete.

 

5. Работа с пиктограммами панелей инструментов Design/IDEF.

 

5.1. Перевести курсор мыши на левую панель инструментов.

5.2. Для вывода пояснения к пиктограмме перевести на нее курсор и нажать правую кнопку мыши. Пояснение выводится в строке комментария в верхней части экрана.

5.3. Для активизации пиктограммы перевести на нее курсор и нажать левую кнопку. Пиктограммы, недоступные в настоящий момент для использования, выделены светлым оттенком.

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

 

5.6. Заполнение текстом элементов DFD-диаграммы.

 

5.6.1. Перевести курсор мыши на левую панель инструментов IDEF.

 

 

5.6.2. Включить режим ввода текста, нажав пиктограмму «Т» (Turn on or off text mode).

5.6.3. Перевести курсор мыши на требуемый элемент диаграммы и нажать левую кнопку. Внутри элемента появляется текстовый курсор.

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

5.6.5. Для заполнения текстом другого элемента диаграммы повторить 5.6.3–5.6.4.

5.6.6. Для корректировки имеющегося текста повторить пункт 5.6.3 при включенном режиме ввода текста и отредактировать текст.

5.6.7. Для отмены режима ввода текста нажать правую кнопку мыши или пиктограмму ввода текста.

 

5.7. Изменение текстовой рамки элемента диаграммы.

 

5.7.1. Выделить требуемый элемент диаграммы (п. 4.1.1).

5.7.2. Выбрать пункт меню ModifyModify Text Box. При этом выделяется текстовая рамка элемента диаграммы.

5.7.3. Переместить текстовую рамку в требуемую позицию (аналогично п. 4.1.2).

5.7.4. Изменить при необходимости размер текстовой рамки (аналогично п. 4.3.2).

 

5.8. Работа с потоками DFD-диаграммы.

 

5.8.1. Занесение стрелок потоков на диаграмму DFD.

 

5.8.1.1. Перевести курсор мыши на пиктограмму «Create Arrow» в панели инструментов и нажать левую кнопку.

 

5.8.1.2. Перевести курсор мыши в окно страницы диаграммы. При этом курсор меняет форму, что отображает переход в режим рисования стрелок.

5.8.1.3. Перевести курсор внутрь элемента-источника, ближе к тому краю, от которого должна отходить стрелка.

5.8.1.4. Нажать левую кнопку мыши и, не отпуская, переместить курсор внутрь элемента-приемника стрелки, ближе к тому краю, в который должна входить стрелка.

 

5.8.2. Изменение конфигурации стрелок.

 

5.8.2.1. Выделить стрелку (аналогично п. 4.1.1).

5.8.2.2. Для изменения положения выхода стрелки на элементе-источнике перемещать при нажатой левой кнопке точку, расположенную в основании стрелки.

 

5.8.2.3. Для изменения положения входа стрелки на объекте-приемнике перемещать при нажатой левой кнопке точку, расположенную в головке стрелки.

5.8.2.4. Для изменения конфигурации линии стрелки перемещать точки-узлы линии стрелки.

 

5.8.3. Разделение и слияние потоков.

 

5.8.3.1. Чтобы разделить поток (перейти от рис. 2.4а к рис. 2.4 б), следует выделить стрелку потока, нажать пиктограмму ветвления стрелок «Branch Arrow», перевести курсор мыши на элемент-приемник новой ветви потока и

нажать левую кнопку.

5.8.3.2. Чтобы осуществить слияние потоков данных (перейти от рис. 2.5а к рис. 2.5б), следует выделить стрелку существующего на схеме потока, нажать пиктограмму слияния потоков «Join Arrow», перевести курсор мыши на элемент-источник второго потока и нажать левую кнопку.

5.8.4. Удаление стрелок.

5.8.4.1. Выделить стрелку или группу стрелок (аналогично п. 4.1.1, 4.2.1–4.2.3).

 

Рис. 2.4. Разделение потоков

 

 

Рис. 2.5. Слияние потоков данных

 

8.4.2. Для удаления стрелок нажать кнопку Delete.

Примечание: при удалении элемента диаграммы удаляются также все связанные с ним стрелки.

 

5.9. Работа с метками.

 

5.9.1. Создание меток.

 

5.9.1.1. Включить режим создания меток, активизировав в левой панели пиктограмму «LabelCreates a Label».

 

5.9.1.2. Перенести курсор мыши в позицию, требуемую для создания метки и нажать левую кнопку. Появится текстовый курсор.

5.9.1.3. Ввести текст метки. При необходимости использовать пиктограммы атрибутов текста на панели, расположенной в верхней части экрана.

5.9.1.4. Для ввода следующей метки повторить п.п. 5.9.1.2–5.9.1.3.

5.9.1.5. Для редактирования текста уже существующей метки подвести курсор мыши к данной метке и, нажав левую кнопку, отредактировать текст под курсором.

5.9.1.6. Для отмены режима ввода меток нажать правую кнопку мыши или пиктограмму ввода меток.

Примечание: перемещение меток осуществляется аналогично перемещению элементов диаграммы.

 

5.9.2. Привязка меток к стрелкам.

 

5.9.2.1. Выделить требуемую метку.

 

5.9.2.2. На левой панели инструментов нажать пиктограмму привязки «Attach Label».

 

5.9.3. Подвести курсор мыши к требуемой стрелке. При этом она должна мерцать.

5.9.3.1. Нажать левую кнопку мыши. Появится линия привязки. Линия привязки перемещается при перемещении метки или изменении конфигурации стрелки.

5.9.3.2. Для отмены привязки выделить требуемую метку с существующей привязкой и нажать пиктограмму привязки.

 

5.10. Декомпозиция DFD-диаграммы.

 

5.10.1. Выделить элемент диаграммы (процесс), подлежащий декомпозиции.

5.10.2. На левой панели инструментов нажать пиктограмму декомпозиции «Decompose Activity». При этом создается новая страница диаграммы IDEF, связанная с данным процессом.

 

5.10.3. Активизировать дочернюю страницу, выделив декомпозированный процесс и нажав пиктограмму выбора дочернего объекта «Select child object or page». На этой странице схематически отображаются все входы и выходы

(I (Input) – входы, O (Output) – выходы и др.)

 

5.10.4. Построить диаграмму, декомпозирующую данный процесс, повторив п.п. 5.3 – 5.9.

 

5.10.5. Для возвращения к родительскому объекту (процессу) нажать пиктограмму возврата к родительскому объекту «Select parent object or page».

Примечание: процесс декомпозиции может быть продолжен аналогичным образом.

 

5.11. Внесение авторских реквизитов в главную страницу диаграммы.

 

5.11.1. Активизировать главную страницу диаграммы через пункт меню Window (список открытых страниц диаграммы представлен в конце данного меню).

5.11.2. Включить режим ввода текста (см. п.5.6.2).

5.11.3. В поле пользовательских данных < author> ввести ФИО и номер учебной группы, в поле < project> ввести наименование лабораторной работы, а в поле < date> ввести дату выполнения работы (см. рис. 2.6).

 

 

Рис. 2.6. Окно главной страницы диаграммы (Master Page)

Примечание: данные реквизиты автоматически заносятся в колонтитулы всех страниц диаграммы.

 

5.12. Сохранение DFD-диаграммы.

 

5.12.1. Выбрать в меню пункт FileSave и присвоить имя файлу диаграммы (расширение IDD).

5.12.2. В качестве носителя используется носитель информации студента.

Примечание: Импортированная палитра сохраняется в составе файла диаграммы.

 

5.13. Печать DFD-диаграммы.

 

5.13.1. Рекомендуется установить соответствующие характеру данной диаграммы настройки печати (пункт меню FilePrint Setup), например, альбомную ориентацию бумаги для широкой диаграммы.

5.13.2. Распечатать каждую страницу DFD-диаграммы в соответствии с ее характером (пункт меню FilePrint).

Результаты работы с DATAFLOW.idp из папки приведены на рис. 2.7 – 2.8.

На рис. 2.7 приведена DFD-диаграмма процесса приема на работу соискателя.

На рис. 2.8 приведена декомпозиция первого уровня исходной диаграммы – блока «Прием сотрудников на работу».

 

 

 

Рис. 2.7

 

 

Рис. 2.8.

Примечание. БД ИС – база данных информационной системы, сопровождающей процесс приема сотрудников.

 

 

3. Индивидуальные задания лабораторной работы

 

1. Ознакомьтесь с предложенным вариантом описания предметной области (Таблица 1.1). Проанализируйте предметную область, уточнив и дополнив ее, руководствуясь собственным опытом, консультациями и другими источниками.

2. Выполните структурное разбиение предметной области на отдельные подразделения (отделы, службы, подсистемы, группы и пр.) согласно выполняемым ими процессами.

3. Определите процессы системы в целом и процессы каждого подразделения (подсистемы).

4. Выполните словесное описание процессов каждого подразделения (подсистемы), возможных алгоритмов и сценариев выполнения ими отдельных работ.

5. Разработайте DFD-модель с помощью пакета Design/IDEF, предварительно установив атрибуты страницы DFD -модели, воспользовавшись пукнктом меню EditSet Page Attributes. Установите значения следующих атрибутов страницы: name – наименование предметной области (варианта задания); user – выполнил (Ф.И.О. студента); project – наименование лабораторной работы; status – Publication; revision – проверил (Ф.И.О преподавателя).

6. Осуществите необходимую декомпозицию контекстной диаграммы DFD-модели. Декомпозицию выбранного процесса(ов) выполнить на два уровня от контекстной диаграммы. Выбор объекта декомпозиции обосновать.

7. Построить диаграммы потоков данных в нотации Йордона – де Марко для всей информационной системы в целом и для отдельных сценариев работ, отражающие логику и взаимоотношение подразделений (подсистем).

8. Оформить отчет по лабораторной работе.

 

3.1. Контрольные вопросы к защите отчета по лабораторной работе.

 

1. Описать основные компоненты DFD-диаграмм.

2. Отличие блоков в IDEF0 и DFD методологии.

3. Отличие стрелок в IDEF0 и DFD методологии.

4. Описать существующие подходы построения иерархии диаграмм потоков данных.

4. Что такое поток данных в методологии DFD?

5. Какова функция хранилища данных в DFD?

6. В чем сходство и в чем различие методологии структурного анализа данных и диаграмм потоков данных?

 

Требования к отчету по лабораторной работе.

 

Отчет по лабораторной работе должен содержать:

1. Титульный лист.

2. Цель работы.

3. Вариант задания.

4. Состав процессов системы, внешних сущностей и хранилищ данных, присутствующих в системе. Содержательное описание функционирования моделируемой системы в контексте DFD-подхода.

5. Перечень потоков данных процессов, описание наличия отношений их между собой.

6. Диаграммы потоков данных для всей системы в целом и для отдельных процессов, отражающие логику и взаимоотношение ее подсистем.

7. DFD-модель рассматриваемой системы в нотациях Йодана и Гейна-Сарсона, включая декомпозиции процессов 2-х уровней по отношению к контекстной диаграмме.

 


 

Лабораторная работа № 3.

Меню FILE.

Меню " File" содержит процедуры для работы с файлами (запись, чтение, создание, сохранение отчетов и др.).

Пункты меню:

New - создание новой страницы в проекте или нового проекта. При вызове появляется окно Select New Page Type (Выбор типа новой страницы), где спрашиваются следующие данные:

Methodology - методология новой страницы:

IDEF0 - создание нового проекта IDEF 0;

IDEF0 Leaf - создание новой страницы функциональной модели в открытом проекте;

Text - создание текстовой страницы (на текстовой странице может содержаться только текст, например, описание или гиперссылки данного проекта; информация, представленная на ней в расчетах не участвует);

Master - создание мастер-страницы (мастер-страница - это страница, которая используется как шаблон по умолчанию при создании новых страниц);

IDEF1X - создание новой страницы информационной модели;

Palette - создание страницы, которая кроме текста может также содержать и графику.

Startup Master Page Selection - запуск алгоритма выбора мастер-страницы и настроек (по умолчанию используется startup.msp).

Open… - открытие ранее сохраненного проекта.

Close - закрытие проекта.

Save - сохранение проекта на диске.

Save as… - сохранение проекта под новым именем.

Print - печать листов.

Print Setup - настройка принтера.

Validate… - проверка модели на соответствие синтаксису IDEF0-технологии. Отчет о проверке синтаксиса функциональной модели выводится на экран и (или) в текстовый файл с указанным именем.

Report… - вывод описания проекта на экран или в файл. При вызове появляется окно Select Report, где спрашиваются следующие данные:

Report Type - тип отчета, то есть описание какой модели или каких элементов моделей выводить:

Dictionary Report - вывод словаря;

IDEF0 Report - вывод краткого описания функциональной модели;

IDEF1X Report - вывод описания информационной модели;

Activity Report - вывод описаний функций;

Arrow Report - вывод описаний стрелок;

Glossary Report - вывод глоссария;

Entity Report - вывод описаний сущностей;

Organization Report - вывод списка организаций;

Integration Report.

Import… - импорт страницы из файла. При вызове появляется окно File Import, где вводится информация о типе и названии файла. Имеется возможность импортировать в проект файлы типов:

*.IDP - файлы с отдельными страницами IDEF-моделей;

*.MSP - файлы с настройками мастер-страниц;

*.TXT - текстовые файлы;

*.WMF - мета-файлы Windows;

*.AML - AML-файлы.

Export… - экспорт страницы в файл. Пакет Design/IDEF поддерживает для экспорта файлы типов: *.IDP, *.MSP, *WMF, *.AML, *.IDL, *.BMP (стандартный графический формат).

Exit - выход из программы.

Меню EDIT.

Меню " Edit" включает в себя основные процедуры, связанные с редактированием моделей. Первая группа пунктов меню связана с отменой случайных действий:

Undo - функция отмены последнего действия,

Redo - возврат отмененного действия.

С помощью пунктов следующей группы меню можно непосредственно редактировать модель:

Cut - вырезать активный объект и поместить его в буфер,

Copy - копировать объект в буфер,

Paste - вставить из буфера,

Delete - удалить,

Duplicate - сделать дубликат.

Следующие пункты работают с целыми страницами:

Copy Page - копировать страницу,

Delete Page… - удалить текущую страницу или ее потомков,

Check Spelling - проверка орфографии в выбранных объектах, на текущей странице, моделей или глоссария,

Update C Number - обновить нумерацию (? ),

Renumber Box… - перенумеровать блоки (при переименовании указывается новый номер выделенного на схеме блока; если блок с таким номером уже имеется, то происходит обмен номерами между блоками).

Последняя группа пунктов меню позволяет настраивать как текущий проект, так и весь пакет Design/IDEF:

Set Attributes… - настройка атрибутов всех отображаемых элементов: от шрифтов для надписей до цвета заливки блоков,

Set Options… - системные настройки:

Activities - настройки для функций (вид нумерации и максимальное количество блоков, которое можно создать на странице),

Labels - для меток,

Arrows - для стрелок (делать ли закругленные стрелки и т.д.),

IDEF1X - настройки отображения информационных моделей,

Methodology - выбор методологии и типа эмуляции (без эмуляции или с применением методов сетей Петри),

Master Page - определение файла настроек мастер-страницы,

Node Tree - форма выводимого на экран и (или) в файл иерархического дерева модели,

Cost - настройки функционально-стоимостного анализа системы (выбор валюты, точности расчетов, единицы измерения времени, отображать ли на экране результаты анализа для каждого блока и др.).

Set Page Attributes… - определение атрибутов страницы: имени пользователя, названия проекта и т.д.

Set Colors… - формирование палитры цветов, которые можно использовать в проекте.

Set User Options… - позволяет настраивать внешний вид среды проектирования:

View - настройки отображения страницы:

Show Page Breaks - отображать ли разделители страниц,

Show Tool Palette - отображать ли панель инструментов (по умолчанию она находится в левой части окна),

Show Control Ribbon - показывать ли кнопки управления,

Show Recent Files - отображать ли список ранее открывавшихся файлов и если да, то сколько,

Page Structure - в каком виде отображать структуру проекта: в виде дерева или списка,

Scroll - настройки линеек прокрутки;

Grid - параметры координатной сетки: отображение и шаг точек;

Undo - разрешать ли отмену (или повтор) произведенных операций;

File - дополнительные настройки отображения страниц:

Visible Master Page - отображать ли на экране элементы мастер-страницы,

No Backup File During Save - не создавать bak-файл при сохранении,

Margins - поля страницы;

Import/Export - настройки импорта/экспорта файлов:

Convert Tabs on Import - конвертировать ли при импорте символы табуляции в пробелы,

Create Bitmap on Cut and Copy - при вырезании или копировании в буфер объекты представлять в графическом виде,

Paste Bitmaps at Printer Resolution - изменять разрешение вставляемых графических изображений в соответствии с разрешением активного принтера.

Кнопка " Save Settings" сохраняет настройки на диске. При нажатии же кнопки " ОK" настройки на диск не сохраняются и, следовательно, при выходе из программы теряются.

Set Settings… - сохранение текущих настроек на диске. если настройки сохранены, то в дальнейшем при создании новых проектов они будут устанавливаться автоматически. Имеется возможность сохранять определенные группы настроек, не изменяя остальные.

 

Меню Glossary.

Здесь собраны функции, связанные с редактированием глоссария открытого проекта. Они включают в себя:

Glossary Entry… - дополнение глоссария определением для указанного блока или редактирование имеющегося. Перед вызовом функции следует выбрать нужный блок диаграммы.

Glossary Browser … - редактирование всего глоссария. При вызове выводится список всех блоков, сущностей, атрибутов, связей. Каждый из этих объектов можно дополнить определением, определить входные, выходные параметры, механизмы и управления (для блоков).

Cost Information … - вывод стоимостной информации по указанному блоку. Кроме сумм в заданной валюте выводятся также частота повторений и длительность. Все эти параметры можно изменять.

Activity Centers … - указание пунктов стоимостного анализа. Каждое действие может включать в себя несколько статей расходов. Названия этих статей указываются в данном пункте.

Compute Now - расчет данных стоимостного анализа.

IDEF0/1X Integration … - интеграция функциональной и стоимостной моделей, объединенных в рамках одного проекта.

Меню Modify.

Меню содержит некоторые процедуры редактирования имеющихся на диаграмме объектов (изменения размеров, надписей, положения, гиперссылок). Пункты меню:

Turn On Text - включить/выключить режим изменения текста (имеется кнопка на панели инструментов). Если этот режим включен, то появляется возможность редактировать текст внутри выделенного блока, метки и т.д.

Fit Box to Text - изменение размеров выделенного блока по размерам текста.

Modify Text Box - изменение местоположения текста, соответствующего выделенному блоку. Эта функция позволяет, например, расположить название блока не внутри не по центру, а за его пределами.

Align - выравнивание выделенной группы объектов. Перед вызовом функции должна быть выделена группа объектов (чаще всего это группа меток), к которым применяется выравнивание. Имеется возможность расположить метки по вертикали, по горизонтали, по диагонали, равномерно между двумя точками на диаграмме и др.

Spread - распространение.

Drag - перетаскивание группы объектов. Перед вызовом перетаскиваемая группа должна быть выделена. Данная функция используется редко, так как режим перетаскивания включен по умолчанию.

Displace - перенос объекта или группы объектов на некоторое расстояние.

Adjust Size - настройка размеров. Размеры любого объекта диаграммы можно изменять путем перетаскивания маркеров (черных квадратиков), появляющихся при выделении объекта. Однако, если имеется необходимость изменить размеры объекта, не изменяя положения его центра, то для этого удобнее использовать данную функцию. Она позволяет подстроить размеры как по горизонтали/вертикали, так и по всем направлениям.

Same Size - задание всем выделенным объектам одних и тех же размеров.

Merge - слияние текстов.

Move To Page… - перемещение выделенного объекта на другую страницу.

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

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

Bring To Front - перенос объекта на передний план (если несколько объектов расположены друг над другом).

Send To Back - перенос объекта на задний план.

 

Меню Select.

Первая группа пунктов данного меню позволяет выделять какие-либо объекты на текущей странице:

Select One - выбор одного объекта. После вызова этой функции при перемещении курсора мыши все объекты, над которыми курсор перемещается, начинают мигать.

Form Multiple Selection - выбор нескольких объектов. После вызова функции требуется нарисовать мышью границу вокруг выделяемых объектов.

Restore Previous Selection - обновление выбранной группы.

Set Selectability… - позволяет для выделенного объекта (группы объектов) указать, можно ли этот объект (объекты) выбирать с помощью мыши или нет.

Set Selection Domain… - позволяет указать, какие типы объектов будут выделяться при групповом выделении: узлы сети, объекты узлов, стрелки или объекты стрелок.

Select All - выбор всех объектов на странице.

Select All Text - выбор только текстовых объектов.

Следующая группа пунктов меню позволяет переходить от одной страницы к другой, то есть осуществлять выбор страницы для редактирования/просмотра:

Child - переход на страницу-потомка.

Parent - переход на страницу-предка.

Page… - выбор страницы по иерархии страниц.

Следующая группа пунктов фокус выделения с объекта на объект:

Next - переход на следующий объект диаграммы (порядок переходов от объекта к объекту совпадает с порядком их создания).

Previous - переход на предыдущий объект.

Next Reference - переход к следующему объекту, ставшему причиной ошибки во время проверки синтаксиса модели.

Previous Reference - переход к предыдущему ошибочному объекту.

Последние два пункта организуют поиск объектов:

Find - начало поиска.

Find Next - переход к следующему объекту.

Меню View.

Следующая группа процедур меню позволяет изменять масштаб выводимого на экран изображения в целях удобства просмотра/редактирования.

Zoom… - задание конкретного масштаба в %.

Zoom To Area - увеличение области диаграммы.

Fit Page - вывести на экран страницу целиком.

Fit Objets - изменить масштаб таким образом, чтобы на экране отображалась только область диаграммы.

100% - установить масштаб один к одному.

Reduce - уменьшить масштаб в два раза

Enlarge - увеличить масштаб в два раза.

Node Tree - вывод на экран иерархии узлов модели.

Show Page - просмотр всей страницы.

Redraw Page - перерисовка страницы.

 

Меню Dictionary.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-11; Просмотров: 2406; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.207 с.)
Главная | Случайная страница | Обратная связь