МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ Декан ФВТ, профессор ___...
80 downloads
169 Views
196KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ Декан ФВТ, профессор _______________Б.Д. Шашков “____”_______________2004 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Проектирование информационных систем
Для студентов специальности 35.15.00 МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ И АДМИНИСТРИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Пенза, 2004 г.
Программу разработала
к.т.н., доцент Глотова Т.В.
Программа одобрена на заседани каф. «Системы автоматизированного проектирования» протокол № ___от ___________ 2004 г. Зав каф. «Системы автоматизированного проектирования» д.т.н, пофессор А.М.Бершадский Согласовано Председатель НМК ФВТ д.т.н., профессор
П.П. Макарычев
Программа разработана в соответствии со следующими документами: -
государственным образовательным стандартом минобразования РФ специальности 35.15.00;
-
рабочим учебным планом ПензГУ по специальности 35.15.00;
2
1. Цели и задачи дисциплины
Целью преподавания дисциплины “Проектирование информационных систем” является получение студентами знаний по основам объектно-ориентированного системного анализа и проектирования информационных систем. Дисциплина относится к блоку дисциплин специализации. 2. Требования к уровню освоения содержания дисциплины В результате изучения дисциплины студенты должны: знать − основные этапы проектирования ПО ИС и модели жизненного цикла ПО ИС − основы объектно-ориентированной методологии разработки систем − основы языка UML; уметь - разрабатывать диаграммы моделей системы на языке UML; иметь опыт иметь практические навыки ориентированными CASE-средствами;
работы
с
объектно-
иметь представление - о концепции открытых систем. Перечень курсов, необходимых для изучения дисциплины: - Информатика - Алгоритмические языки и программирование - Системный анализ - Объектно-ориентированное программирование - Структуры и алгоритмы компьютерной обработки данных. 3. Объем дисциплины и виды учебной работы. Вид учебной работы Общая трудоемкость дисциплины Аудиторные занятия Лекции 3
Всего часов
Семестр
102 51 34
9 9 9
Практические занятия (ПЗ) Семинары (С) Лабораторные работы (ЛР) Самостоятельная работа Курсовая работа Расчетно-графические работы Реферат Другие виды самостоятельной работы Вид итогового контроля (зачет, экзамен)
17 51 -
9 9 Экзамен
4. Содержание дисциплины. 4.1. Разделы дисциплины и виды занятий Наиенование раздела
Кол-во часов
1. Введение Модели жизненного цикла ПО ИС 2.Жизненный цикл ПО ИС и его модели 3. Требования к методологии и технологии проектирования ИС Объектно-ориентированная методология разработки систем 4. Составные части объектноориентированной методологии: Объектно-ориентированный анализ, объектноориентированное проектирование, объектно-ориентированное программирование.. 5. Принципы объектноориентированного подхода 6. Классы и объекты. Отношения между классами и объектами. Качество классов и объектов. Определение 4
Из них по видам занятий Л/р Лекции
2
2
2
2
2
2
2
2
4
4
8
4
4
классов и объектов. 7. ООА. Задача классификации. Три основных подхода решения задачи классификации.
8
4
4
8
4
4
2
2
10. CASE-системы - инструментальные средства разработки систем.
11
6
11. Концепция открытых систем.
2
2
Итого:
51
34
8 Унифицированный язык визуального моделирования UML. Диаграммы функций (вариантов использования), последовательностей, взаимодействия, классов, состояний, компонентов, размещения. 9 Процесс объектноориентированного проектирования. Преимущества и недостатки объектноориентированного подхода.
5
17
4.2. Содержание разделов дисциплины Введение. Потребности создания ИС, требования к информационной системе(ИС), области проектирования ИС. Модели жизненного цикла программного обеспечения(ПО) ИС Структура жизненного цикла ПО по стандарту ISO/IEC 12207, процессы жизненного цикла, модели жизненного цикла: каскадная, спиральная; этапы жизненного цикла.
5
Объектно-ориентированная методология разработки систем. Принципы объектно-ориентированного подхода. Составные части объектно-ориентированной методологии: Объектноориентированный анализ, объектно-ориентированное проектирование, объектно-ориентированное программирование. Классы и объекты. Отношения между классами и объектами. Качество классов и объектов. Определение классов и объектов. Задача классификации. Три основных подхода решения задачи классификации. Система обозначений объектно-ориентированного проектирования. Унифицированный язык визуального моделирования UML. Диаграммы функций (вариантов использования), последовательностей, взаимодействия, классов, состояний, компонентов, размещения. Процесс объектно-ориентированного проектирования. Преимущества и недостатки объектно-ориентированного подхода. CASE-системы - инструментальные средства разработки систем. CASE-системы как средства автоматизации разработки систем. Классификация CASE-систем. Методы спецификации в CASE-системах. Объектно-ориентированное CASE-средство Rational Rose. Концепция открытых систем. Цели и задачи развития концепции открытых систем. Архитектура концепций и методов открытых систем. Направления развития и модели концепции открытых систем. 5. Лабораторный практикум. № № раздела п/ дисциплип ны
Наименование лабораторных работ
К-во часов
Возможности и интерфейс объектноориентированного CASE-средства Rational Rose Разработка диаграмм функций (вариантов использования).
1
1
6
2
8,9
3
11
Разработка диаграмм последовательностей помощью CASE-средства Rational Rose
с
4
4
10
Разработка диаграмм классов с помощью
4
6
4
CASE-средства Rational Rose 5
11
Разработка диаграмм компонентов и генерация программного кода с помощью CASE-средства Rational Rose
4
6. Учебно-методическое обеспечение дисциплины. 1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд,.Пер. с англ. -М.: "Издательство Бином", СПб:"Невский диалект", 1998. -560с. 2. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. - М.:ДМК, 2000. -432с. 3. Липаев В.В., Филинов Е.Н. Мобильность программ и данных в открытых информационных системах. - М.: Научная книга, -1997. 368с. 4. Боггс У.,Боггс М. UML и Rational Rose,Пер. с англ. -М.: Издательство "ЛОРИ", 2000. -580с. 5. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. -М. Финансы и статистика, 2000. -352с
7. Материально-техническое обеспечение дисциплины. Лабораторные занятия проводятся в компьютерном классе с применением Case-средства Rational Rose.
7
8. Переутверждение программы на очередной учебный год Учеб н. Год
Учебн. группа
Решение кафедры № протокола
Решение выпускающей кафедры № протокола, дата, подпись зав. кафедрой
Лектор, разработчик программы
№ изменения
Примечание: Тексты изменений в рабочей программе прилагаются Разработчик программы:
Глотова Т.В.
8