Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Жизненный цикл программного обеспечения. Лабораторный практикум
.pdf
Для построения 3-го уровня диаграммы отключите опцию Bullet
Last Level в окне Node Tree Properties (рис. 2.5), которое становится
доступным с помощью контекстного меню, и диаграмма примет
окончательный вид, который показан на рис. 2.6.
Рис. 2.5. Вкладка Style окна Node Tree Properties
USED AT: AUTHOR: Èâàíîâ DATE:
USED AT: AUTHOR: Èâàíîâ DATE:
NOTES: 1 2 3 4 5 6 7 8 9 10
NOTES: 1 2 3 4 5 6 7 8 9 10
Деятельность компании
Продажи и маркетинг
Отслежи вание
расписан ия
и упра вле ни е
сборкой и
тестированием
Сборка и тес тир о ван и е
компьютеров
10ð.
Сборка настольных
компьютеров
10ð.
00ð.
20ð.
REV:PR OJ ECT : Ì îäåëü äåÿòåë üíîñ òè êîìï àíèè
REV:PR OJ ECT : Ì îäåëü äåÿòåë üíîñ òè êîìï àíèè
Сборка
ноутбуков
Рис. 2.6. Окончательный вид диаграммы дерева узлов
22.05.2007
22.05.2007
22.05.2007
22.05.2007
Отгрузка и
получение
20ð.
Тес тир о ва ни е
компьютеров
30ð.
WOR KI NG
WOR KI NG
DRAFT
DRAFT
RECOMMENDED
RECOMMENDED
PUBLIC ATION
PUBLIC ATION
30ð.
40ð.
READER DATE CON TEXT:
READER DATE CON TEXT:
A-0
A-0
TO
TO
21

2.2. Создание диаграммы FEO
Если возникла необходимость детально рассмотреть взаимодействие некоторой работы, например «Сборки и тестирования компьютеров», с другими работами, то следует использовать диаграмму FEO.
Создадим пример диаграммы FEO.
Порядок выполнения работы
1. Выберите пункт меню Diagram Add FEO Diagram.
2. В диалоговом окне Add FEO Diagram выберите тип диаграммы
FEO и укажите ее имя, затем
щелкните по кнопке OK (рис. 2.7).
Рис. 2.7. Тип и имя диаграммы FEO
3. Для определения диаграммы перейдите в пункт меню Diagram
Diagram Properties, во вкладке Diagram Text внесите определение
«Сборка и тестирование настольных и портативных компьютеров».
4. Удалите лишние стрелки на FEO-диаграмме. Окончательный
результат построения FEO-диаграммы показан на рис. 2.8.
2.3. Задание для самостоятельной работы
1. Открыть проект, созданный в лабораторной работе 1, в системе
BPWin.
2. Создать древовидную диаграмму для функциональной модели
системы.
3. Создать диаграмму FEO для блока, заданного преподавателем.
22

USE D AT : AUT HOR: Èâ àíîâ DAT E:
NOTES: 1 2 3 4 5 6 7 8 9 10
REV :PROJECT : Ìîäåëü äåÿòåëüíî ñòè êîìïàíèè
21.05.200 7
22.05.200 7
WORKING
DRAFT
RECOMMENDED
PUBLICATION
REA DER DAT E CONTE XT:
A-0
Продажи и маркетинг
10ð.
Зака зы
клиентов
Сбор к а и тестирование
компьютеров
NODE: TIT LE: NUMBER:
A0F
ñáîðêà è òåñòèðîâàíèå êîìïüþòåðîâ
Результаты сборки и
тестирования
20ð.
Собранные
компьютеры
Отгрузка и
получение
Рис. 2.8. FEO-диаграмма
30ð.
23

Лабораторная работа 3
МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ
С ПОМОЩЬЮ ПОТОКОВ ДАННЫХ DFD
В СРЕДЕ BPWIN
Цель работы – построение диаграммы DFD для модели бизнес-
процессов, созданной в лабораторной работе 2.
3.1. Построение диаграммы потоков данных
Диаграммы потоков данных (DFD – Data Flow Diagram) представляют собой сеть взаимосвязанных между собой работ. Диаграммы
DFD удобно использовать для описания документооборота и обработки информации. Для построения DFD в системе BPWin используется нотация (система обозначений) Гейна – Сарсона (Gane/Sarson).
DFD описывает:
функции обработки информации (работы);
документы, объекты, отделы, сотрудников, которые участвуют
в обработке информации;
внешние ссылки, источники и потребители данных (внешние
сущности);
объекты, собирающие и хранящие информацию (хранилища
данных).
Источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к
подсистемам или процессам. Те, в свою
формацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или
внешним сущностям – потребителям информации. Таким образом,
основными компонентами диаграмм потоков данных являются:
внешние сущности;
системы/подсистемы;
процессы;
накопители данных;
потоки данных.
Для того чтобы дополнить
в процессе декомпозиции в диалоговом окне Activity Box Count выбрать радио-кнопку DFD. В палитре инструментов на новой диаграмме появляются кнопки:
модель IDEF0 диаграммой DFD, нужно
очередь, преобразуют ин-
24

