Аннотация учебной программы дисциплины «Интеллектуальные системы»

Вид материалаДокументы

Содержание


Цели изучения дисциплины.
Задачи изучения дисциплины.
Иметь представление
Введение. Общее представление об информационной системе.
Общая классификация архитектур информационных приложений.
Средства и методологии проектирования, разработки и сопровождения файл-серверных приложений.
Средства и методологии проектирования, разработки и сопровождения клиент-серверных приложений.
Средства и методологии проектирования, разработки и сопровождения Intranet-приложений.
Информационные приложения, основанные на использовании "складов данных" (DataWarehousing).
Подобный материал:
1   2   3   4   5   6

Цели изучения дисциплины.

Целью дисциплины является ознакомление с современным состоянием технологий разработки и внедрения корпоративных информационных систем (КИС).


Задачи изучения дисциплины.

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


Дисциплина направлена на формирование следующих компетений:

ОК-1

способен совершенствовать и развивать свой интеллектуальный и общекультурный уровень

ОК-2

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

ОК-6

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

ПК-3

разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий

ПК-4

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

ПК-5

выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации

ПК-6

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


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

Иметь представление: об основных терминах и понятиях теории и практики в области разработки и внедрения современных КИС.

Знать: состав и структуру различных классов КИС, современные технологии разработки проектирования КИС, содержание этапов разработки БИС, методы и инструментальные средства разработки КИС.

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


Содержание курса:

Введение. Общее представление об информационной системе. Специфика информационных программных систем. Задачи информационных систем (ИС). Проблемы построения ИС. Требования к техническим средствам, поддерживающим ИС.

Общая классификация архитектур информационных приложений. Файл-серверные приложения. Клиент-серверные приложения. Intranet-приложения. Склады данных (DataWarehousing) и системы оперативной аналитической обработки данных. Интегрированные распределенные приложения.

Средства и методологии проектирования, разработки и сопровождения файл-серверных приложений. Традиционные средства и методологии разработки файл-серверных приложений. Системы программирования и библиотеки. Средства и методы разработки приложений на основе СУБД на персональных компьютерах. Новые средства разработки файл-серверных приложений. Общая характеристика современных средств. Примеры новых подходов. Перенос файл-серверных приложений в среду клиент-сервер. Библиотеки доступа к базам данных. Протокол ODBC и его реализации. Укрупнение приложений (Upsigsing). Рекомендации по использованию инструментальных средств разработки файл-серверных приложений.

Средства и методологии проектирования, разработки и сопровождения клиент-серверных приложений. Базовые средства построения ИС в архитектуре "клиент-сервер". Серверы баз данных как базовая системная поддержка информационной системы в архитектуре "клиент-сервер". Язык SQL - базовый интерфейс SQL-сервера. Классический подход к проектированию реляционных баз данных. Концептуальные модели и схемы баз данных. CASE-системы для проектирования информационных систем. Физическое проектирование баз данных.

Средства и методологии проектирования, разработки и сопровождения Intranet-приложений. Основные понятия Intranet. Языки и протоколы. Серверы Intranet. Язык программирования Java. Возможные архитектуры Intranet-приложений.

Информационные приложения, основанные на использовании "складов данных" (DataWarehousing). Проблема интеграции данных. Подходы и имеющиеся решения.

Глобально распределенные информационные системы. Проблема "унаследованных систем" (Legacy Systems). Объектный подход. Предложения OMG и ODMG. Промышленный стандарт CORBA.


Аннотация учебной дисциплины

«Разработка приложений для мобильных устройств»


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


Для достижения поставленной цели выделяются задачи курса:
  • Сделать обзор существующих мобильных платформ.
  • Дать студентам представление об основных проблемах разработки приложений для мобильных устройств.
  • Научить основам проектирования и разработки приложений для платформы Google Android.


Изучение данной дисциплины базируется на дисциплинах «Объектно-ориентированное программирование», «Объектно-ориентированный анализ и дизайн».


Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
  • ОК-1, ОК-2, ОК-6;
  • ПК-1, ПК-5, ПК-6.


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

Знать:
  • Список существующих мобильных платформ;
  • Основные составляющие мобильной платформы для разработки;
  • Основные проблемы разработки приложений для мобильных устройств;
  • Архитектуру мобильной платформы Google Android;
  • Список компонент приложения для Android, их назначение и жизненный цикл;
  • Принципы построения пользовательских интерфейсов для приложений Android.

Уметь:
  • Управлять пакетами платформы для разработки Android SDK;
  • Управлять проектами платформы для разработки Google Android;
  • Проектировать приложения для Android;
  • Разрабатывать пользовательские интерфейсы и соответствующие компоненты приложений Android.

Владеть навыками:
  • разработки приложений для Android.


Основные разделы курса:
  1. Основные проблемы разработки приложений для мобильных платформ.
  2. Архитектура мобильной платформы Google Android.
  3. Разработка пользовательских интерфейсов в Android.
  4. Хранилища данных в Android.


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