Учебная программа по дисциплине проектирование информационных систем суркова Н. Е

Вид материалаПрограмма

Содержание


Цели преподавания дисциплины
Перечень дисциплин, усвоение которых студентам необходимо для усвоения курса
В результате изучения курса студент должен
Содержание курса
Обзор жизненного цикла ИС.
Организация канонического проектирования ИС.
Методологические аспекты проектирования ИС.
Объектно-ориентированный подход к проектированию ИС.
Технология разработки данных.
Подобный материал:
УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Суркова Н.Е.


Требования к обязательному минимуму содержания основной

образовательной программы:

Общая характеристика процесса проектирования ИС; структура информационно-логической модели ИС; разработка функциональной модели; исходные данные для проектирования; разработка модели и защита данных; разработка пользовательского интерфейса; разработка проекта распределенной обработки. Структура программных модулей; разработка алгоритмов; логический анализ структур ИС; анализ и оценка производительности ИС; управление проектом ИС; проектная документация; инструментальные средства проектирования ИС; типизация проектных решений; графические средства представления проектных решений; эксплуатация ИС.

^ Цели преподавания дисциплины:

Дать студентам знания по основам теории и практические навыки в области проектирования информационных систем (ИС) и современных аспектов эксплуатации ИС.

^ Перечень дисциплин, усвоение которых студентам необходимо для усвоения курса

«Информатика», «Управление данными», «Вероятность и статистика», «Информационные технологии»

^ В результате изучения курса студент должен

знать:
  • современные технологии проектирования ИС, включая технологию типового проектирования, CASE-технологию ( ERWin ) и методики обоснования эффективности их применения;
  • содержание стадий и этапов проектирования ИС и их особенности при использовании различных технологий проектирования;
  • способы формализации процессов проектирования, состав и содержание технологических операций на различных этапах проектирования;
  • методы, программные и инструментальные средства проектирования отдельных компонент ИС.

уметь:
  • выбирать и использовать программные средства современных технологий проектирования;проводить предпроектное обследование предметной области и выполнять формализацию материалов обследования, разрабатывать и применять модели проектов;
  • владеть навыками в области анализа предметной области и выявления направлений совершенствования функционирования системы;
  • выполнять декомпозицию системы на подсистемы функционирования и комплексы задач;
  • выполнять выбор средств и методов проектирования отдельных компонент проекта и использовать их;пользоваться языками моделирования и высокоуровнего программирования для решения задач проектирования;вести документацию на всех этапах проектирования.

иметь представление о:
  • языках создания сценариев;
  • средствах безопасности и защиты ИС;
  • Web-технологий разработки ИС.

Основными видами занятий являются лекции и практические занятия.

Основными видами промежуточного контроля знаний являются: контрольные вопросы и упражнения по каждой теме.

Основными видами рубежного контроля знаний являются зачет, экзамен, защита курсового проекта.

Часы, отведенные на изучение дисциплины, согласно учебному плану (204ч):

Форма обучения

Всего ауд. занятий

Самостоятельная работа

очная

105ч

99ч

очно-заочная(вечерняя)

70ч

134ч

заочная

36ч

168ч




^ СОДЕРЖАНИЕ КУРСА
  1. Архитектура информационных систем. Понятие и классификация ИС. Функциональные подсистемы ИС.Обеспечивающие подсистемы ИС.
  1. ^ Обзор жизненного цикла ИС. Планирование разработки БД. Определение требований к системе. Сбор и анализ требований пользователей. Проектирование БД. Выбор целевой СУБД. Разработка приложений. Создание прототипов. Реализация. Конвертирование и загрузка данных. Тестирование. Эксплуатация и сопровождение.
  1. ^ Организация канонического проектирования ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования. Состав проектной документации.
  1. ^ Методологические аспекты проектирования ИС. Методы системного анализа и синтеза ИС. Структурный подход к проектированию ИС. Метод функционального моделирования SADT. Моделирование потоков данных.
  1. ^ Объектно-ориентированный подход к проектированию ИС. Сущность. Унифицированный язык моделирования UML. Варианты использования. Диаграммы классов.
  1. ER-моделирование. Сущности. Связи. Структурные ограничения. Проблемы ER-моделирования. Суперклассы и подклассы. Специализация и генерализация. Категоризация.
  1. Методология концептуального проектирования БД. Этапы. Важнейшие факторы успешного завершения проектирования БД
  1. Нормализация . Избыточность данных и аномалии обновления. Функциональные зависимости. Процесс нормализации.
  1. Методология логического проектирования реляционных БД. Определение набора отношений. Проверка модели в отношении транзакций.
  1. Автоматизированное проектирование ИС. CASE-технологии. Общая характеристика и классификация CASE-средств. Особенности работы ERwin.
  1. Методология физического проектирования реляционных БД. Методология. Перенос глобальной логической модели данных в среду целевой СУБД. Механизмы защиты.
  1. Управление транзакциями. Поддержка транзакций. Управление параллельностью.
  1. Обработка запросов. Общий обзор методов. Декомпозиция запросов. Эвристический подход к оптимизации запросов.
  1. Введение в Internet и Web. Среда World Wide Web. Протокол HTML. URL-адрес. Статические и динамические Web-страницы.
  1. Использование среды Web как платформы приложений БД. Требования, предъявляемые к интеграции СУБД в среду Web, преимущества и недостатки, методы. Архитектура Web- СУБД
  1. Интерфейс Common Gateway Interface (CGI). Передача параметров в командной строке, с помощью переменных окружения.
  1. Платформа Microsoft Active Platform. Технология Active Server Pages (ASP) и Active Data Objects(ADO). Access и генерация Web- страниц.
  1. Интерактивная аналитическая обработка данных (OLAP). Многомерная OLAP-технология, правила, категории. Расширения языка SQL
  1. ^ Технология разработки данных. Основные понятия, методы. Прогнозирующее моделирование.




ЛИТЕРАТУРА




Основная:

1. Вендров А.М. Проектирование программного обеспечения. Учебник. - М: Финансы и Статистика, 2005 г.- 352 с.

2. Конноли Т., Бегг К., Страчан А., БД: проектирование, реализация, сопровождение. Теория и практика.: Уч. пособие - М.:Изд.дом “Вильямс”, 2001 г.-1120с.

Дополнительная:

1. Циркитцис С., Лоховеки Ф. Модели данных. - М: Финансы и Статистика, 1985г. -344с

2. Атье Ш. Структурный подход к организации БД. - М: Финансы и Статистика.