Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебный план (АОИ ПИ)

.pdf
Скачиваний:
7
Добавлен:
16.03.2016
Размер:
2.83 Mб
Скачать

81

ды анализа рисков: метод аналогий, вероятностные методы, экспертные методы, методы имитационного моделирования. Модели управления рисками. Мониторинг и контроль рисков. Разработка плана по управлению рисками.

Управление человеческими ресурсами Основные функции и взаимодействие участников проекта. Формирование команды

проекта. Типы команд в IT-проекте. Основные принципы, установки и проверенные методики формирования команды программного проекта. Распределение ролей в проектной команде. Роль менеджера проекта. Основные проблемы проектного менеджера. Факторы, определяющие выбор менеджера проекта. Лидерство. Управляющий проектом и его лидерские качества. Компетенции лидера. Цели менеджера и лидера. Предпосылки эффективной работы. Разрешение конфликтов. Мотивация на качество поставки решения. Аспекты эффективного руководства и этический кодекс управляющего проектом.

Управление изменениями.

Управление конфигурациями. Управление взаимодействием в проекте. Аудит и завершение работы над проектом.

.

6. Виды учебной работы: лекции -18 часов, лабораторные работы—36 часов.

7. Изучение дисциплины заканчивается экзаменом (7 семестр)

Аннотация дисциплины

«Экономика программной инженерии»

1. Общая трудоемкость дисциплины составляет 2 ЗЕТ (72 час.)

2. Цели и задачи дисциплины:

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

3. Место дисциплины в структуре ООП:

Дисциплина относится к базовой части профессионального цикла.

Для эффективного освоения дисциплины студент должен знать основные положения дисциплин: «Разработка и анализ требований», «Управление программными проектами», «Бухгалтерские и информационные системы».

Дисциплина является базовой при подготовке выпускной квалификационной работы по направлению подготовки «Программная инженерия» для составления техникоэкономического обоснования либо бизнес-плана по разработке и продвижению на рынок программного продукта.

4. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетен-

ций:

умение использовать нормативные правовые документы в своей деятельности

(ОК-5);

способность выполнить начальную оценку степени трудности, рисков, затрат и сформировать рабочий график (ПК-7);

способность готовить коммерческие предложения с вариантами решения (ПК-8);

способность оценивать временную и емкостную сложность программного обеспечения (ПК-13);

способность к проведению исследования и анализа промышленного рынка ПП

(ПСК-1);

понимание проблем сегментирования, позиционирования и продвижения ПП на

82

рынок (ПСК-2);

понимание основ финансовой деятельности компании (ПСК-3);

понимание проблем и способность определить договорную и рыночную цены на ПП, рыночную стоимость продукта при полной либо частичной переуступке прав на ПП

(ПСК-4);

способность к разработке бизнес-планов по созданию и продвижению на рынок новых ПП (ПСК 5).

В результате изучения дисциплины студент должен: Знать:

особенности промышленного рынка программных продуктов.

основы сегментирования промышленного рынка и позиционирование ПП. методики определения трудозатрат, бюджета, эффективности, управления фи-

нансовыми рисками при создании ПП.

основы планирования бюджета программного проекта, мониторинга и анализа его исполнения.

Уметь:

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

рассчитывать трудозатраты и договорную цену на разработку программного продукта, определять рыночную цену на основе уровня безубыточности , рыночную стоимость ПП как инвестиционного проекта.

составлять бюджет программного проекта и проводить анализ его эффективности на основе сравнения затрат и результатов.

идентифицировать и управлять финансовыми рисками проекта.

Владеть:

методиками финансового управления и экономического анализа на всех этапах жизненного цикла ПП.

одним либо несколькими пакетами прикладных программ по составлению бюджета (финансового плана) программного проекта и анализу его исполнения.

5. Содержание дисциплины. Основные разделы:

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

рынка (государства, разработчика, заказчика, посредника, партнера, конкурента) системный анализ деятельности IT-компании на рынке; методы сегментации промышленного рынка программных продуктов; процедуры формирования потребительских предпочтений пользователей; методы определения конкурентоспособности ПП

Основы финансовой деятельности IT-компании

Формирования бюджета на создание и продвижение на рынок программного проекта, мониторинг исполнения бюджета и анализа финансовой деятельности. Идентификация, оценка и управление финансовыми рисками при реализации программных проектов. Основы разработки бизнес-плана по созданию и продвижению на рынок программных продуктов

Экономика программных проектов Методы оценки трудозатрат на разработку ПП, распределение трудозатрат по ос-

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

83

6. Виды учебной работы: лекции -24 часа, практические работы—12 часов

