Лекция 12 создание блок схем, диаграмм и графиков в Графическом редакторе VISIO

Лекция 12

создание блок схем, диаграмм и графиков в Графическом редакторе «VISIO»

Создание блок-схем. Навигация в многостраничных блок-схемах. Графические диаграммы. Графики

12.1 СОЗДАНИЕ БЛОК-СХЕМ

Типы блок схем

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

В Visio имеется несколько стандартных типов блок-схем, с помощью которых можно быстро строить схемы в тех об­ластях, где они используются наиболее часто:

· Audit Diagram (аудиторская диаграмма) — блок-схема ре­визии — включает фигуры, используемые в схемах кон­троля, учета и управления финансовыми или информа­ционными потоками;

· Basic Flowchart (основная блок-схема) — блок-схема обще­го назначения — применяется для создания пользователь­ских блок-схем произвольного назначения или добавле­ния необходимых элементов в стандартные схемы;

· Cause and Effect Diagram (причинно-следственная диаграм­ма) — блок-схема, позволяющая проиллюстрировать при­чинную зависимость событий;

· Cross-Functional Flowchart (перекрестно-функциональная блок-схема) — надстройка блок-схемы, которая предназ­начена для иллюстрации отношений между изменением процесса выполнения задачи и его организацией;

· Data Flow Diagram (диаграмма временного потока) — блок-схема, содержащая элементы, которые зависят от време­ни или условия;

· IDEFO Diagram (IDEFO-диаграмма) — блок-схема, позво­ляющая создавать зависимые или многоуровневые диа­граммы;

· Mind Mapping Diagram (отображающая диаграмма) - блок-схема, предназначенная для представления проектов, на­ходящихся в стадии разработки или усовершенствования;

· SDL Diagram (SDL-диаграмма) - блок-схема, в которой используются графические элементы языка SDL (Spe­cification and Description Language, язык спецификации и описаний). Эта блок-схема содержит-фигуры стандарт­ных элементов языка SDL, с помощью которых можно создавать профессиональные блок-схемы, например блок-схемы программ;

· TQM Diagram (TQM-диаграмма) - блок-схема, предназна­ченная для представления управления и автоматизации процесса;

· Work Flow Diagram (диаграмма распределения рабочего по­тока) - блок-схема для представления процесса управ­ления, учета и изменения человеческих ресурсов.

 

 

 


Перечисленных типов достаточно для создания блок-схем любой сложности. Каждый тип имеет свой трафарет, в кото­ром содержатся соответствующие мастера. Все трафареты, предназначенные для работы с блок-схемами, по умолчанию устанавливаются в папку C:Program FilesMicrosoft OfficeVisio 101033Solutions Flowchart. В Visio эти трафареты становятся доступными после выбора команды File► Stencils ► Flowchart.


В качестве примера создания блок-схемы построим простую схему подготовки к продаже компьютера в специализиро­ванном магазине. Для этого откройте или создайте чистый лист и выберите трафарет Basic Flowchart Shapes.

 

 

В поле трафарета выберите мастера Process и перетащите его на лист. Мастер Process создает фигуру, которая характери­зует первый элемент в схеме. Чтобы сделать его понятным для других пользователей, в него необходимо вставить текст, например «Заказ нового компьютера». Текст вставить очень просто — после размещения фигуры Process в поле листа на­жмите кнопку Text Tool, которая находится на панели инстру­ментов Standard, и введите соответствующий текст. Нуж­но заметить, что при создании профессиональных блок-схем для обозначения начала используется специальная фигура Start, мастер которой содержится в трафарете SDL Diagram Shapes.

Добавьте в поле листа еще одну фигуру Process, которая бу­дет обозначать процесс сборки необходимого оборудования. В профессиональной схеме для этой цели можно использо­вать фигуру Procedure.

Для соединения элементов схемы можно использовать соеди­нители (connectors) из текущего трафарета или выбрать понра­вившийся соединитель в специальном трафарете. Исполь­зование нестандартных соединителей позволяет украсить создаваемую схему и сделать ее более понятной и привлека­тельной.

