rpd000002229 (1015277), страница 3
Текст из файла (страница 3)
2. Иванова Г.С. Иванова Г.С. Технология программирования. МГТУ им.Н.Э.Баумана, 2002. - 319 с. - МГТУ им.Н.Э.Баумана, 2002.
3. Самойленко М.В. Самойленко М.В. Структурное программирование. Алгоритмы программ. МАИ, 2005. - 39 с. - МАИ, 2005.
4. Кнут Д.Э. Кнут Д.Э. Искусство программирования:В 3-х т.. Издат.дом."Вильямс", 2007. - 712 с. - Издат.дом."Вильямс", 2007.
б)дополнительная литература:
Периодические издания:
1. Программирование
2. Программная инженерия («Новые технологии»)
3. Прикладная информатика
Литература из электронного каталога:
1. Архангельский А.Я. Архангельский А.Я. Программирование в Delphi. БИНОМ, 2006. - 1150 с. - БИНОМ, 2006.
2. Архангельский А.Я. Архангельский А.Я. Программирование в Delphi 7. БИНОМ, 2005. - 1150 с. - БИНОМ, 2005.
3. Камаев В.А. Камаев В.А. Технологии программирования. Высш.шк., 2005. - 359 с. - Высш.шк., 2005.
4. Фаронов В.В. Фаронов В.В. Delphi.Программирование на языке высокого уровня. Питер, 2006. - 639 с. - Питер, 2006.
5. Ларман Крэг Ларман Крэг Применение UML и шаблонов проектирования. Вильямс, 2002. - 619 с. - Вильямс, 2002.
6. Единая система программной документации. Стандартов, 1994. - 157 с. - Стандартов, 1994.
7. Сокольский М.Л. Сокольский М.Л. Применение стандартов, норм и правил при создании конструкторской ,технологической и программной документации. МАИ, 2002. - 103 с. - МАИ, 2002.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1. IDE Delphi издание 7.0 и выше
2. Microsoft Visual 2008 и выше
3. Rational Rose 2000 и выше
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
компьютерный класс, оснащённый операционной средой типа Windows и интегральными средами проектирования
Приложение 1
к рабочей программе дисциплины
«Технология разработки программного обеспечения »
Аннотация рабочей программы
Дисциплина Технология разработки программного обеспечения является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информатика и вычислительная техника. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 304.
Дисциплина нацелена на формирование следующих компетенций: ПК-1 ,ПК-3 ,ПК-4 ,ПК-5 ,ПК-6.
Содержание дисциплины охватывает круг вопросов, связанных с: промышленным созданием продуктов программного обеспечения, включая составление исходной спецификации, проектирование, составление текста программы, отладку, тестирование и внедрение у заказчика.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен.
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (20 часов), практические (18 часов), лабораторные (16 часов) занятия и (27 часов) самостоятельной работы студента. Дисциплина «Технологии программирования» является частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 230100 Информатика и вычислительная техника. Дисциплина реализуется на 3 факультете МАИ (НИУ) кафедрой 304.
Приложение 2
к рабочей программе дисциплины
«Технология разработки программного обеспечения »
Cодержание учебных занятий
-
Лекции
1.1.1. Введение в дисциплину(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Языковые основы объектно-ориентированного программирования(АЗ: 2, СРС: 1)
Тип лекции: Лекция с разбором конкретной ситуации
Форма организации: Лекция, мастер-класс
1.3.1. Интегральные среды разработки программ (IDE) и их объектная структура(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Библиотеки классов, встроенные в основные IDE(АЗ: 4, СРС: 1)
Тип лекции: Лекция с разбором конкретной ситуации
Форма организации: Лекция, мастер-класс
1.5.1. Программирование методов в классах(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.6.1. Проектирование объектно-ориентированных программ(АЗ: 4, СРС: 1)
Тип лекции: Лекция визуализация
Форма организации: Лекция, мастер-класс
1.7.1. Обзор технологий проектирования программ(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.8.1. Качество программного обеспечения(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.1.1. Тестирование учащихся, освоение порядка проведения практических занятий(АЗ: 2, СРС: 0)
Форма организации: Практическое занятие
1.2.1. Упражнения по объектно-ориентированному программированию(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
1.3.1. Упражнения по использованию основных интегральных сред проектирования (Delphi,Visual и др.) и анализ объектной структуры IDE Delphi и Microsoft Visual(АЗ: 2, СРС: 0)
Форма организации: Практическое занятие
1.4.1. Упражнения по использованию базовых компонентов среды и компонентов среды, обеспечивающих доступ к сети и режим "клиент-сервер"(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.5.1. Упражнения по использованию компонентов среды, обеспечивающих связь с базами данных(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.6.1. Упражнение на темы "Программирование динамической системы объектов" и "Программирование событий"(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.7.1. Упражнения по проектированию в UML.(АЗ: 4, СРС: 1)
Форма организации: Практическое занятие
1.8.1. Упражнения по оценке и тестированию программ(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
-
Лабораторные работы
1.4.1. Итерация разработки ИС учетно-справочного типа(АЗ: 4, СРС: 0)
Форма организации: Лабораторная работа
1.5.1. Итерация разработки сетевой ИС(АЗ: 4, СРС: 0)
Форма организации: Лабораторная работа
1.6.1. Проектирование ИС(АЗ: 8, СРС: 0)
Форма организации: Лабораторная работа
-
Типовые задания
1.4.1. Реализация стека (класс с методами Push и Pop)(СРС: 1)
Тип: Расчетная работа
1.4.2. Реализация однонаправленного цепного списка (класс и методы append, delete, next, prior, clear, firs, last)(СРС: 1)
Тип: Расчетная работа
1.4.3. Реализация двунаправленного цепного списка (класс и методы append, delete, next, prior, clear, first, last)(СРС: 1)
Тип: Расчетная работа
1.4.4. Динамическое создание формы и открытие её в модальном режиме(СРС: 1)
Тип: Расчетная работа
1.4.5. Фильтрация цифр путём редактирования “на лету”.(СРС: 1)
Тип: Расчетная работа
1.6.1. Описание прецедента для ИС библиотеки(СРС: 1)
Тип: Расчетная работа
1.6.2. Разработка концептуальной диаграммы классов(СРС: 1)
Тип: Расчетная работа
1.6.3. Разработка диаграммы последовательностей(СРС: 1)
Тип: Расчетная работа
1.8.1. Оценка вычислительной сложности конкретной программы(СРС: 1)
Тип: Расчетная работа
1.8.2. Оценки структурной сложности конкретной программы(СРС: 1)
Тип: Расчетная работа
Приложение 3
к рабочей программе дисциплины
«Технология разработки программного обеспечения »
Прикрепленные файлы
Версия: AAAAAARxe/8 Код: 000002229