Особистий інструметарій
Ви знаходитеся тут: Головна Учебный процесс Программы дисциплин Современные технологии программирования
Document Actions
  • Send this page to somebody
  • Print this page
  • Русский
  • Українська

Современные технологии программирования

Кафедра: ММСА
Количество кредитов:
2,5
Количество аудиторных часов:
68
Из них:
Лекции:
51
 
Практические(семинарские):
-
 
Лабораторные:
17
Самостоятельная работа студентов:
67
Контрольные мероприятия
Семестр
Экзамены
10
Зачеты
-
Модульн.(темат.), контр.работы

10

Курсовые проекты
-
Курсовые работы
-
РГР, РР, ГР
-
ДКР
10
Рефераты
-
 

Содержание дисциплины 

ВВЕДЕНИЕ

  • История, состояние и развитие программной инженерии (ПИ).


ЭЛЕМЕНТЫ НАУКИ О ПРОГРАММАХ

  • Эталонная модель, модели качества и категоризация программ.
  • Наука о программах Мориса Холстеда.


ЖИЗНЕННЫЙ ЦИКЛ И ОРГАНИЗАЦИЯ РАЗРАБОТКИ ПО

  • Модели жизненного цикла ПО – обзор.
  • W-теория Барри Боэма.
  • W-модель и спиральная модель жизненного цикла.
  • Rational Unified Process – как методология и база знаний ПИ.
  • Конструктивная модель стоимости ПО Барри Боэма.
  • Паттерны управления.
  • Инфодинамика программ.

ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПО

  • Парадигмы программирования и методы спецификации требований.
  • Объектно-ориентированный подход как методология.
  • Язык UML. Введение.
  • Использование Use Case.
  • Модели анализа и проектирования.
  • Модели реализации и тестирования.


РАСПРЕДЕЛЕННЫЕ И “ОТКРЫТЫЕ” СИСТЕМЫ

  • Особенности распределенных систем.
  • Архитектура “клиент-сервер” и компонентные архитектуры.
  • Компонентная модель RUP.
  • Открытые системы
  • Стандарты открытых систем. Модель MUSIC.

Список рекомендованной литературы

  1. Боэм Б., Браун Дж., Каспар Х. Характеристики качества программного обеспечения: Пер. с англ. – М.: Мир, 1981.
  2. Кулаков А. Ф. Управление качеством программных средств ЭВМ. – К.: Техника, 1989.
  3. Андон Ф. И., Коваль Г. И., Коротун Т. М., Суслов В. Ю. Основы инженерии качества программных систем. – К.: Академпериодика, 2002.
  4. Холстед М. Начала науки о программах: Пер. с англ. – М.: Финансы и статистика, 1981.
  5. Брукс Ф. П. Как проектируются и создаются программные комплексы: Пер. с англ. – М.: Наука, 1979.
  6. Йордан Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадёжном проекте: Пер. с англ. – М.: Издательство «ЛОРИ», 2001.
  7. Боэм Б. У. Инженерное проектирование программного обеспечения: Пер. с англ. - М.: Радио и связь, 1985.
  8. Ройс У. Управление проектами по созданию программного обеспечения. Унифицированный подход: Пер. с англ. – М.: Издательство «ЛОРИ», 2002.
  9. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения: Пер. с англ. – СПб.: Питер, 2002.
  10. Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях: Пер. с англ. – К.: Диалектика, 1993.
  11. Буч Г.  Объектно-ориентированный анализ и проектирование с  примерами примене¬ний на языке C++. 2-е изд.: Пер. с англ. - СПб.; М.: «Невский диалект» – Издательство «БИНОМ», 1998.
  12. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход: Пер. с англ. – М.: Издательский дом «Вильямс», 2002.
  13. Фаулер М., Скотт К. UML в кратком изложении: применение стандартного языка моделирования: Пер. с англ. – М.: Мир, 1999.
  14. Боггс У., Боггс М. UML и Rational Rose: Пер. с англ. – М.: Издательство «ЛОРИ», 2000.
  15. Гамма Э., Хелм Р., Джонсон Р., Велисидес Дж. Приёмы объектно-ориентированного проектирования. Паттерны проектирования: Пер. с англ. – СПб., Питер, 2001.
  16. Ларман К. Применение UML и шаблонов проектирования: Пер. с англ. – М.: Издательский дом «Вильямс», 2001.
  17. Шаллоуэй А., Тротт Дж. Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию: Пер. с англ. – М.: Издательский дом «Вильямс», 2001.
  18. Фаулер М., Скотт К. UML. Основы: Пер. с англ. – СПб.: Символ-Плюс, 2002.
  19. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник. – СПб.: Питер, 2002.
  20. Гома Х. Проектирование систем реального времени, параллельных и распределенных приложений: Пер. с англ. – М.: ДМК Пресс, 2002.
  21. Майерс Г. Надежность программного обеспечения: Пер. с англ. – М.: Мир, 1980.
  22. Майерс Г. Искусство тестирования программ: Пер. с англ. – М.: Финансы и статистика, 1982.
  23. Калбертсон Р., Браун К., Кобб Г. Быстрое тестирование: Пер. с англ. – М.: Издательский дом «Вильямс», 2002.
  24. Васкевич Д. Стратегии клиент/сервер: Пер. с англ. – К.: Диалектика, 1996.
  25. Орфали Р., Харки Д., Эдвардс Д. Основы CORBA: Пер. с англ. – М.: МАЛИП, Горячая линия – Телеком, 1999.
  26. Слама Д., Гарбис Дж., Рассел П. Корпоративные системы на основе CORBA: Пер. с англ. – М.: Издательский дом «Вильямс», 2000.

Рекомендованная учебно-методическая литература

(...)

Рекомендованная учебно-методическая литература в электронном виде

(...)