Разработка информационных систем
Бакалавриат (Системы автоматизированного проектирования)
Преподаватели:
Описание
Цель изучения дисциплины ˗ знакомство с методами разработки и приемами реализации информационных систем.
Общий объем дисциплины составляет 3 зачетные единицы(з.е.), 108 академических часов (81 астрономический час).
План занятий
Модуль 1. Процесс проектирования ИС.
- Лекция 1. Определение процесса разработки ИС. Процессы итеративные и водопадные. Управление требованиями. Основы UML. Диаграмма вариантов использования.
- Лекция 2. Распределение вариантов использования по версиям ИС. Разработка архитектуры приложения для первой версии ИС.
- Лекция 3. Главный успешный сценарий и расширения к нему. Системная диаграмма последовательности.
- Лекция 4. Подходы к разработке модели БД. Разработка системы авторизации пользователей.
- Лекция 5. Разработка требований к шаблонам. Создание тестовых сценариев.
Модуль 2. Реализация ИС. Начальная фаза.
- Лекция 1. Редактирование БД из интерфейса конечного пользователя.
- Лекция 2. Куки и сессии, как это работает. Пример разработки системы авторизации пользователей с использованием сессий.
- Лекция 3. Реализация типового алгоритма множественного выбора с использованием сессий на примере корзины покупок.
Модуль 3. Реализация ИС. Фаза развития.
- Лекция 1. Каскадные таблицы стилей.
- Лекция 2. Использование Java Script для усовершенствования интерфейса. DOM модель браузера. Методы Java Script для реакции на действия мыши. Работа с модальными окнами.
- Лекция 3. Развитие информационных систем – Хранилища данных. Архитектура, интерфейсы. Загрузка данных в ХД. Модели данных для ХД.
- Лекция 4. Интеллектуальная подсистема анализа данных в ХД – data Mining.