Рабочая программа по дисциплине \"Проектирование программных систем\" для направления магистерской подготовки 552808 “Информационное и программное обеспечение icon

Рабочая программа по дисциплине "Проектирование программных систем" для направления магистерской подготовки 552808 “Информационное и программное обеспечение



Смотрите также:
Рабочая программа по дисциплине "Сетевые технологии" для направления 552808 (магистратура)...
Рабочая программа по дисциплине «Информационное обеспечение автоматизированных систем» для...
Примерная рабочая программа по дисциплине теория массового обслуживания для подготовки...
Рабочая программа по дисциплине «Программное обеспечение автоматизированных систем» для...
Рабочая программа по дисциплине «Метрология...
Примерная рабочая программа по дисциплине “Распознавание образов/(по выбору)” для подготовки...
Рабочая программа по дисциплине «проектирование систем управления и менеджмента» для...
Рабочая программа по дисциплине «Технология разработки программного обеспечения» для...
Рабочая программа по дисциплине «Информатика» для специальности 230105(220400)   «Программное...
Рабочая программа По дисциплине цикла ен. Ф. 03 «Электротехника и электроника» Для направления...
Рабочая программа по дисциплине: Информационное обеспечение Систем автоматизированного...
Рабочая программа по дисциплине: Информационное обеспечение Систем автоматизированного...



скачать
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

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


Ульяновский государственный технический унивирситет


Кафедра "Вычислительная техника"


"УТВЕРЖДАЮ"

Декан ФИСТ

___________ В.В.Шишкин

"___"______________2001г.


РАБОЧАЯ ПРОГРАММА


по дисциплине "Проектирование программных систем"

для направления магистерской подготовки 552808

“Информационное и программное обеспечение

автоматизированных систем”


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

Кафедра - "Вычислительная техника"

Курс - пятый

Семестры - 9


Лекции - 34 Экзамен - 9 семестр

Лабораторные занятия - 51 Курсовая работа - 9 семестр

Практические занятия - 17 Самостоят. работа - 100


Всего часов: 312

в том числе: 102 - аудиторных,

210 - самостоятельной работы.


Ульяновск - 2001 г.

Рабочая программа составлена на основе учебного плана

направления 552800 "Информатика и вычислительная техника".


Рабочая программа составлена доцентом В.Н.Негодой и обсуждена

на заседании кафедры ВТ "___"___________" 2001 г.


Зав. кафедрой П.И. Соснин


Одобрено методической комиссией ФИСТ.


Председатель

методической комиссии О.Н.Евсеева

^ 1. Цель и задачи курса


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

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

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

В процессе изучения курса используются знания по таким дисциплинам, как "Программирование на языках высокого уровня", "Технология программирования", "Базы данных", "Моделирование", "Сети ЭВМ и телекоммуникации", "Сетевые технологии", "Корпоративные системы".

В результате изучения курса "Проектирование программных систем " студенты должны:

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

  • уметь организовывать процесс разработки программного обеспечения в соответствии с целеориентированным подходом, строить разнообразные проектные решения на всех этапах программирования с учетом системы целей разработки и с активным использованием языка объектно-ориентированного моделирования UML.


^ 2. Распределение фонда времени по темам




пп

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

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

Самост.

работа

Лекции

Лабор

Практ

Всего

1

Целеориентированный подход к инженерному программированию

6

-

-

6

12

2

Жизненный цикл проектирования ПС

6

-

-

6

12

3

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

6

6

-

12

24

4

Объектно-ориентированное моделирование и язык UML

10

34

12

56

110

5

Технологии проектирования, базирующиеся на стандартах IDEF

6

11

5

22

52




ИТОГО

34

51

17

102

210