7. Изучение дисциплины заканчивается экзаменом (8 семестр)

Аннотация дисциплины

«Безопасность жизнедеятельности»

1. Общая трудоемкость дисциплины составляет 2 ЗЕТ (72 часа)

2. Цели и задачи дисциплины:

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

3. Место дисциплины в структуре ООП:

Учебная дисциплина «Безопасность жизнедеятельности» относится к базовой части профессионального цикла.

Для эффективного освоения дисциплины студент должен знать основные положения дисциплин гуманитарного и социального циклов.

Результаты освоения дисциплины «Безопасность жизнедеятельности» способствуют повышению общекультурного и образовательного уровня студента.

4. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетен-

ций:

владение основными методами защиты производственного персонала и населения от возможных последствий аварий, катастроф, стихийных бедствий (ОК12);

понимание концепций и атрибутов качества программного обеспечения (надежности, безопасности, удобства использования), в том числе, роли людей, процессов, методов, инструментов и технологий обеспечения качества (ПК-18);

В результате изучения дисциплины студент должен: Знать:

меры защиты человека и среды обитания от негативных воздействий чрезвычайных ситуаций, природного и, техногенного характера, актов терроризма;

Уметь:

поддерживать комфортное (нормативное) состояния среды обитания в зонах трудовой деятельности и отдыха человека;

Владеть:

навыками обеспечения устойчивости функционирования объектов (организаций) в штатных и чрезвычайных ситуациях;

методами организации защиты производственного персонала и населения от возможных последствий стихийных бедствий, аварий, катастроф, пожаров, террористических актов.

5. Содержание дисциплины. Основные разделы:

Основы безопасности жизнедеятельности, основные понятия, термины и определения. Характерные системы "человек - среда обитания". Производственная, городская, бытовая, природная среда. Соответствие условий жизнедеятельности физиологическим, физическим и психическим возможностям человека - основа оптимизации параметров среды обитания. Современные методы обеспечения безопасности жизнедеятельности.

Физиология труда и комфортные условия жизнедеятельности. Физический и умст-

84

венный труд. Методы оценки тяжести труда. Энергетические затраты человека при различных видах деятельности.

Обеспечение комфортных условий жизнедеятельности. Системы обеспечения параметров микроклимата: отопление, вентиляция, кондиционирование, их устройство и требования к ним. Контроль параметров микроклимата. Освещение. Требования к системам освещения.

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

Причины техногенных аварий и катастроф. Взрывы, пожары и другие чрезвычайные негативные воздействия на человека и среду обитания. Первичные и вторичные негативные воздействия в чрезвычайных ситуациях, масштабы воздействия.

Идентификация травмирующих и вредных факторов, опасные зоны. Понятие и величина риска. Прогнозирование и моделирование условий возникновения опасных ситуаций.

Чрезвычайные ситуации мирного и военного времени. Основные понятия и определения, классификация чрезвычайных ситуаций.

6. Виды учебной работы: лекции - 18 часов, лабораторные работы - 18 часов, самостоятельная работа – 36 часов.

7. Изучение дисциплины заканчивается зачетом (3 семестр).

Аннотация дисциплины

«Конструирование программного обеспечения»

1. Общая трудоемкость дисциплины составляет 2 ЗЕТ (72 час.)

2. Цели и задачи дисциплины:

Данная дисциплина предназначена для студентов третьего курса, обучающихся по направлению «Программная инженерия».

В рамках дисциплины «Конструирование программного обеспечения» изучается процесс конструирования программных систем с использованием различных методологий разработки программного обеспечения, подходы к тестированию программных систем, методы оценки качества конструирования.

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

3. Место дисциплины в структуре ООП:

Дисциплина относится к базовой части профессионального цикла.

Для эффективного освоения дисциплины студент должен знать основные положения дисциплин: «Введение в программную инженерию», «Алгоритмы и структуры данных», «Теория автоматов и формальных языков», «Базы данных», «Организация баз данных», «Проектирование человеко-машинного интерфейса», «Объектно-ориентированный анализ и программирование».

Дисциплина является базовой при подготовке выпускной квалификационной работы по направлению подготовки «Программная инженерия».

4. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетен-

85

ций:

готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3);

навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения (ПК-12);

умение применять основные методы и инструменты разработки программного обеспечения (ПК-17);

понимание основных концепций и моделей эволюции и сопровождения программного обеспечения (ПК-26).

В результате изучения дисциплины студент должен: Знать:

методологии разработки программных продуктов;

Уметь:

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

Владеть:

навыками конструирования и тестирования программного обеспечения; навыками оценки качества конструирования программных систем.

