Файл: 7. Контрольные вопросы (httpsitteach rubpwinmetodologiyaidef0#toc6).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2024

Просмотров: 16

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Скорректируем диаграмму, добавив в нее стрелки «Шаблоны отчетов» и «Запросы на изменение БД» и туннельную стрелку «Клиент системы». Туннелирование «Клиента системы» применено для того, чтобы не выносить стрелку на диаграмму верхнего, так как функция выбора формы отчета не является достаточно важной для отображения ее на родительской диаграмме.
Изменение диаграммы потянет за собой корректировку всех родительских диаграмм (рис. 2.13 - 2.15).
Декомпозицию работы «Выполнение запроса» целесообразно провести при помощи диаграммы DFD
(лабораторная работа № 3), так как методология IDEF0 рассматривает систему как совокупность взаимосвязанных работ, что плохо отражает процессы обработки информации.
Рис. 2.13. Декомпозиция работы «Обработка запроса клиента»
Рис. 2.14. Декомпозиция работы «Обслуживание клиента системы»(вариант 2)
Рис. 2.15. Контекстная диаграмма системы (вариант 2)
Перейдем к декомпозиции последнего блока «Изменение БД». С точки зрения клиента, данные системы располагаются в одной БД. Реально в системе присутствует шесть БД:
БД пользователей,
БД студентов,(вариант 2)
БД вакансий,

БД успеваемости,
БД тестов,
БД экспертных оценок,
БД резюме.
Согласно цели моделирования клиенту важно понимать, что поступившие данные не сразу обновляются в системе, а проходят дополнительный этап обработки и контроля. Алгоритм изменения можно сформулировать следующим образом:
Определяется БД, в которой будет изменяться информация.
Оператором формируется временный набор данных и предоставляется администратору.
Администратор осуществляет контроль данных и вносит их в БД.
Данную модель реализовать другим способом, предоставив возможность обновления БД непосредственно по запросам, минуя процесс контроля данных. В этом случае необходимо обеспечить контроль целостности
БД для избежания ее повреждения. В этом случае диаграмма будет выглядеть следующим образом (рис.
2.17).
Статья 17 - Картинка 17
Рис. 2.16. Декомпозиция работы «Изменение БД»
Рис. 2.17. Декомпозиция работы «Изменение БД» (вариант 2) Для первого варианта, изображенного нарис. 2.12
Проведение дальнейшей декомпозиции «Изменения БД» будет усложнять модель, объясняя, как осуществляется физическое изменение БД в системе. При этом пользователь не получит никакой дополнительной информации о работе системы службы занятости. Декомпозицию этой работы целесообразно проводить в процессе проектирования БД системы на этапе создания логической модели БД.
Декомпозиция работы «Выполнение запроса» будет проведена в следующей лабораторной работе,
иллюстрируя применение диаграмм DFD для описания процессов обработки информации.
Проведем количественный анализ моделей, изображенных на рис. 2.12 и 2.13, согласно вышеописанной методике. Рассмотрим поведение коэффициента ^ у этих моделей. У родительской диаграммы «Обработка запроса клиента» коэффициент равен 4/2 = 2, а диаграммы декомпозиции 3/3 = 1. Значение коэффициента убывает, что говорит об упрощении описания функций с понижением уровня модели.
Рассмотрим изменение коэффициента К у двух вариантов моделей.
для второго варианта
Коэффициент К не меняет своего значения, следовательно, сбалансированность диаграммы не меняется.
b
b


Будем считать, что уровень декомпозиции рассмотренных диаграмм достаточен для отражения цели моделирования, и на диаграммах нижнего Уровня в качестве наименований работ используются элементарные функции (с точки зрения пользователя системы).
Подводя итоги рассмотренного примера необходимо отметить важность рассмотрения нескольких вариантов диаграмм при моделировании системы. Такие варианты могут возникать при корректировке диаграмм, как это было сделано с «Обработкой запроса клиента» или при создании альтернативных реализаций функций системы (декомпозиция работы «Изменение БД»). Рассмотрение вариантов позволяет выбрать наилучший и включить его в пакет диаграмм для дальнейшего рассмотрения.
Контрольные вопросы
Список Контрольных вопросов:
1. Что представляет собой модель в нотации IDEF0?
2. Что обозначают работы в IDEF0?
3. Назовите порядок наименования работ?
4. Какое количество работ должно присутствовать на одной диаграмме?
5. Что называется порядком доминирования?
6. Как располагаются работы по принципу доминирования?
7. Каково назначение сторон прямоугольников работ на диаграммах?
8. Перечислите типы стрелок.
9. Назовите виды взаимосвязей.
10. Что называется граничными стрелками?
11. Объясните принцип именования разветвляющихся и сливающихся стрелок.
12. Какие методологии поддерживаются BPWin?
13. Перечислите основные элементы главного окна BPWin.
14. Опишите процесс создания новой модели в BPWin.
15. Как провести связь между работами?
16. Как задать имя работы.
17. Опишите процесс декомпозиции работы.
18. Как добавить работу на диаграмму?
19. Как разрешить туннелированные стрелки?
20. Может ли модель BPWin содержать диаграммы нескольких методологий?
Будет полезно почитать по теме:
dfd модель пример (/bpwin/dfd-i-workflow-idef3)
модель гостиницы в bpwin (/bpwin/otcheti-v-bpwin)
методология проектирования idef1x (/bpwin/metodologiya-idef1x)
модель erd базы данных (/bpwin/sozdanie-logicheskoy-modeli)

Расскажи друзьям

Статьи раздела


DFD и WorkFlow (IDEF3) (/bpwin/dfd-i-workflow-idef3)
Отчеты в BPWin (/bpwin/otcheti-v-bpwin)
Методология IDEF1X (/bpwin/metodologiya-idef1x)
Создание логической модели (/bpwin/sozdanie-logicheskoy-modeli)
Создание физической модели (/bpwin/sozdanie-fizicheskoy-modeli)
Отчеты в ERWin (/bpwin/otcheti-v-erwin)
Методологии моделирования предметной области (/bpwin/metodologii-modelirovaniya-predmetnoy-oblasti)
Инсталляция BPwin 4.0 (/bpwin/installyatsiya-bpwin-4-0)
Структурный анализ посредством IDEF-моделирования (/bpwin/strukturniy-analiz-posredstvom-idef- modelirovaniya)
Методология моделирования SADT (/bpwin/metodologiya-modelirovaniya-sadt)
Методология IDEF3 (/bpwin/metodologiya-idef3)
Построение моделей IDEF0 (/bpwin/postroenie-modeley-idef0)
Практическое использование BPwin (/bpwin/prakticheskoe-ispolzovanie-bpwin)
BPwin и ERwin: CASE-средства для разработки информационных систем (/bpwin/bpwin-i-erwin-case-sredstva- dlya-razrabotki-informatsionnich-sistem)
Скачать ERWin (/bpwin/skachat-erwin)
все статьи раздела (/bpwin/)