– добавить в диаграмму внешнюю ссылку, которая является
источником или приемником данных вне модели;
– добавить в диаграмму хранилище данных, которое позволя-
ет описать данные, которые необходимо сохранить в памяти прежде,
чем использовать в работах;
– ссылка на другую страницу; в отличие от IDEF0 инструмент
off-page reference позволяет направить стрелку на любую диаграмму
(а не только на верхний уровень).
В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая
данные) двигаются от одной работы к другой. Это представление
потоков совместно с хранилищами данных и внешними сущностями
делает модели DFD более похожими на физические характеристики
системы – такие как движение объектов (data flow), хранение объектов (data stores), поставка и распространение объектов.
В отличие от IDEF0, где система рассматривается как набор
взаимосвязанных работ, DFD рассматривает систему как совокупность предметов. Контекстная диаграмма часто включает работы и внешние ссылки.
Работы обычно именуются по названию системы, например «Система
обработки информации». Включение внешних ссылок в контекстную
диаграмму не отменяет требования методологии IDEF0 четко определить
цель, область и единую точку зрения на моделируемую систему.
Работы в DFD
представляют собой функции системы, преобразующие входы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами (рис. 3.1), смысл их совпадает со
смыслом работ IDEF0.
Рис. 3.1. Функциональный блок (работа)
Внешние сущности изображают входы в систему и/или выходы из
нее. Внешние сущности изображаются в виде прямоугольника с тенью (рис. 3.2) и обычно располагаются по краям диаграммы.
25

Рис. 3.2. Внешняя сущность
Одна внешняя сущность может быть использована многократно
на одной или нескольких диаграммах. Обычно такой прием используют, чтобы не рисовать слишком длинные и запутанные стрелки.
Стрелки (Потоки данных) описывают движение объектов из од-
ной части системы в другую. Поскольку в DFD каждая сторона работы не имеет четкого назначения, как в IDEF0,
стрелки могут входить
и выходить из любой грани прямоугольника работы. В DFD также
применяются двунаправленные стрелки для описания диалогов типа
«команда – ответ» между работами, между работой и внешней сущностью и между внешними сущностями.
Хранилище данных, в отличие от стрелок, описывающих объекты
в движении, изображают объекты в покое. В материальных системах
хранилища данных изображаются там, где объекты ожидают обработки, например в очереди. В системах обработки информации хранилища данных являются механизмом, который позволяет сохранить
данные для последующих процессов. Обозначение хранилища данных на DFD-диаграмме изображено на рис. 3.3.
Рис. 3.3. Хранилище данных
Диаграмму DFD можно использовать как дополнение к диаграммам IDEF0. Рассмотрим пример построения DFD-диаграммы для
функционального блока «Тестирование компьютеров» модели
IDEF0, построенной в лабораторной работе 1.
3.2. Порядок выполнения работы
1. Запустите систему BPWin (Кнопка Start/BPWin или соответст-
вующая иконка на рабочем столе).
26

2. Откройте меню File и выберите команду Open. Появляется
диалоговое окно с заголовком «Открыть» (рис. 3.4). В этом окне выберите файл с именем «Диаграмма декомпозиции уровня 2». Нажмите на кнопку Открыть.
Рис. 3.4. Открытие созданной диаграммы – файл с именем
«Диаграмма декомпозиции уровня 2»
3. Перейдите на диаграмму A2 «Сборка и тестирование компью-
теров», выделите работу «Тестирование компьютеров» и нажмите на
иконку ▼ на панели инструментов.
4. В появившемся диалоговом окне Activity Box Count выберите
тип диаграммы декомпозиции DFD и укажите количество блоков – 2
(рис. 3.5). Нажмите на кнопку OK.
5. Открывается окно DFD-диаграммы декомпозиции A24 с двумя
блоками. В палитре инструментов появятся кнопки для построения
элементов диаграммы DFD. Определите следующие имена блоков:
Блок 1 – тестирование изделия;
Блок 2 – выработка рекомендаций.
В верхнем левом углу поместите
внешнюю сущность «Эксперты»,
а в нижнем левом углу – хранилище данных «Стандарты».
Затем создайте на диаграмме стрелки, перечисленные в табл. 3.1.
27