5. Содержание дисциплины. Основные разделы:

Введение в конструирование ПО. Проблемы разработки сложных программ. Принципы работы со сложными системами: абстракция и уточнение; модульность; выделение интерфейсов и сокрытие информации; адекватность, полнота, ортогональность и простота интерфейсов; разделение ответственности; слабая связность модулей и сильное сродство функций в одном модуле; повторное использование исходного кода. Использование стандартов при конструировании ПО: внешние и внутренние стандарты.

Понятия жизненного цикла ПО и технологических процессов разработки программного обеспечения. Структура и стандарты жизненного цикла программного обеспечения. Группа стандартов ISO. Группа стандартов IEEE.

Модели жизненного цикла программного обеспечения. Каскадная (водопадная, последовательная) модель. Итеративные (инкрементальные) модели. Спиральная модель.

Методологии разработки ПО. Унифицированный процесса разработки Rational (RUP). Экстремальное программирование (XP).

Качество исходного кода программного обеспечения. Верификация и валидация ПО. Методы контроля качества программного кода. Модульное тестирование. Интеграционное тестирование.

Рефакторинг исходного кода. Проблемы, возникающие при проведении рефакторинга. Принципы рефакторинга. Рефакторинг и проектирование. Рефакторинг и производительность. Разработка тестов. Составление методов. Перемещение функций между объектами. Упрощение условных выражений. Упрощение вызовов методов. Решение задачи обобщения. Инструментальные средства проведения рефакторинга

6. Виды учебной работы: лекции -18 часов, практические работы—18 часов

7. Изучение дисциплины заканчивается

зачетом (5 семестр)

 

Аннотация дисциплины

 

«Вычислительные системы, сети и телекоммуникации

1. Общая трудоемкость дисциплины составляет 3 ЗЕТ (108

час.)

86

2. Цели и задачи дисциплины:

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

3. Место дисциплины в структуре ООП:

Дисциплина относится к вариативной части профессионального цикла.

Требования к входным знаниям, умениям и компетенциям студента должны соответствовать среднему уровню школьной подготовки.

Знания и навыки, полученные в процессе освоения дисциплины «Вычислительные системы, сети и телекоммуникации», используются в дальнейшем при изучении дисциплин: «Операционные системы и сети», «Архитектура вычислительных систем».

4. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетен-

ций:

готовность обосновать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверки их корректности и эффективности (ПК- 4).

знакомство с архитектурой ЭВМ и систем (ПК-9).

навыки использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-15).

В результате изучения дисциплины студент должен: Знать:

теоретические основы архитектурной и программной организации вычислительных и информационных систем;

основные стандарты информационно-коммуникационных систем и технологий;

Уметь:

настраивать конкретные конфигурации операционных систем;

инсталлировать, тестировать, испытывать и использовать программные средст-

ва;

Владеть:

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

5. Содержание дисциплины. Основные разделы:

Вводная часть.

Вычислительные системы, сети и телекоммуникации: цели и задачи обработки информации, аппаратные средства её реализации. Классификация вычислительных систем. Функции управления ЭВМ, их программные составляющие (память, интерфейс, средства обработки). Многопроцессорные вычислительные системы. Программное обеспечение. Операционные системы.

Вычислительные системы.

Архитектура вычислительных систем. Комплексирование в вычислительных системах. Типовые структуры вычислительных систем. Организация функционирования вычислительных систем. Системы с конвейерной обработкой информации. Принципы анализа производительности. Методы и средства измерений и оценки функционирования. Модели рабочей и системной нагрузки. Принципы построения систем телеобработки. Каналы связи. Сопряжение ЭВМ с каналами связи. Абонентские пункты.

Вычислительные сети и коммуникации.

87

Классификация компьютерных сетей. Назначение компьютерной сети. Основные виды вычислительных сетей. Локальная и глобальная вычислительные сети. Способы построения сетей. Одноранговые сети. Проводные и беспроводные каналы. Протоколы передачи данных.

Принцип построения компьютерных сетей: локальные вычислительные сети и глобальные компьютерные сети Internet, FidoNet, FREEnet и другие.

LAN и WAN сети, права доступа к данным и коммутация компьютеров.

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

Многоуровневая структура стека TCP/IP. Уровень межсетевого взаимодействия. Основной уровень. Прикладной уровень. Уровень сетевых интерфейсов. Соответствие уровней стека TCP/IP семиуровневой модели ISO/OSI. Проектирование локальной вычислительной сети.

Выделенный канал. Скорость доступа. Стоимость доступа. Стоимость оборудования и подключения. Использование телефонных линий Dial-Up.