Следующий элемент схемы будет обозначать процесс тестиро­вания собранного компьютера. Этот процесс может иметь два исхода: компьютер работает правильно и его можно продавать или возникают ошибки, и требуется дополнительное тести­рование и, соответственно, замена неисправных комплек­тующих. Для обозначения ситуаций, требующих выбора од­ного из двух или трех вариантов, используются специальные фигуры. В трафарете BasicFlowchart Shapes это фигура Decision,а в трафарете SDL Diagram Shapes — Decision1и Decision2.Выбор условия обозначается линией, выходящей из угла фи­гуры. Как правило, каждое условие имеет свою подпись. В простейшем случае это Да или Нет.

Соединение элементов блок-схемы

Большое количество соединителей представлено в трафарете Connectors, который можно открыть, выбрав команду File ► Sten­cils ► Visio… Для отображения точек соединения не­обходимо в меню View установить флажок…

Причинно-следственная блок-схема

 

В современном бизнесе большую роль играет правильное планирование и понимание происходящих процессов. Для графического представления таких процессов использует­ся причинно-следственная диаграмма. Для ее создания в Visio имеется специальный трафарет Cause and Effect Diagram Shapes. Для упрощения процесса создания таких диаграмм можно воспользоваться специальным шаблоном, в котором уже содержится заготовка блок-схемы и необходимые тра­фареты: Cause and Effect Diagram Shapes, Background и Borders and Titles.

Чтобы открыть этот шаблон, его необходимо выбрать или при открытии Visio на панели задач Task Pane, или с помощью команды File ► New ► Flowchart ► Cause and Effect Diagram. В от­крывшуюся заготовку схемы из трафарета Cause and Effect Diagram Shapes добавьте необходимые элементы, характери­зующие причины и следствия.

Чтобы добавить подпись к элементу схемы, выделите его
и введите необходимый текст. Текстовые элементы можно
вставлять также обычными средствами, например, с помощью инструмента Text Tool.

 

 

Перекрестно-функциональная блок-схема

 

Другой интересной разновидностью блок-схем, предназна­ченных для анализа, является перекрестно-функциональная блок-схема (Cross-Functional Flowchart). Этот тип позволяет разделить обычную схему на функциональные уровни и фа­зы их исполнения. Это необходимо, когда один описывае­мый блок схемы состоит из разных процессов. Для создания перекрестно-функциональной блок-схемы ис­пользуются трафареты Cross-Functional Flowchart Shapes Hori­zontal и Cross-Functional Flowchart Shapes Vertical, которые позво­ляют создавать горизонтальные или вертикальные сегменты. Перекрестно-функциональная схема используется как над­стройка к обычной блок-схеме, чтобы упростить восприятие сложно-зависимых схем. Для создания такой схемы нужно выполнить следующую пошаговую процедуру.

1. Выберите команду File ► Stencils ► Flowchart ► Cross-Func­tional Flowchart Shapes Horizontal (или File ► Stencils ► Flow­chart ► Cross-Functional Flowchart Shapes Vertical).

2. В открывшемся трафарете выберите фигуру Functional Band и перетащите ее в поле листа.

3. В открывшемся окне диалога Cross-functional flowchart уста­новите параметры:

· в поле счетчика Number of bands установите число функ­циональных уровней (максимальное число пять);

· установка флажка Include title bar позволяет включить в шаблон установки панель заголовка схемы.

 

4. Нажмите кнопку ОК.

На рабочий лист автоматически добавится схема, являю­щаяся заготовкой перекрестно-функциональной блок-схемы, С помощью мастера Separator, который расположен в трафарете Cross-Functional Flowchart Shapes..., можно установить фазы уровней.

После создания каркаса перекрестно-функциональной схе­мы его необходимо наполнить содержанием. Как было замечено выше, перекрестно-функциональная схе­ма является надстройкой, то есть она может быть наложена на любую ранее созданную блок-схему. Возьмем в качестве примера блок-схему продажи компьютера, создание которой рассматривалось в начале раздела, и наложим на нее пере­крестно-функциональную схему. После этого остается толь­ко определить заголовки соответствующих уровней и функ­циональных операций. Ввод текста в заголовки выполняется следующим образом: щелкните левой кнопкой мыши по соответствующей ячейке в блок-схеме и введите текст. Для окон­чания набора текста щелкните левой кнопкой мыши за пре­делами ячейки или нажмите клавишу Esc. В результате по­лучится рисунок, подобный приведенному ниже.

 

 

