- •Особенности структурного анализа и проектирования информационных систем
- •Введение
- •1. Построение моделей бизнес-процессов по стандарту idef0
- •1.1. Примитивы стандарта idef0
- •1.2. Виды ресурсов стандарта idef0 и их взаимосвязь
- •1.3. Особенности построения моделей по стандарту idef0
- •1.4. Пример декомпозиции процесса
- •1.5. Пример построения диаграмм idef0
- •1.7. Особенности создания диаграмм в программах bpWin и Ramus
- •1.6. Работа с тоннелями
- •1.8. Именование объектов в bpWin
- •1.9. Решение проблем с кодировкой и автоматической проверкой
- •1.10. Варианты заданий по построению моделей бизнес-процессов
- •1.11. Контрольные вопросы
- •1.12. Варианты тестовых заданий по контролю знаний в сфере построения моделей бизнес-процессов
- •2. Построение диаграмм потоков данных
- •2.1. Общие особенности методологии dfd
- •2.2. Внешние сущности
- •2.3. Системы и подсистемы
- •2.4. Процессы
- •2.5. Накопители данных
- •2.6. Потоки данных
- •2.7. Построение иерархии диаграмм потоков данных
- •2.8. Пример построения диаграммы потоков данных в программе bpwin
- •2.9. Особенности построения диаграмм dfd в программе Ramus
- •2.9.1. Создание новой диаграммы, работа с примитивами, классификаторами, особенности декомпозиции
- •2.9.2. Подробный пример построения диаграммы dfd
- •2.10. Варианты заданий по построению диаграмм потоков данных
- •2.11. Контрольные вопросы
- •2.12. Варианты тестовых заданий по контролю знаний в сфере построения диаграмм потоков данных
- •3. Проектирование реляционных баз данных посредством стандарта idef1x
- •3.1. Особенности построения структуры баз данных
- •3.2. Виды связей между таблицами
- •3.3. Особенности стандарта idef1x
- •3.4. Особенности построения схем idef1x в программе ErWin
- •3.4.1. Общие особенности программы ErWin
- •3.4.2. Работа с панелью инструментов и сущностями
- •3.4.3. Работа со связями между таблицами
- •3.5. Особенности построения схем idef1x в программе dbDesigner
- •3.5.1. Особенности работы с программой
- •3.5.2. Необходимые для работы кнопки панели инструментов
- •3.5.3. Настройка внешнего вида схем под стандарт idef1x
- •3.5.4. Работа с таблицами
- •3.5.5. Связи между таблицами
- •3.5.6. Удаление объектов схемы
- •3.5.7. Пример схемы idef1x в dbDesigner
- •3.6. Варианты заданий по построению схем реляционных баз данных
- •3.6. Контрольные вопросы
- •3.7. Варианты тестовых заданий по контролю знаний в сфере построения схем баз данных
- •4. Проектирование диалога с пользователем посредством транзитивных сетей
- •4.1. Проектирование диалога с пользователем
- •4.2. Простая транзитивная сеть
- •4.3. Рекурсивная транзитивная сеть
- •4.4. Подсеть, не связанная с рекурсией
- •4.5. Проектирование конкурентного диалога
- •4.6. Особенности построения транзитивных сетей в программе Dia
- •4.6.1. Подготовка новой панели под создание транзитивных сетей
- •4.6.2. Основные моменты построения транзитивных сетей в программе Dia
- •4.6.3. Пример построения транзитивной сети в программе Dia
- •4.7. Варианты заданий по построению логики диалога с пользователем
- •4.8. Контрольные вопросы
- •4.9. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой
- •Литература
- •Особенности структурного анализа и проектирования информационных систем
1.8. Именование объектов в bpWin
Для именования объекта на схеме необходимо из контекстного меню (Оно вызывается щелчком правой кнопки мыши по объекту) выбрать пункт Name Editor. В появившемся окне необходимо ввести имя объекта в предложенную область. Именовать объект можно также, совершив по нему двойной щелчок мышью.
1.9. Решение проблем с кодировкой и автоматической проверкой
Если на схеме BPWin существуют проблемы с отображением русских букв, то отдельно для блока и ресурса необходимо проделать следующие операции. Из контекстного меню объекта (Оно вызывается щелчком правой кнопки мыши по объекту) необходимо выбрать пункт Font Editor. В появившемся окне нужно выбрать гарнитуру шрифта Times New Roman и убедиться, что два нижних флажка установлены.
В Ramus существует возможность отключить автоматическую проверку для удаления ненужных подчеркиваний. Для этого вызываются настройки проверки командой Сервис / Свойства проекта / Правописание. При этом проект должен быть открыт в программе.
1.10. Варианты заданий по построению моделей бизнес-процессов
Для закрепления практических навыков по построению диаграмм необходимо:
Ознакомиться с теоретическим материалом по стандарту IDEF0.
Реализовать предложенный выше пример описания процесса посредством программ BPWIN или Ramus.
С помощью тех же средств реализовать схему одного из процессов, название которых нужно выбрать среди процессов, представленных в таблице.
Таблица 1.2
Названия процессов, подлежащих формализации
Номер варианта |
Название процесса |
1 |
Подготовка к Олимпийским играм |
2 |
Выпуск автомобиля |
3 |
Выпуск DVD-плейера |
4 |
Проведение лабораторной работы |
5 |
Построение здания |
6 |
Сборка персонального компьютера |
7 |
Переналадка технологического оборудования |
8 |
Подготовка конструкторской документации |
9 |
Получение прав на управление транспортным средством |
10 |
Организация переезда в новую квартиру |
1.11. Контрольные вопросы
Основные примитивы стандарта IDEF0, особенности их обозначения.
Виды ресурсов IDEF0.
Виды связей между блоками в IDEF0.
Особенности декомпозиции моделей процессов при использовании стандарта IDEF0.
Понятие тоннеля.
Особенности работы с программами BPWin или Ramus.
1.12. Варианты тестовых заданий по контролю знаний в сфере построения моделей бизнес-процессов
1. Сколько видов ресурсов в IDEF0 входят в блок?
А) один,
Б) два,
В) три,
Г) четыре.
2. Какого из видов связей блоков через ресурсы не существует?
А) выход-вход,
Б) механизм-вход,
В) выход-управление,
Г) обратная связь по входу.
3. Какая ошибка с точки зрения нотации IDEF0 допущена на рисунке?
Рис. Х. Пример схемы
А) Неправильно направлен ресурс,
Б) Неправильно назван ресурс,
В) Неправильно назван процесс,
Г) Ошибок нет.
4. К какому виду ресурсов IDEF0 можно отнести «Проверить целостность базы данных»?
А) к механизму,
Б) к управлению,
Г) к выходному,
Д) ни к какому.
5. К какому виду ресурсов IDEF0 можно отнести ресурс «читатель» для процесса «изучить литературу»?
А) к входному,
Б) к выходному,
В) к механизму,
Г) к управлению.
6. Как на схемах IDEF0 отображается тоннель?
А) горизонтальной черточкой,
Б) квадратными скобками,
В) небольшим кружком,
Г) прямоугольником.
7. Какого ресурса не может присутствовать на схемах IDEF0?
А) в виде двусторонней стрелки,
Б) направленного на процесс,
В) направленного от процесса,
Г) ресурса с «молнией».
8. От чего зависит количество видов ресурсов в стандарте IDEF0?
А) от предметной области,
Б) от количества сторон примитива процесса,
В) от количества схем диаграммы,
Г) от количества уровней диаграммы.
9. Стандарт IDEF0 формализует:
А) автоматизируемый процесс,
Б) потоки информации внутри информационной системы,
В) алгоритм работы системы,
Г) возможные состояния системы и правила переходов между ними.
10. Стрелкой в IDEF0 обозначается:
А) действие пользователя,
Б) участвующий в процессе ресурс,
В) связь между классами схемы,
Г) информационный поток.
