- •Особенности структурного анализа и проектирования информационных систем
- •Введение
- •1. Построение моделей бизнес-процессов по стандарту idef0
- •1.1. Примитивы стандарта idef0
- •1.2. Виды ресурсов стандарта idef0 и их взаимосвязь
- •1.3. Особенности построения моделей по стандарту idef0
- •1.4. Пример декомпозиции процесса
- •1.5. Пример построения диаграмм idef0
- •1.6. Работа с тоннелями
- •1.7. Особенности создания диаграмм в программах bpWin и Ramus
- •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. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой
- •Литература
- •Особенности структурного анализа и проектирования информационных систем
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМЕНИ И.С. ТУРГЕНЕВА»
О.Э. Лысков
Е.В. Олькина
Особенности структурного анализа и проектирования информационных систем
Рекомендовано ФГБОУ ВО «ОГУ имени И.С. Тургенева» для
использования в учебном процессе в качестве учебно-методического пособия для высшего профессионального образования
Орел, 2016
УДК
ББК
К
Рецензенты:
кандидат технических наук, доцент кафедры «Информационные
системы» Федерального государственного бюджетного образовательного
учреждения высшего образования «Орловский государственный университет имени И.С. Тургенева»
В.Н. Волков,
доктор технических наук, профессор,
сотрудник Академии Федеральной службы охраны России
Б.Р. Иванов
Лысков О.Э., Олькина Е.В.
Особенности структурного анализа и проектирования информационных систем / О.Э. Лысков, Е.В. Олькина. – Орел: ФГБОУ ВО «ОГУ имени И.С. Тургенева», 2016. – 83 с.
К Пособие содержит теоретические сведения по особенностям проектирования посредством стандартов IDEF0, DFD, IDEF1X, а также транзитивных сетей. Пособие также включает особенности использования соответствующих CASE-средств для всех стандартов. Для каждого стандарта приведены инструкции по проектированию посредством CASE-средства с открытым исходным кодом. Для каждой нотации приведены варианты заданий, вопросы для самоконтроля и тесты.
Пособие соответствует требованиям ФГОС и содержанию учебных дисциплин «Архитектура информационных систем», «Базы данных», «Методы и средства проектирования информационных систем и технологий» для студентов направления 09.03.02 «Информационные системы и технологии»; дисциплин «Базы данных», «Проектирование информационных систем» для студентов направления 09.03.03 «Прикладная информатика».
Предназначен для студентов, обучающихся по направлению 09.03.02 «Информационные системы и технологии», изучающих дисциплины «Архитектура информационных систем», «Базы данных», «Методы и средства проектирования информационных систем и технологий», 09.03.03 «Прикладная информатика», изучающих дисциплины «Базы данных», «Проектирование информационных систем». Пособие может быть полезно студентам других специальностей и направлений при изучении особенностей структурного анализа и проектирования.
УДК
ББК
© ФГБОУ ВО «ОГУ имени И.С. Тургенева», 2016
Содержание
ВВЕДЕНИЕ 5
1. ПОСТРОЕНИЕ МОДЕЛЕЙ БИЗНЕС-ПРОЦЕССОВ ПО СТАНДАРТУ IDEF0 6
1.1. Примитивы стандарта IDEF0 6
1.2. Виды ресурсов стандарта IDEF0 и их взаимосвязь 7
1.3. Особенности построения моделей по стандарту IDEF0 9
1.4. Пример декомпозиции процесса 9
1.5. Пример построения диаграмм IDEF0 10
1.6. Работа с тоннелями 16
1.7. Особенности создания диаграмм в программах BPWin и Ramus 16
1.8. Именование объектов в BPWin 18
1.9. Решение проблем с кодировкой и автоматической проверкой 18
1.10. Варианты заданий по построению моделей бизнес-процессов 19
1.11. Контрольные вопросы 19
1.12. Варианты тестовых заданий по контролю знаний в сфере построения моделей бизнес-процессов 20
2. ПОСТРОЕНИЕ ДИАГРАММ ПОТОКОВ ДАННЫХ 23
2.1. Общие особенности методологии DFD 23
2.2. Внешние сущности 25
2.3. Системы и подсистемы 25
2.4. Процессы 26
2.5. Накопители данных 27
2.6. Потоки данных 27
2.7. Построение иерархии диаграмм потоков данных 28
2.8. Пример построения диаграммы потоков данных в программе BPWIN 30
2.9. Особенности построения диаграмм DFD в программе Ramus 31
2.10. Варианты заданий по построению диаграмм потоков данных 39
2.11. Контрольные вопросы 39
2.12. Варианты тестовых заданий по контролю знаний в сфере построения диаграмм потоков данных 39
3. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ ПОСРЕДСТВОМ СТАНДАРТА IDEF1X 42
3.1. Особенности построения структуры баз данных 42
3.2. Виды связей между таблицами 44
3.3. Особенности стандарта IDEF1X 48
3.4. Особенности построения схем IDEF1X в программе ErWin 49
3.5. Особенности построения схем IDEF1X в программе DBDesigner 54
3.6. Варианты заданий по построению схем реляционных баз данных 62
3.6. Контрольные вопросы 62
3.7. Варианты тестовых заданий по контролю знаний в сфере построения схем баз данных 63
4. ПРОЕКТИРОВАНИЕ ДИАЛОГА С ПОЛЬЗОВАТЕЛЕМ ПОСРЕДСТВОМ ТРАНЗИТИВНЫХ СЕТЕЙ 65
4.1. Проектирование диалога с пользователем 65
4.2. Простая транзитивная сеть 67
4.3. Рекурсивная транзитивная сеть 70
4.4. Подсеть, не связанная с рекурсией 71
4.5. Проектирование конкурентного диалога 72
4.6. Особенности построения транзитивных сетей в программе Dia 73
4.7. Варианты заданий по построению логики диалога с пользователем 79
4.8. Контрольные вопросы 79
4.9. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой 80
ЛИТЕРАТУРА 82