Рассмотренный пример является одним из простейших случаев создания одностраничной перекрестно-функцио­нальной схемы. Однако отличительной чертой Visio явля­ется возможность автоматического создания многостраничных блок-схем. Это может потребоваться для печати готовой блок-схемы.

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

1. Создайте первую страницу так, как это уже обсуждалось ранее.

2. Щелкните правой кнопкой мыши по ярлыку текущего листа, который находится в левом нижнем углу окна ре­дактирования.

3. В открывшемся контекстном меню выберите команду Insert Page.

4. В окне диалога Page Setup установите необходимые пара­метры создаваемого листа и нажмите кнопку ОК.

5. В появившемся информационном окне нажмите кноп­ку ОК, чтобы вставить новый лист с готовой формой пере­крестно-функциональной блок-схемы. Если нажать кноп­ку Cancel, то будет вставлен чистый лист.

 

 

 

12.2. Навигация в многостраничных блок-схемах

 

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

В Visio имеются специальные технологии, позволяющие до­статочно просто ориентироваться в таких сложных схемах. Как правило, для этого используются два метода: нумерация фигур в блок-схеме и соединение страниц с помощью фигуры Off-page reference.

Нумерация фигур применяется при использовании пере­крестных ссылок или при указании последовательности исполняемых шагов. Использование нумерации фигур зна­чительно облегчает восприятие большой блок-схемы, расположенной на нескольких листах. Для нумерации используется мастер Number Shapes, который необходимо рассмотреть подробнее.

Чтобы открыть окно диалога этого мастера, выберите коман­ду Tools ► Macros ► Visio Extras ► Number Shapes. В открывшем­ся окне диалога необходимо выбрать параметры изменения нумерации фигур:

1. Раздел Number Assigned содержит параметры, определяю­щие отображение нумерации. Например, в полях Start with
и Interval устанавливаются число, с которого начинается
нумерация, и шаг нумерации. Для ввода текстового обо­
значения при нумерации, например «Step», его нужно
определить в поле Preceding Text. Образец того, как будет
выглядеть нумерация, можно увидеть в поле Preview.

2. Раздел Operation содержит способ нумерации: ручная ну­мерация (Manually By Clicking), автоматическая нумерация (Auto Number) и обновление нумерации на странице (Re­number Maintaining Sequence).

3. Раздел Apply To содержит параметры, определяющие
область применимости мастера: все фигуры на листе
(All Shapes) или только выделенные фигуры (Selected
Shapes).

Наиболее простой способ нумерации — автоматическая ну­мерация. При автоматической нумерации, то есть когда в окне диалога Number Shapes установлен флажок Auto Number, все фигуры, имеющиеся на листе, нумеруются автоматиче­ски. По умолчанию нумерация выполняется сверху вниз и слева направо. Последовательность нумерации можно изменить. Для этого в окне диалога Number Shapes перейдите на и кладку Advanced и в разделе Auto Numbering Sequence уста­новите переключатель напротив нужного порядка нумера­ции. На этой же вкладке можно выбрать способ отображе­ния нумерации: до текстового блока фигуры (Before shape text), под текстом (After shape text) или вообще скрыть с помощью установки флажка Hide Shapes Numbers.

Чтобы выполнить нумерацию фигур вручную, нужно выпол­нить следующую процедуру.

1. Перейдите к тому листу, на котором нужно выполнить
нумерацию фигур.

2. Выберите команду Tools ► Macros ► Visio Extras ► Number Shapes.

3. В открывшемся окне диалога установите переключатель Operation в положение Manually By Clicking.

4. В полях Start with, Interval и Preceding Text установите зна­чения параметров начала нумерации, ее шага и сопрово­дительного текста.

5. Нажмите кнопку ОК.