Рис. 3.5. Выбор диаграммы декомпозиции DFD
Таблица 3.1
Стрелки DFD диаграммы декомпозиции А24
Имя стрелки
(Arrow Name)
Мнение эксперта Внешняя сущность «Эксперты» Тестирование изделия
Ноутбуки Граница диаграммы Тестирование изделия
Настольные компьютеры
Данные по стандартам Стандарты Тестирование изделия
Данные по стандартам Стандарты Выработка рекомендаций
Собранные компьютеры Тестирование компьютеров Граница диаграммы
Результаты тестирования Тестирование компьютеров Выработка рекомендаций
Отчет по результатам
тестирования
Рекомендации Выработка рекомендаций Граница диаграммы
Источник стрелки
(Arrow Source)
Граница диаграммы Тестирование изделия
Тестирование компьютеров Выработка рекомендаций
Пункт назначения стрелки
(Arrow Destination)
Результат построения DFD-диаграммы показан на рис. 3.6.
3.3. Задание для самостоятельной работы
1. Открыть проект, созданный в лабораторной работе 1, в системе
BPWin.
2. Создать диаграмму потоков данных DFD в среде BPWin.
3. Создать диаграмму DFD для блока, заданного преподавателем.
28

USE D AT : A UT HOR: Èâ àíîâ DAT E:
NOTES: 1 2 3 4 5 6 7 8 9 10
1
Эксперты
мнение
эксперта
REV :PROJE CT: Ìîäåë ü äåÿòåëü íîñòè êîìï àíèè
20.06. 2007
20.06. 2007
WORKING
DRAFT
RECOMMENDED
PUBLICATION
REA DER DAT E CONTEX T:
A2
10ð.
ноутбуки
настольные
компьютеры
Данные по
стандартам
Стандарты
1
NODE: TIT LE: NUMBER:
A24
Тестирование изделия
Òåñòèðîâàíèå êîìïüþòåðîâ
Отчет по результатам
тестирования
Выработка рекомендаций
20ð.
Рис. 3.6. DFD-диаграмма A24
Собранные
компьютеры
Результаты
тестирования
Рекомендации
29

Лабораторная работа 4
МЕТОДОЛОГИЯ МОДЕЛИРОВАНИЯ
БИЗНЕС-ПРОЦЕССОВ В СТАНДАРТЕ IDEF3
В СРЕДЕ BPWIN
Цель работы – построение диаграмм потоков работ в стандарте
IDEF3 для функциональной модели бизнес-процессов, созданной в
лабораторной работе 3.
4.1. Построение диаграммы
описания процессов IDEF3
Наличие в диаграммах DFD элементов для описания источников,
приемников и хранилищ данных позволяет более эффективно и наглядно описать процесс документооборота. Однако для описания логики взаимодействия информационных потоков в большей степени
подходит стандарт описания процессов IDEF3, называемый также
workflow diagramming – методологией моделирования, использующей графическое описание информационных потоков, взаимоотношений между процессами обработки
ляющихся частью этих процессов. Диаграммы workflow могут быть
использованы в моделировании бизнес-процессов для анализа завершенности процедур обработки информации. С их помощью можно описать сценарии действий сотрудников организации. Каждый
сценарий сопровождается описанием процесса и может быть использован для документирования каждой функции.
IDEF3 – это метод, основная
можность аналитикам описать такую ситуацию, когда процессы выполняются в определенной последовательности, а также описать
объекты, участвующие совместно в одном процессе.
Диаграмма является основной единицей описания в IDEF3. Диаграмма IDEF3 может содержать следующие элементы:
Единицы работы (UOW – Unit of Work) – основной компонент
диаграммы IDEF3, близкий по смыслу к работе IDEF0.
Связи (Links), изображаемые
ношения работ. В IDEF3 различают три типа связей:
– связь предшествования (Precedence) – показывает, что, прежде
чем начнется работа-приемник, должна завершиться работа-источник;
обозначается сплошной линией;
информации и объектов, яв-
цель которого – предоставить воз-
стрелками, показывают взаимоот-
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