^ 3. Содержание лекций


    1. Целеориентированный подход к инженерному программированию. 6 часов.

      1. Факторы, влияющие на достижение высокого качества программ, и дающие основание считать результат программирования произведением искусства. 2 часа

      2. Разнообразие целей и средств инженерного программирования. 2 часа

      3. Структура целей и суть целеориентированного подхода к инженерному программированию. 2 часа.

    2. Жизненный цикл программирования. 6 часов.

      1. Модели жизненного цикла: каскадная, спиральная, модель экстремального программирования. 2 часа.

      2. Модель Rational Objectory Process. 4 часа.

    3. Базовые технологии и инструментальные средства программирования: 6 часов.

      1. Основные парадигмы: императивное, логическое, функциональное программирование; нисходящее, сборочное программирование, объектно-ориентированное программирование, компонентные модели: 3 часа

      2. Средства быстрой разработки, языки программирования, поддерживающие автоматизацию: 3 часа.

    4. Объектно-ориентированное моделирование и язык UML. 10 часов

      1. Базовые концепции ООМ и обзор UML. 2 часа.

      2. Структурное моделирование. 3 часа.

      3. Моделирование поведения. 3 часа.

      4. Архитектурное моделирование. 2 часа.

    5. Технологии проектирования, базирующиеся на стандартах IDEF. 6 часов.

      1. Обзор стандартов группы IDEF. 2 часа

      2. Функциональное моделирование. 2 часа.

      3. Информационное моделирование. 2 часа


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


    1. Формулировка технико-экономических обоснований на проект. 2 часа

    2. Формулировка технических заданий на проект: 2 часа.

    3. Изучение функциональных возможностей инструментальной системы Rational Rose: 4 часа.

    4. Изучение функциональных возможностей инструментальной системы Visio: 2 часа.

    5. Создание диаграмм вариантов использования: 4 часа.

    6. Создание диаграмм последовательностей и кооперации: 4 часа.

    7. Создание диаграмм классов: 4 часа.

    8. Создание диаграмм состояний и диаграмм деятельности: 4 часа.

    9. Создание диаграмм пакетов и диаграмм размещения: 4 часа.

    10. Генерация кода для объектно-ориентированных систем программирования и реляционных СУБД и формирование комплекта проектной документации на ПС: 6 часов.

    11. Изучение функциональных возможностей инструментальных систем BPwin и Erwin: 6 часов.

    12. Создание диаграмм функциональных моделей: 5 часов.

    13. Создание диаграмм информационных моделей: 4 часа.


^ 5. Курсовая работа


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


^ 6. Рекомендуемая литература


  1. Боэм Б.У. Инженерное проектирование программного обеспечения. М. Радио и связь, 1985.

  2. Фокс Дж. Программное обеспечение и его разработка. М.: Мир, 1985.

  3. Буч Г. Объектно-ориентированный анализ и проектирование с примерами на С++. М.: “Бином”, 1999.

  4. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования. М.: Мир, 1999.

  5. Боггс У., Боггс М. UML и Rational Rose. М.: Лори, 2000.

  6. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. М.: ДМК, 2000.

  7. Леоненков А.В. Самоучитель UML. СПб. 2000.

  8. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 1999.

  9. Шнейдерман Б. Психология программирования. Человеческие факторы в вычислительных и информационных системах. М.: Радио и связь 1984.

  10. Грис. Д. Наука программирования. М.: Мир. 1984.

  11. Холстед М.Х. Начала науки о программах. М.: Финансы и статистика. 1981.

  12. Тейер Т., Липов М., Нельсон Э. Надежность программного обеспечения. М. Мир. 1981.

  13. Майерс.Г. Надежность программного обеспечения. М.: Мир. 1980.

  14. Гласс Р. Руководство по надежному программированию. М.: Финансы и статистика. 1982.

  15. Майерс.Г. Искусство тестирования программ. М.: Финансы и статистика. 1982.

  16. Турский В. Методология программирования. М.: Мир. 1981.

  17. Кинг Д. Создание эффективного программного обеспечения. М.: Мир. 1991.

  18. Липаев В.В. Проектирование программных средств. М.: Высш. Шк.. 1990.

  19. Программные системы. Применение, разработка, обоснование. Под ред. П.Бахманна. М.: Мир, 1988.

  20. Зиглер К. Методы проектирования программных систем. М.: Мир. 1985.

  21. Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ. М.: Мир, 1989.




Скачать 90,39 Kb.
оставить комментарий
Дата02.10.2011
Размер90,39 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх