Академический Документы
Профессиональный Документы
Культура Документы
учебно-методический комплекс
РАЗРАБОТКИ
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Электронный
Красноярск
ИПК СФУ
2008
УДК 004.3
ББК 32.973
Я49
Электронный учебно-методический комплекс по дисциплине «Технологии разра-
ботки программного обеспечения» подготовлен в рамках инновационной образова-
тельной программы «Инновационно-образовательный центр технологий поддержки
жизненного цикла и качества продукта», реализованной в ФГОУ ВПО СФУ в 2007 г.
Рецензенты:
Красноярский краевой фонд науки;
Экспертная комиссия СФУ по подготовке учебно-методических комплексов дис-
циплин
Рекомендовано к изданию
Инновационно-методическим управлением СФУ
Редактор Н. Н. Вохман
Таблица 1
Всего зачетных
Вид учебной работы Семестр 7
единиц (часов)
Общая трудоемкость дисциплины 4,0 (144) 4,0 (144)
Аудиторные занятия: 1,89 (68) 1,89 (68)
практические занятия (ПЗ) – –
семинарские занятия (СЗ) – –
лабораторные работы (ЛР) 1,42 (51) 1,42 (51)
другие виды аудиторных занятий – –
промежуточный контроль – –
Самостоятельная работа: 2,11 (76) 2,11 (76)
изучение теоретического курса (ТО) 0,72 (26) 0,72 (26)
курсовой проект (работа) 1,39 (50) 1,39 (50)
расчетно-графические задания (РГЗ) – –
реферат – –
задачи – –
задания – –
другие виды самостоятельной работы – –
Вид итогового контроля (зачет, экзамен) Зачет Зачет
*
Пункты тем, отмеченные данным символом, предназначены для самостоятельной прора-
ботки.
Модуль 2. Архитектура
Номер
№ Трудоемкость,
раздела Наименование лабораторных работ
п/п з. е. (часы)
дисциплины
Основная литература
1. Басс, Л. Архитектура программного обеспечения на практике /
Л. Басс, П. Клементс, П. Кацман. – 2-е изд. – СПб. : Питер, 2006. – 575 с.
2. Иванова, Г. С. Технология программирования : учебник для вузов /
Г. С. Иванова. – М. : Изд-во МГТУ им. Н. Э. Баумана, 2002. – 320 с.
3. Камаев, В. А. Технологии программирования / В. А. Камаев, В. В.
Костерин. – М. : Высш. шк., 2005. – 359 с.
4. Шафер, Дональд Ф. Управление программными проектами: дости-
жение оптимального качества при минимуме затрат / Дональд Ф. Шафер, Ро-
берт Т. Фатрелл, Линда И. Шафер. – М. : Издат. дом «Вильямс», 2003. –
1136 с.
5. Якунин, Ю. Ю. Технологии разработки программного обеспечения :
учеб. пособие / Ю. Ю. Якунин. – Красноярск : ИПК СФУ, 2008. – 232 c. –
(Технологии разработки программного обеспечения : УМКД № 183-2007 /
рук. творч. коллектива Ю. Ю. Якунин).
6. Якунин, Ю. Ю. Технологии разработки программного обеспечения :
учеб. пособие по курсовому проектированию / Ю. Ю. Якунин, П. В. Авласко. –
Красноярск : ИПК СФУ, 2008. – 103 c. – (Технологии разработки программ-
ного обеспечения : УМКД № 183-2007 / рук. творч. коллектива
Ю. Ю. Якунин).
7. Якунин, Ю. Ю. Технологии разработки программного обеспечения :
лаб. практикум / Ю. Ю. Якунин, И. С. Почекутов, С. В. Якунина. – Красно-
ярск : ИПК СФУ, 2008. – 162 c. – (Технологии разработки программного
обеспечения : УМКД № 183-2007 / рук. творч. коллектива Ю. Ю. Якунин).
Дополнительная литература
8. Бек, К. Экстремальное программирование: разработка через тести-
рование. Библиотека программиста. – СПб. : Питер, 2003. – 224 с.
9. Благодатских, В. А. Стандартизация разработки программных
средств : учеб. пособие / В. А. Благодатских, В. А. Волнин, К. Ф. Поскакалов
; под ред. О. С. Разумова. – М. : Финансы и статистика, 2003. – 288 с.
10. Бобровский, С. Технологии Пентагона на службе российских про-
граммистов. Программная инженерия / С. Бобровский. – СПб. : Питер, 2003.
– 222 с.
11. Брауде, Э. Технология разработки программного обеспечения /
Э. Брауде. – СПб. : Питер, 2004. – 655 с.
12. Буч, Г. Объектно-ориентированный анализ и проектирование с при-
мерами приложений на С++ / Г. Буч. – 2-е изд. – М. : Бином, 1999. – 560 с.
13. Вигерс, Карл. Разработка требований к программному обеспече-
Информационные ресурсы
33. Технологии разработки программного обеспечения. Версия 1.0
[Электронный ресурс] : электрон. учеб.-метод. комплекс / Ю. Ю. Якунин,
П. В. Авласко, И. С. Почекутов, С. В. Якунина. – Электрон. дан. (104 Мб). –
Красноярск : ИПК СФУ, 2008. – (Технологии разработки программного
обеспечения : УМКД № 183-2007 / рук. творч. коллектива Ю. Ю. Якунин). –
1 электрон. опт. диск (DVD). – Систем. требования : Intel Pentium (или анало-
гичный процессор других производителей) 1 ГГц ; 512 Мб оперативной па-
мяти ; 59 Мб свободного дискового пространства ; привод DVD ; операцион-
ная система Microsoft Windows 2000 SP 4 / XP SP 2 / Vista (32 бит) ; Adobe
Reader 7.0 (или аналогичный продукт для чтения файлов формата pdf). –
(Номер гос. регистрации в ФГУП НТЦ «Информрегистр» 0320802414
от 24.11.2008 г.).
34. Авласко, П. В. Технологии разработки программного обеспечения.
Банк тестовых заданий. Версия 1.0 [Электронный ресурс] : контрольно-
измерительные материалы / П. В. Авласко. – Электрон. дан. (49 Мб). – Крас-
ноярск : ИПК СФУ, 2008. – (Технологии разработки программного обеспече-
ния : УМКД № 183-2007 / рук. творч. коллектива Ю. Ю. Якунин). –
1 электрон. опт. диск (DVD). – Систем. требования : Intel Pentium (или анало-
гичный процессор других производителей) 1 ГГц ; 512 Мб оперативной па-
мяти ; 49 Мб свободного дискового пространства ; привод DVD ; операцион-
ная система Microsoft Windows 2000 SP 4 / XP SP 2 / Vista (32 бит) ; Adobe
Reader 7.0 (или аналогичный продукт для чтения файлов формата pdf). –
(Номер гос. регистрации в ФГУП НТЦ «Информрегистр» 032082368
от 21.11.2008 г.).
35. Каталог лицензионных программных продуктов, используемых в
СФУ / сост.: А. В. Сарафанов, М. М. Торопов. – Красноярск: Сибирский фе-
деральный ун-т; 2008. – Вып. 3. – 163 с.
Перечень ла-
Перечень
Перечень бораторных Перечень само-
практических
тем лекци- занятий, вхо- стоятельных видов
и семинар-
онного кур- дящих работ, входящих в
ских занятий, Форми-
Наименование мо- са, входящих в модуль (пе- модуль, их кон-
№ входящих руемые
дуля, срок его реа- в модуль речень лабо- кретное наполне- Умения Знания
п/п в модуль компетен-
лизации (перечень раторных ра- ние (перечень ви-
(перечень ции
тем в соот- бот дов работ и их со-
тем в соот-
ветствии в соответст- держания в соот-
ветствии
с п. 3.2) вии ветствии с п. 3.5)
с п. 3.3)
с п. 3.4)
2 Модуль 2. Архи- Темы Лабораторные Выполнение второй Формировать ар- Архитектуры
тектура 6–13-я не- 11–18 работы № 5–9 части курсового хитектуру проек- программного
дели проекта ОНК-1– тируемого про- обеспечения
Подготовка и за- ОНК-4; ИК- граммного обес-
щита лабораторных 2, ИК-4, ИК- печения
работ № 5–7. Само- 5; СЛК-2;
стоятельное изуче- ОПК-1–
ние теоретического ОПК-3,
курса по темам 11– ОПК-5–
18 ОПК-8,
3 Модуль 3. Доку- Темы Оформление и за- ОПК-10, Использовать ин- Принципов
ментирование 19–22 щита курсового ОПК-11, струментальные сопровождения
программных сис- проекта ОПК-15; средства под- жизненного
тем 14–17-я неде- Самостоятельное ПСК-1, держки жизненно- цикла про-
ли изучение теорети- ПСК-4 го цикла про- граммного
ческого курса по граммного обес- обеспечения
темам 19–22 печения
Сдача экзамена
Название
решению кафедры)
Сдача зачета
модуля
защита лаборатор-
Решение комплек-
семинарские заня-
недели
Итого
Практические и
№
защита курсовых
Промежуточный
Выполнение и
Выполнение и
Подготовка и
Посещаемость
модулей
п/п
защита РГЗ
ных работ
тов задач
контроль
дисциплины
проектов
лекций
тия
1 Всего
зачетных – 0,2 – 0,4 – – – – – 0,4 – 1
единиц
тий работу
дисциплины
контроля
Семестр
Форма
№
п/п
По видам
По видам
Всего
Всего
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Лек-
ции – ТО – 26 ТО ТО ТО ТО ТО ТО ТО ТО ТО
17 За-
Технологии Лабо- чет
разработки ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР ВЛР ЗЛР
1 7 68 ратор- 76 –
программного ные – 51
1,2 1,2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
обеспечения
КП – 50 ВКП СКП
За-
ПК ПК
чет
Условные обозначения: ТО – изучение теоретического курса; КП – курсовой проект; ВКП – выдача курсового проекта; СКП – сдача курсового про-
екта; РФ – реферат; ВРФ – выдача темы реферата; СРФ – сдача реферата; ЛР – лабораторные работы; ВЛР – выполнение лабораторной работы; ЗЛР –
защита лабораторной работы; ПК – промежуточный контроль (тестирование).
Заведующий кафедрой:
УТВЕРЖДАЮ
Директор Института космических
и информационных технологий
___________/Г.М. Цибульский
«_____» _____________200__ г.
Красноярск
2007