Лабораторная работа №2 - Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)»


НазваниеМетодические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)»
страница3/8
ТипМетодические рекомендации
rykovodstvo.ru > Руководство эксплуатация > Методические рекомендации
1   2   3   4   5   6   7   8

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

Изучение объектов диаграмм функциональной модели”
Работы (Activity). Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников (блоков). Все работы должны быть названы и определены. Имя работы должно быть в глагольной или отглагольной форме (например, «Принять заказ», «Изготовление детали» и т.д.). Работу можно добавить, щелкнув по кнопке

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

Рис.2.Диаграмма декомпозиции

Для внесения имени работы следует щелкнуть по работе правой кнопкой мыши, выбрать в меню пункт NameEditor и в появившемся диалоге внести имя работы (рис.3).

Рис.3.Внесение имени работы

Для создания диаграммы декомпозиции следует щелкнуть по кнопке



и выбрать на диаграмме работу, которую необходимо декомпозировать.

Возникает диалог ActivityBoxCount (рис.4), в котором следует указать нотацию новой диаграммы. Надо выбрать IDEF0 и надавить ОК.
Рис.4.Выбор нотации диаграммы
На диаграмме декомпозиции работы нумеруются автоматически слева направо. Номер работы показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована.

Стрелки (Arrows). Взаимодействие работ с внешним миром описывается в виде стрелок. Стрелки представляют собой некую информацию и именуются существительными (например, «Заготовка», «Изделие», «Заказ»).

В IDEF0 различают пять типов стрелок.

  • Вход (Input) – материал или информация, которая используется или преобразуется работой для получения результата (выхода). Допускается, что работа может не иметь ни одной стрелки входа. Каждый тип стрелок подходит к определенной стороне блока или выходит из нее. Очень часто сложно определить, являются ли данные входом или управлением. В этом случае подсказкой может служить то, перерабатываются/изменяются ли данные в работе или нет. Если изменяются, то скорее всего это вход, если нет – управление.

  • Управление (Control) – правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Управление влияет на работу, но не преобразуется ей. Если цель работы – изменить процедуру или стратегию, то такая процедура или стратегия будет для работы входом.

  • Выход (Output) – материал или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода.

  • Механизм (Mechanism) – ресурсы, которые выполняют работу, например персонал предприятия, станки, устройства и т.д.

  • Вызов (Call) – специальная стрелка, указывающая на другую модель работы. Рисуется как исходящая из нижней грани работы. Стрелка вызова используется для указания того, что некоторая работа выполняется за пределами моделируемой системы. Используются в механизме слияния и разделения моделей.

Каждый тип стрелок подходит к определенной стороне блока или выходит из нее. Стрелка входа рисуется как входящая в левую грань работы. Стрелка управления рисуется как входящая в верхнюю грань. Выход рисуется как исходящая стрелка из правой грани. Механизм – входит в нижнюю.

Граничные стрелки. Стрелки на контекстной диаграмме служат для описания взаимодействия системы с окружающим миром. Они могут начинаться у границы диаграммы и заканчиваться у работы или наоборот. Такие стрелки называются граничными. Для внесения граничной стрелки надо:

  • щелкнуть по кнопке с символом стрелки

в палитре инструментов. Дальше перенести курсор к левой стороне экрана, пока не появится начальная штриховая полоска;

  • щелкнуть один раз по полоске (откуда выходит стрелка) и еще раз в левой части работы со стороны входа (где заканчивается стрелка);

  • вернуться в палитру инструментов и выбрать редактирование стрелки



  • щелкнуть правой кнопкой мыши на линии стрелки, во всплывающем меню выбрать пункт NameEditor и добавить имя стрелки в закладке Name диалога IDEF0 ArrowProperties.

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

Имена вновь внесенных стрелок автоматически заносятся в словарь.

Словарь стрелок (ArrowDictionary) редактируется при помощи специального редактора ArrowDictionaryEditor (рис.5), в котором определяется стрелка и вносится относящийся к ней комментарий.

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

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

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

  • связь по входу (output-input), когда стрелка выхода вышестоящей работы (далее – просто выход) направляется на вход нижестоящей;

  • связь по управлению (output-control), когда выход вышестоящей работы направляется на управление нижестоящей. Связь по входу показывает доминирование вышестоящей работы. Данные или объекты выхода вышестоящей работы не меняются в нижестоящей;

  • обратная связь по входу (output-inputfeedback), когда выход нижестоящей работы направляется на вход вышестоящей. Такая связь, как правило, используется для описания циклов;

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

  • связь выход-механизм (output-mechanism), когда выход одной работы направляется на механизм другой. Эта взаимосвязь используется реже остальных и показывает, что одна работа подготавливает ресурсы, необходимые для проведения другой работы.