6. Виды учебной работы: лекции -18 часов, практические работы—18 часов

7. Изучение дисциплины заканчивается

зачетом (2 семестр)

 

Аннотация дисциплины

 

«Компьютерная графика»

 

1. Общая трудоемкость дисциплины составляет 7 ЗЕТ (252

часа)

2. Цели и задачи дисциплины:

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

Задачи дисциплины:

сформировать взгляд на компьютерную графику как на систематическую науч- но-практическую деятельность, носящую как теоретический, так и прикладной характер;

сформировать базовые теоретические понятия, лежащие в основе компьютерной графики, освоить особенности восприятия растровых и векторных изображений;

дать представление о методах геометрического моделирования; научить практическому использованию алгоритмов и методов компьютерной

графики при проектировании пользовательских интерфейсов программных систем.

3. Место дисциплины в структуре ООП:

Учебная дисциплина «Компьютерная графика» относится к вариативной части профессионального цикла.

Для эффективного освоения дисциплины студент должен знать основные положения дисциплин: «Математическая логика и теория алгоритмов», «Дискретная математика», «Алгебра и геометрия», «Вычислительная математика», «Информатика и программирование», «Алгоритмы и структуры данных», «Операционные системы, сети и телекоммуникации».

Знания и навыки, полученные в процессе освоения дисциплины «Компьютерная графика», используются в дальнейшем при изучении дисциплины «Геоинформационные системы»

4. Требования к результатам освоения дисциплины:

88

Процесс изучения дисциплины направлен на формирование следующих компетен-

ций:

владение культурой мышления, способности к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-1);

готовность к кооперации с коллегами, работе в коллективе (ОК-3); способности создания программных интерфейсов (ПК-14);

понимание концепций и атрибутов качества программного обеспечения (надежности, безопасности, удобства использования), в том числе, роли людей, процессов, методов, инструментов и технологий обеспечения качества (ПК-18);

В результате изучения дисциплины студент должен: Знать:

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

Уметь:

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

Владеть:

методами создания реалистических трехмерных изображений.

5. Содержание дисциплины. Основные разделы:

Введение в компьютерную графику Графические объекты, примитивы и их атрибуты. Графическая система. Пользова-

тели графических систем. Системы растровой и векторной графики. Форматы файлов графики. Цветовые модели. Фракталы.

Математические основы компьютерной графики Геометрическое моделирование. Геометрическое определение базовых типов. Ко-

ординатный метод. Системы координат. Преобразования координат. Аффинные преобразования. Двумерные аффинные преобразования. Аффинные преобразования в пространстве. Область визуализации и функция кадрирования. Отсечение. Двумерный алгоритм Ко- эна-Сазерленда. Алгоритм Лианга-Барского. Визуализация трехмерных изображений.

Виды проектирования. Параллельное проектирование. Перспективное проектирование. Удаление невидимых линий и поверхностей. Удаление нелицевых граней. Алгоритм Z-буфера. Алгоритм Робертса. Алгоритм построчного сканирования. Закрашивание поверхностей. Модели отражения света. Вычисление нормалей и углов отражения. Метод Гуро. Метод Фонга. Преломление света. Вычисление вектора преломленного луча. Трассировка лучей. Примеры изображения трехмерных объектов.

Графическое программирование OpenGl

Архитектура и особенности синтаксиса. Интерфейс OpenGL. Визуализация двумерных и трехмерных объектов. Матрицы преобразований в OpenGL.

Операции с изображением на уровне растра Простейшие свойства множеств на целочисленной решетке. Алгоритм вывода пря-

мой линии. Прямое вычисление координат. Инкрементные алгоритмы. Алгоритм вывода окружности. Алгоритмы вывода фигур. Заполнение сплошных областей. Тест принадлежности точки многоугольнику. Заполнение многоугольников. Стиль заполнения. Кисть. Текстура.

Кривые и криволинейные поверхности Представление кривых линий и поверхностей. Представление в явной форме. Не-

явная форма представления. Параметрическая форма представления. Общая характеристика полиномиальной параметрической формы представления.

89

6. Виды учебной работы: лекции -18 часов, лабораторные работы – 36 часов, курсовой проект - 18.

7. Изучение дисциплины заканчивается экзаменом (4 семестр) и диф.зачетом (5 се-

местр).

Аннотация дисциплины

«Хранилища данных»

1. Общая трудоемкость дисциплины составляет 4 ЗЕТ (144 часа.)

2. Цели и задачи дисциплины:

