Кафедра РК6

«Системы автоматизированного проектирования»

Разработка информационных систем

Бакалавриат (Системы автоматизированного проектирования)

Преподаватели:

Описание

Цель изучения дисциплины ˗ знакомство с методами разработки и приемами реализации информационных систем.

Общий объем дисциплины составляет 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.