6. В открывшемся информационном окне в поле Next Number Assigned будет указан текущий номер. Для присвоения его какой-либо фигуре щелкните по ней левой кнопкой мы­ши. Фигура получит номер, а счетчик в поле Next Number Assigned изменит свое значение.

7. Для нумерации других фигур повторите шаг 6.

8. Для окончания нумерации и удаления информационно­го окна нажмите в нем кнопку Close.

Рассмотренные способы нумерации касаются только тех фи­гур, которые уже находятся на листе. Что же делать, если необходимо не только выполнить нумерацию для сущест­вующих фигур, но и продолжить ее для вновь вставляемых? Решение этой задачи заключается в установке флажка Con­tinue numbering shapes as dropped on page. После установки этого флажка все фигуры, помещаемые на лист, будут нуме­роваться автоматически.

По умолчанию при нумерации фигур соединители не нумеруются. Однако это можно изменить. Чтобы применить мастер нумерации к соединителям, нужно снять флажок Exclud Connectors.Этот флажок находится на вкладке Advancedв окне диалога Number Shapes. Ксожалению, в Visio нет возможности отключить нумерацию фигур, оставив возможность автоматической нумерации соединителей, поэтому операци нумерации соединителей должна выполняться вручную.

Другим способом навигации по страницам многостраничной блок-схемы является использование специальной фигуры Off-page reference ,мастер которой находится в трафарете Basic Flowchart Shapes.

Эта фигура обладает замечательным свойством — после двой­ного щелчка по ней открывается связанный с ней лист теку­щего документа.

Использование фигуры типа Off-page reference необходимо только в тех случаях, когда для представления блок-схемы или диаграммы используется компьютер.

Для создания фигуры Off-page reference на рабочем листе ис­пользуется следующая процедура.

1. Откройте трафарет Basic Flowchart Shapes. Для этого вы­берите команду File ► Stencils ► Flowchart ► Basic Flowchart Shapes.

2. В трафарете выберите мастер Off-page reference и перета­щите его на рабочий лист.

3. В открывшемся окне диалога Off-page reference установи­те необходимые параметры.

· В разделе Connect to выберите страницу, к которой дол­жен выполняться переход после двойного щелчка по фигуре. Если переключатель установлен в положение Existing page, то в раскрывающемся списке можно вы­брать одну из соответствующих страниц.

· Для автоматического создания копии фигуры Off- page reference на листе, куда будет выполняться ссыл­ка, установите флажок Drop off-page reference shape on page.

· Чтобы текстовый блок, вставленный в фигуру Off-page reference на текущей странице, соответствовал тексту копии фигуры, находящейся на листе, куда выполня­ется ссылка, установите флажок Keep shape text synchro­ nized.

· Для сохранения гиперссылки при последующем пре­образовании данного листа в HTML-формат устано­вите флажок Insert hyperlinks on shape(s).

4. Нажмите кнопку ОК.

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

 

12.3 Графические диаграммы

 

Кроме блок-схем и организационных диаграмм в Visio 2002 имеются богатые возможности графического представления информации как числовой, так и текстовой. В отличие от других приложений, обладающих подобными возможнос­тями — например Microsoft Excel, графические диаграммы Visio разработаны специально для профессиональных пре­зентаций.

 

Представление данных

При подготовке презентационных материалов очень часто возникает необходимость графического представления дан­ных. В Visio 2002 имеется набор… Visio не является специализированным пакетом построения диаграмм — в нем, как,… Кроме диаграмм в Visio имеется множество дополнительных форм для представления данных. Для создания презентаций…

Круговая диаграмма и объемная гистограмма

Для создания круговой диаграммы Pie chart перетащите ее мастер на лист — откроется окно диалога Custom Properties, в раскрывающемся списке которого… При вводе значений помните, что круговая диа­грамма используется для отображения процента от целого. Поэтому сумма…

Плоские и составные гистограммы

Для точного представления численных данных можно ис­пользовать плоские гистограммы. В трафарете Charting Shapes представлено несколько типов плоских… Стандартный тип гистограмм можно создать с помощью мас­теров Bar graph. Оба… При перемещении мастера из трафарета на лист открывается диалоговое окно настройки, в раскрывающемся списке ко­торого…