«Хранилища данных» (ХД) – учебная дисциплина, в которой изучаются современные технологии, методы и средства проектирования и построения автоматизированных информационных систем, ориентированных на анализ данных в процессе поддержки принятия решений.

Специалисты в области ХД должны владеть знаниями и умениями, позволяющими принимать обоснованные решения на всех стадиях и этапах проектирования и построения автоматизированных информационных систем, ориентированных на анализ данных.

Врезультате изучения дисциплины студент должен знать: Основные принципы построения систем, ориентированных на анализ данных в целях процесса поддержки принятия решений; Современные технологии оперативного анализа данных; Модели данных, используемые для построения хранилищ; Особенности построения систем на основе хранилищ данных; Основные принципы OLAP. Назначение и область применения методов интеллектуального анализа данных;

Врезультате изучения дисциплины студент должен уметь: проектировать структуры хранилищ данных; определять необходимость применения технологий оперативного и интеллектуального анализа данных.

3. Место дисциплины в структуре ООП:

Дисциплина относится к вариативной части профессионального цикла.

Для эффективного освоения дисциплины студент должен знать основные положения дисциплин: «Проектирование и архитектура программных систем», «Управление программными проектами», «Базы данных», «Организация баз данных», «Теория систем и системный анализ».

Дисциплина является базовой при подготовке выпускной квалификационной работы по направлению подготовки «Программная инженерия».

4. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетен-

ций:

навыки использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-15);

В результате изучения дисциплины студент должен: Знать:

основные принципы построения систем, ориентированных на анализ данных в целях процесса поддержки принятия решений;

модели данных, используемые для построения хранилищ; особенности построения систем поддержки принятия решений на основе ХД; основные принципы OLAP технологию многомерного анализа данных.

90

назначение и область применения методов интеллектуального анализа данных;

основные положения спецификации стандарта организации хранилищ данных;

Уметь:

проектировать структуры хранилищ данных;

определять необходимость применения технологий интеллектуального анализа данных.

обосновать необходимость разработки и внедрения аналитической информационной системы для достижения стратегических целей организации;

формировать пакет проектной документации на разработку информационноаналитической системы;

Владеть:

методами и инструментальными средствами проектирования хранилища дан-

ных;

методами и инструментальными средствами разработки проектов на создание и внедрение ХД;

методами визуализации данных в процессе построения OLAP-отчетности;

5. Содержание дисциплины. Основные разделы:

Системы поддержки принятия решений и основные решаемые с их помощью задачи. Классификация задач анализа данных. Обобщенная архитектура системы поддержки принятия решений. Базы данных – основа системы поддержки принятия решений. OLTPсистемы. Неэффективность использования OLTP-систем для анализа данных. Отличия в характере данных и в требованиях к средствам реализации оперативных и аналитических систем

Предмет, основные идеи и цели концепции ХД. Основные требования к данным в ХД. Взаимное соотношение концепции ХД и концепций анализа данных. Определение ХД. Основные задачи, решаемые при создании ХД.

Многомерная модель ХД. Многомерное представление при описании структур данных. Основные понятия многомерной модели. Гиперкубическая и поликубическая модели. Операции манипулирования измерениями. Срез, вращение, отношения и иерархические отношения. Операция агрегации и операция детализации. Особенности проектирования многомерной база данных. Определение измерений, их взаимосвязей и уровней агрегации хранимых данных. Объявление измерений, показателей и отношений. Реляционная модель хранилища данных. Особенности моделей «звезда» и «снежинка». Оптимизация обработки запросов со схемой «звезда»..

Проблема неоднородности программной среды источников данных. Распределенность источников. Метаданные и их роль в системах ХД. Вопросы защиты данных. Киоски данных.

Конвертация данных для хранилища. План конвертации. Создание спецификации конвертации. Конвертация промежуточных схем для загрузки данных. Агрегация загружаемых данных. Обеспечение качества данных.

Очистка данных. Особенности ETL-процесса. Проблемы качества данных отдельного источника (уровень схемы и уровень элемента). Проблемы множественных источников данных. Методы очистки данных. Основные этапы процесса очистки данных: анализ данных, определение порядка и правил преобразования данных, подтверждение, преобразования, противоток очищенных данных.

История развития OLAP. Требования Кодда к OLAP. Тест FASMI. Архитектуры OLAP. Компоненты OLAP-систем. Обзор продуктов OLAP. OLAP и Web-технологии. OLAP-решения Oracle.

Назначение и область применения методов интеллектуального анализа данных. Задачи Data Mining. Классификация задач Data Mining . Задача классификации и регрессии. Задача поиска ассоциативных правил. Задача кластеризации.