Явные стрелки. Явная стрелка имеет источником одну-единственную работу и назначением тоже одну-единственную работу.
Разветвляющиеся и сливающиеся стрелки. Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах. С другой стороны, стрелки, порожденные в разных работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте. Для моделирования таких ситуаций IDEF0 используются разветвляющиеся и сливающиеся стрелки. Для разветвления стрелки нужно в режиме редактирования стрелки щелкнуть по фрагменту стрелки и по соответствующему сегменту работы. Для слияния двух стрелок выхода нужно в режиме редактирования стрелки сначала щелкнуть по сегменту выхода работы, а затем по соответствующему фрагменту стрелки.
Тоннелирование стрелок. Вновь внесенные граничные стрелки на диаграмме декомпозиции нижнего уровня изображаются в квадратных скобках и автоматически не появляются на диаграмме верхнего уровня. Для их «перетаскивания» наверх нужно сначала выбрать кнопку

на палитре инструментов и щелкнуть по квадратным скобкам граничной стрелки. Появится диалог BorderArrowEditor (рис.6).
Рис.6.Диалог для тоннелирования стрелок
Если щелкнуть по кнопке ResolveBorderArrow, стрелка мигрирует на диаграмму верхнего уровня, если по кнопке ChangeToTunnel – стрелка будет затоннелирована и не попадет на другую диаграмму. Тоннельная стрелка изображается с круглыми скобками на конце.

Тоннелирование может быть применено для изображения малозначимых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо изобразить малозначимые данные или объекты, которые не обрабатываются или не используются работами на текущем уровне, то их необходимо направить на вышестоящий уровень. Если эти данные не используются на родительской диаграмме, их нужно направить еще выше и т.д. В результате малозначимая стрелка будет изображена на всех уровнях и затруднит чтение всех диаграмм, на которых она присутствует. Выходом является тоннелирование стрелки на самом нижнем уровне. Такое тоннелирование называется «Не-в-родительской-диаграмме».

Другим примером тоннелирования может быть ситуация, когда стрелка механизма мигрирует с верхнего уровня на нижний, причем на нижнем уровне этот механизм используется одинаково во всех работах без исключения. В этом случае стрелка механизма на нижнем уровне может быть удалена, после чего на родительской диаграмме она может быть затоннелирована («Не-в-дочерней-работе»).
Задание. Исходя из результатов предыдущей лабораторной работы, создать все диаграммы в программе, расположить на них все блоки и дуги, описывающие заданный отдел. Получить законченную модель функционирования отдела.

Вопросы

  1. Что такое CASE-технологии, их достоинства и преимущества?

  2. Проведите сравнительный анализ традиционной технологии разработки и разработки с помощью CASE-технологии.

  3. Каковы основные объекты диаграмм функциональной модели по методологии IDEF0?

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

  5. Для чего предназначены стрелки в диаграммах функциональной модели, каковы их типы и виды?

  6. Для чего предназначен словарь стрелок?

  7. Каковы типы связей работ по методологии IDEF0?

  8. Что такое тоннелирование стрелок, для чего оно нужно, каковы виды тоннелирования?


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

Составление отчетов в пакете BPwin
BPwin имеет мощный инструмент генерации отчетов. Отчеты по модели вызываются из пункта меню Report. Всего имеется семь типов отчетов:

  1. ModelReport. Этот отчет включает информацию о контексте модели – имя модели, точку зрения, область, цель, имя автора, дату создания и др.

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

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

  4. ActivityCostReport. Отчет о результатах стоимостного анализа.

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

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

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


Синтаксические ошибки IDEF0 с точки зрения BPwin разделяются на три типа:

  • во-первых, это ошибки, которые BPwin выявить не в состоянии. BPwin не позволяет анализировать синтаксис естественного языка (английского и русского) и смысл имен объектов и поэтому игнорирует ошибки этого типа. Выявление таких ошибок – ручная работа;

  • ошибки второго типа BPwin просто не допускает. Например, каждая грань работы предназначена для определенного типа стрелок. BPwin просто не позволит создать на диаграмме IDEF0 внутреннюю стрелку, выходящую из левой грани работы и входящую в правую грань;

  • третий тип ошибок BPwin позволяет допустить, но отмечает их. Полный их список можно получить в отчете ModelConsistencyReport. Это единственный неопциональный отчет в BPwin. Список ошибок может содержать, например, неименованные работы и стрелки (unnamedarrow, unnamedactivity), несвязанные стрелки (unconnectedborderarrow), неразрешенные стрелки (unresolved (squaretunneled) arrowconnections), работы, не имеющие, по крайней мере, одной стрелки выхода и одной стрелки управления, и т.д.

