Объём
дисциплины
по видам учебных
занятий (в часах)
|
Виды
учебной работы
|
Объем
в
часах по семестрам
|
|
Всего
|
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
с.