Общее
Объём дисциплины по видам учебных занятий (в часах)
Виды учебной работы
Объем в часах по семестрам
Всего
2
семестр
Объем дисциплины:
108
108
1. Аудиторная работа (всего)
51
51
лекции
34
34
лабораторные работы
17
17
2. Самостоятельная работа обучающихся (СР) (всего)
57
57
Проработка учебного материала лекций
9
9
8
8
6
6
Подготовка к экзамену
30
30
Другие виды самостоятельной работы (подготовка презентации)
4
4
Вид промежуточной аттестации обучающегося
Экзамен
Экзамен
Содержание дисциплины, структурированное по разделам (темам)
Модуль 1. Выявление информационных потребностей конечных пользователей, концептуальное и логическое проектирование АСОИУ (49 часов).
Лекции по модулю 1 (22 часа).
1. Выявление информационных потребностей конечных пользователей (6 часов).
Изучаются модели проектирования АСОИУ (каскадная и спиральная). Анализируются нотации описания диаграмм потоков данных. Даётся общая схема описания информационных потребностей. Приводится пример описания банковской подсистемы с помощью диаграмм потоков данных. Анализируются инструментальные средства описания диаграмм. Рассматривается организация работы с пакетом BPwin.
2. Общесистемное концептуальное проектирование АСОИУ (10 часов).
Анализируются задачи концептуального проектирования АСОИУ. Рассматриваются способы и абстракции (агрегирование, обобщение, связь), используемые в процессе синтеза концептуальной схемы базы данных. Сравниваются различные нотации описания схемы базы данных (Чена, IDEF1X и др.). Изучаются способы описания спецификаций процессов (структурированный естественный язык, таблицы и деревья решений, визуальные языки проектирования спецификаций, языки программирования как средство описания спецификаций и визуального проектирования). Рассматриваются инструментальные средства, используемые на этапе концептуального проектирования (Designer 6i и др.).
3. Общесистемное логическое проектирование АСОИУ (6 часов).
Рассматриваются задачи логического проектирования АСОИУ. Анализируются вопросы разработки логической схемы базы данных: отражение концептуальной схемы в СУБД-ориентированную среду. Изучаются методы индексации данных, а также их преимущества и недостатки. Приводится общая схема генерации описания логической схемы в нотации конкретной СУБД с помощью пакета ERwin. Анализируются вопросы разработки приложений: использование языка SQL как общесистемного средства для организации доступа к данным и связи в интероперабельных АСОИУ. Рассматриваются современные способы разработки приложений (RAD-технологии). Приводится схема реализации жизненного цикла разработки АСОУ с помощью CASE-средств (на примере DESGNER/6i).
Лабораторные работы по модулю 1 (9 часов).
1. Выявление информационных потребностей конечных пользователей с помощью пакета BPwin (4 часа).
Изучение пакета BPwin. Знакомство с панелями инструментов и пунктами меню пакета. Приобретение навыков описания процессов (функций), потоков данных, хранилищ, внешних сущностей, а также объединения и расщепления потоков. Создание вложенных диаграмм потоков данных.
2. Разработка с помощью пакета BPwin диаграмм потоков данных системы, организующей работу банкомата по обслуживанию клиента по его пластиковой карте (5 часов).
Разработка контекстной диаграммы. Детализация процесса "Обслужить". Разработка диаграмм потоков данных "Банкомат" , «Процессинговый центр», «Банковская система». Детализация этих процессов. Разработка отчёта Diagram Object Report.
Самостоятельная работа по модулю 1 (18 часов).
1. Проработка учебного материала лекций (6 часов).
2. Подготовка к лабораторным работам и написание отчета (4 часов).
3. Подготовка к рубежному контролю (4 часа).
4. Подготовка к презентации л/р (4 часа).
Модуль 2 – Анализ и выбор архитектуры АСОИУ (29 часов).
Лекции по модулю 2 (12 часов).
1. Выбор архитектуры системы (12 часов)
Анализируются задачи выбора архитектуры АСОИУ. Изучаются модели доступа к данным (файловый сервер, сервер базы данных, сервер приложений, доступ к базе данных из Web-браузера). Анализируются особенности функционирования сервера базы данных в многозадачном режиме (блокировки данных, ведение транзакций, тупиковые ситуации). Рассматриваются проблемы выбора комплекса технических средств и общесистемных пакетов для распределённых АСОИУ, а также распределение прикладных задач по машинам системы. анализируются возможности создания интероперабельных АСОУ (шлюзы, ODBC-интерфейс). Изучаются способы тиражирования данных в распределенных АСОИУ.
Лабораторные работы по модулю 2 (8 часов).
1. Разработка схем баз данных с помощью пакета ERwin (4 часа).
Изучение пакета EPwin. Знакомство с панелями инструментов и пунктами меню пакета. Приобретение навыков описания сущностей, их атрибутов, идентифицирующих и неидентифицирующих связей между сущностями, категорий сущностей. Создание схемы базы данных на логическом и физическом уровнях.
2. Разработка с помощью пакета ERwin схемы базы данных процессингового центра платёжной системы с распределённой архитектурой (4 часа).
Создание сущностей "Платёжная система", "Банк", "Запрос", "Другой процессинговый центр", "Платёж за процессинг", "Карта для эмиссии", «Стоп-лист», «Стоп-карта». Описание атрибутов, а также идентифицирующих и неидентифицирующих связей между этими сущностями. Уточнение параметров сущностей и их атрибутов на логическом (logical) и физическом (physical) уровнях. Генерация DDL-сценария.
Самостоятельная работа по модулю 2 (9 часов).
1. Проработка учебного материала лекций (3 часа).
2. Подготовка к лабораторным работам и написание отчета (4 часа).
3. Подготовка к рубежному контролю (2 часа).
Основная литература по дисциплине
Григорьев Ю.А., Плутенко А.Д. Теория и практика проектирования систем на основе баз данных: Учебное пособие. – Благовещенск: Амурский гос. ун-т, 2007. – 396 с.
Григорьев Ю.А., Ревунков Г.И. Банки данных: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 320 с.