При выборе пункта меню, который соответствует какому-либо отчету, появляется диалог настройки отчета. Для каждого из семи типов отчетов он выглядит по-своему. Рассмотрим типичный диалог ArrowReport (рис.7).

Раскрывающийся список StandardReports позволяет выбрать один из стандартных отчетов. Стандартный отчет – это запоминаемая комбинация переключателей, флажков и других элементов управления диалога. Для создания собственного стандартного отчета необходимо задать опции отчета, ввести имя отчета в поле списка выбора и щелкнуть по кнопке New. BPwin сохраняет информацию о стандартном отчете в файле BPWINRPT.INI. Все определения этого файла доступны из любой модели. Единственное ограничение – свойства, определяемые пользователем (UserDefinedProperties). Они сохраняются в виде указателя и поэтому доступны только из родной модели. Стандартный отчет можно изменить или удалить.

В правом верхнем углу диалога находится группа управляющих элементов для выбора формата отчета. Доступны следующие форматы:

  • Labeled – отчеты включают метку поля, затем, в следующей строке, печатается содержимое поля;

  • FixedColumn – каждое поле печатается в собственной колонке;

Tab-CommaDelimited – каждое поле печатается в собственной колонке. Колонки

  • разделяются знаком табуляции или запятыми;

  • DDETable – данные передаются по DDE приложению, например, MSWord или Excel;

  • RPTwin – отчет создается в формате PlatinumRPTwin – специализированного генератора отчетов, который входит в поставку BPwin.

Опция Ordering (на отчете по стрелкам отсутствует) сортирует данные по какому-либо значению.

Опция Multi-ValuedFormat регулирует вывод полей в отчете при группировке данных:


Рис.7.Диалог настройки отчета


  • RepeatingGroup – детальные данные объединяются в одно поле, между значениями вставляется +.

  • Filled – дублирование данных для каждого заголовка группы;

  • Header (опция по умолчанию) – печатается заголовок группы, затем – детальная информация.


Задание. По полученной модели получить основные отчеты: по дугам и блокам модели. Проанализировать полученные отчеты.
Вопросы.

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

  2. По каким признакам можно классифицировать CASE-средства?

  3. По каким основным типам классифицируются CASE-средства, какие конкретные системы им соответствуют?

  4. Какие существуют типы отчетов в пакете BPwin, для чего каждый из них предназначен?

  5. Какого рода синтаксические ошибки выявляет пакет BPwin?

1   2   3   4   5   6   7   8

Похожие:

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению практических работ по междисциплинарному...
Мдк. 01. 01 раздел 3 Технические средства информатизации разработаны на основе Федерального государственного образовательного стандарта...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению практических занятий и лабораторных...
Методические рекомендации предназначены для проведения практических и лабораторных занятий по мдк 01. 02

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практической (лабораторной) работы...
...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению лабораторных и практических...
Методические рекомендации по выполнению лабораторных и практических работ для студентов 2-го курса

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания составлены на кафедре «Автоматика и системотехника»
Проектирование информационных систем: Методические указания к выполнению практического задания №5 для студентов специальности 071900...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания составлены на кафедре «Автоматика и системотехника»
Проектирование информационных систем: Методические указания к выполнению практического задания №6 для студентов специальности 071900...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению лабораторных работ по мдк...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconПояснительная записка Данная рабочая тетрадь предназначена для студентов...
Огсэ. 03 Английский язык для студентов, обучающихся по специальности 230401 «Информационные системы» (по отраслям)

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению лабораторной работы №13 для студентов...
Установка web-интерфейса к серверу Mysql в Linux. Методические указания по выполнению лабораторной работы №13 для студентов специальности...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации для студентов по выполнению практических...
Методические рекомендации предназначены для студентов гаоу спо ткстп г. Тольятти, обучающихся по специальности 260807 «Технология...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению контрольных работ для студентов...
Методические рекомендации по выполнению контрольных работ для студентов заочного отделения

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практических работ для студентов...
Мдк. 05. 04 Механизация и электроснабжение горных работ, электропривод и автоматизация горных машин и комплексов

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск