Рабочая программа По дисциплине «Теория информационных процессов и систем» По специальности 230201. 65 Информационные системы и технологии

Вид материалаРабочая программа

Содержание


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




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ




Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ

имени Ивана Федорова»


УТВЕРЖДАЮ

Т.В. Маркелова

« 23 » июня 2011 г.

рабочая программа



По дисциплине «Теория информационных процессов и систем»

По специальности 230201.65 - Информационные системы и технологии

Факультет Информационных технологий и медиасистем

Кафедра ^ Информационных систем


Индекс по учебному плану

Цикл

Компонент

Федеральный

Национально-региональный (вузовский)

Элективный

ОПД.Ф.05

Общие гуманитарные и социально-экономические дисциплины










Общие математические и естественнонаучные дисциплины










Общепрофессиональные дисциплины

х







Специальные дисциплины










Дисциплины специализации













^ Форма

Обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

Лабораторные занятия

Курсовая

Работа

Курсовой проект

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

Очная

3

6

170

68

34




34







102

экзамен



Москва — 2011 г.


Составители: д.т.н., профессор А.А. Марков.; к.т.н., доцент А.Ф. Иванько.

Рецензент: ____________________


Рабочая программа обсуждена на заседании кафедры «Информационные системы»

16 мая 2011г., протокол № 9


Зав. кафедрой ____________________/А.А. Марков/


Одобрена Ученым Советом факультета «Информационных технологий и медиасистем»

17 мая 2011г., протокол № 9


Председатель ____________________ /А.Е. Иванова/


^ ТЕОРИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ И СИСТЕМ


Составители: д.т.н., профессор А.А. Марков.; к.т.н., доцент А.Ф. Иванько


^ Форма

Обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

Лабораторные занятия

Курсовая

Работа

Курсовой проект

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

Очная

3

6

170

68

34




34







102

экзамен



^ 1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ТЕРБОВАНИЯ К ЗАНИЯМ И УМЕНИЯМ

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


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

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


1.2. Требования к знаниям и умениям


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

Иметь представление:

о направлениях и истории развития информационных процессов и систем;

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

уметь использовать:

современные информационные процессы и системы, обслуживающие сервисные программы;

владеть:

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

иметь опыт:

программирования в современных информационных средах.


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

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


^ 2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


2.1. Наименование тем, их содержание, объем в часах.


п/п

Наименование тем, разделов

Общая трудоемкость (часов)

Аудиторные занятия

(всего часов)

Лекции

Практические занятия

(семинары)

Лабораторные занятия

1

Тема 1. Введение

1

1







2

Тема 2. Процесс разработки программного обеспечения информационных систем (ИС)

12

6




6

3

Тема 3. Основания анализа требований, установление требований, спецификация требований

12

8




4

4

Тема 4. Углубленный анализ, углубленное моделирование классов

16

8




8

5

Тема 5. Основы проектирования систем, проектирование пользовательского интерфейса

14

6




8

6

Тема 6. Проектирование баз данных

12

8




4

7

Тема 7. Проектирование программ и транзакций

12

8




4

8

Тема 8. Тестирование и управление изменениями

6

6










итого

85

51




34



2.2. Содержание тем и разделов дисциплины


Тема 1. Введение

Цели и задачи дисциплины. Место и роль дисциплины в общей структуре подготовки специалистов, связь с другими дисциплинами. Назначение и функции информационных систем (ИС). Роль и место ИС в архитектуре вычислительных систем. Этапы развития ИС.


^ Тема 2. Процесс разработки программного обеспечения (ПО) информационных систем

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

^ Тема 3. Основы анализа требований. Основные концепции, установление требований, спецификация требований

Основы объектной технологии. Классы, ассоциации, агрегация и композиция, обобщение. Наставление по моделированию информационных систем. Требования к информационным системам. Согласование и проверка обоснованности требований, управление требованиями, Принципы спецификации требований.


^ Тема 4. Углубленный анализ, углубленное моделирование классов

Стереотипы, ограничения, примечания и дескрипторы, видимость и инкапсуляция. Иерархия классов. Углубленное моделирование обобщения и наследования. Моделирование агрегации и делегирования.


