Рабочая программа По дисциплине «Теория информационных процессов и систем» По специальности 230201. 65 Информационные системы и технологии
Вид материала | Рабочая программа |
- Рабочая программа по дисциплине: Проектирование Информационных систем. Для специальности:, 255.76kb.
- Рабочая программа по дисциплине «Архитектура ЭВМ и систем» для специальности 230201, 202.14kb.
- Рабочая программа дисциплины Теория информационных процессов и систем Рекомендована, 870.15kb.
- Рабочая программа по дисциплине «Мировые информационные ресурсы и сети» для специальности, 124.2kb.
- Рабочая программа по дисциплине " Метрология, стандартизация и сертификация " для специальности, 212.29kb.
- Рабочая программа по дисциплине «Вычислительная математика» Для специальности 230201, 153.3kb.
- Рабочая программа по дисциплине " Управление данными " для специальности 230201 "Информационные, 191.4kb.
- Рабочая программа По дисциплине «Надежность информационных систем» По специальности, 343.38kb.
- Программа дисциплины опд. Ф. 05. Теория информационных процессов и систем для студентов, 255.07kb.
- Рабочая программа по дисциплине "алгоритмизация и программирование" для специальности, 136.78kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ
имени Ивана Федорова»
УТВЕРЖДАЮ
Т.В. Маркелова
« 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.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. Литература
основная
- Мацяшек Л.А. Анализ требований и проектирование систем, Разработка информационных систем с использованием UML;М.,Издательский дом "Вильямс",2002;428с.
- Дейт К.Д. Введение в системы баз данных, Пер. с англ. В.С.Минаева, И.А.Маслаковой; М., Наука,1980;463 с.
дополнительная
- Зубанов Ф.В. Microsoft Windows 2000. Планирование, развертывание, установка. - М.: Издательско-торговый дом “Русская редакция”, 2000. – 600 с.
- Скловская С. Red Hat Linux 6. Учебник. – Киев: ДиаСофт, 2000. – 416 с.
- Таненбаум Э., Ван-Стеен М. Распределенные системы. Принципы и парадигмы. – СПб.: Питер, 2003
- Ахо А., Хопкрофт Д, Ульман Д .Структуры данных и алгоритмы. – М.: «Вильямс», 2003
- Валединский В.Д., Пронкин Ю.Н. Вычислительные системы и программирование 1,2 –М.: Изд-во МГУ, 2000.
- Краковяк С. Основы организации и функционирования ОС ЭВМ, Пер. с фр. В.И. Дихтяра, С.Д. Чигиря; Под ред. П.Н. Заикина;М.,Мир,1988;478 с.: ил.
- Бек Л. Введение в системное программирование. - М.: Мир, 1988. - 448 с.
- Богумирский Б.С. MS-DOS 6. Новые возможности для пользователя. - СПб: "Питер", 1994.
- Архитектура Microsoft Windows для разработчиков. Учебный курс, Microsoft Corp. - М.: Издательско-торговый дом “Русская редакция”, 1999. – 496 с.
- Компьютер-Пресс, 1998 – 2000 гг.
- Мир ПК, 1998 – 2000 гг.
3.2 Перечень наглядных и других пособий, методических указаний по проведению конкретных видов учебных занятий, а также используемых в учебном процессе технических средств
- раздаточный материал для изучения лекционного материала;
- характерные образцы для изучения тем лабораторных работ;
- контрольные вопросы по курсу для подготовки к сдаче семестровой аттестации и экзамена;
- тест по самоподготовке студентов;
- справочник WINDOWS 2000ХР (И. Рогов, Москва, Лаборатория Базовых Знаний,1999);
- тесты по промежуточному и итоговому контролю знаний в центре информационных технологий университета.
Материально-техническое обеспечение дисциплины
Компьютерный класс, оборудованный IBM – PC совместимыми или персональными компьютерами APPLE..