Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Жизненный цикл программного обеспечения. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Для построения 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