^ Тема 5. Основы проектирования систем, проектирование пользовательского интерфейса

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


^ Тема 6. Проектирование баз данных

Модель объектной базы данных. Объектно-реляционная модель базы данных. Реляционная база данных.


Тема 7. Проектирование программ и транзакций

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


^ Тема 8. Тестирование и управление изменениями

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


2.3. Лабораторные занятия, их наименование и объем в часах




п/п

Наименование

лабораторных работ

№ темы

дисциплины

Кол-во

час

1

Процесс разработки программного обеспечения (ПО) ИС

2

4

2

Основные концепции, установление требований, спецификация требований

3

6

3

Углубленное моделирование обобщения и наследования

4

6

4

Проектирование пользовательского интерфейса

5

4

5

Проектирование баз данных

6

8

6

Проектирование программ, связность и увязка классов

7

6



2.4. Курсовой проект (работа), его характеристика


Не предусматривается.


2.5. Организация самостоятельной работы





^ Наименование тем, разделов

Виды и формы самостоятельной работы *

(распределение часов по формам обучения)

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

Подготовка рефератов (докладов, сообщений и информационных материалов и т.п.)

Выполнение домашних контрольных и иных заданий

Подготовка к промежуточной аттестационной работе (в т.ч. коллоквиум, тестирование и пр.)

Подготовка к

экзамену

Очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная




Введение Тема 1.










4
















4



















Тема 2.










6
















6



















Тема 3.










4
















4



















Тема 4.










6
















6



















Тема 5.










4
















4



















Тема 6.










6
















6



















Тема 7.










2
















4



















Тема 8.










2
















6



















Тема 9.










6
















5



































































* могут быть предложены иные формы СРС


^ 3. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ


3.1. Литература


основная

  1. Мацяшек Л.А. Анализ требований и проектирование систем, Разработка информационных систем с использованием UML;М.,Издательский дом "Вильямс",2002;428с.
  2. Дейт К.Д. Введение в системы баз данных, Пер. с англ. В.С.Минаева, И.А.Маслаковой; М., Наука,1980;463 с.



дополнительная
  1. Зубанов Ф.В. Microsoft Windows 2000. Планирование, развертывание, установка. - М.: Издательско-торговый дом “Русская редакция”, 2000. – 600 с.
  2. Скловская С. Red Hat Linux 6. Учебник. – Киев: ДиаСофт, 2000. – 416 с.
  3. Таненбаум Э., Ван-Стеен М. Распределенные системы. Принципы и парадигмы. – СПб.: Питер, 2003
  4. Ахо А., Хопкрофт Д, Ульман Д .Структуры данных и алгоритмы. – М.: «Вильямс», 2003
  5. Валединский В.Д., Пронкин Ю.Н. Вычислительные системы и программирование 1,2 –М.: Изд-во МГУ, 2000.
  6. Краковяк С. Основы организации и функционирования ОС ЭВМ, Пер. с фр. В.И. Дихтяра, С.Д. Чигиря; Под ред. П.Н. Заикина;М.,Мир,1988;478 с.: ил.
  7. Бек Л. Введение в системное программирование. - М.: Мир, 1988. - 448 с.
  8. Богумирский Б.С. MS-DOS 6. Новые возможности для пользова­теля. - СПб: "Питер", 1994.
  9. Архитектура Microsoft Windows для разработчиков. Учебный курс, Microsoft Corp. - М.: Издательско-торговый дом “Русская редакция”, 1999. – 496 с.
  10. Компьютер-Пресс, 1998 – 2000 гг.
  11. Мир ПК, 1998 – 2000 гг.


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

  • раздаточный материал для изучения лекционного материала;
  • характерные образцы для изучения тем лабораторных работ;
  • контрольные вопросы по курсу для подготовки к сдаче семестровой аттестации и экзамена;
  • тест по самоподготовке студентов;
  • справочник WINDOWS 2000ХР (И. Рогов, Москва, Лаборатория Базовых Знаний,1999);
  • тесты по промежуточному и итоговому контролю знаний в центре информационных технологий университета.



Материально-техническое обеспечение дисциплины

Компьютерный класс, оборудованный IBM – PC совместимыми или персональными компьютерами APPLE..