Лекция: Рекомендации по изучению программного материала
Вид занятий | Название разделов, тем по программе | Задания для учащихся | |
1 | 4 | 5 | |
1 | Введение Сущность предмета, его задачи. Актуальность проблемы технологии программирования | [7] с. 599-600 [1]с. 11-13,19 | |
Раздел 1 Жизненный цикл ПО | |||
2 | Тема 1.1 Понятие и основные процессы ЖЦ ПО | [2]с14-16 [10] с.123-127 | |
3 | Тема 1.2 Модели жизненного цикла программного обеспечения. Жизненный цикл ПО в соответствии со стандартом ISO/IES 12207 | [1] с. 103-111 [2] с. 65-67 [4] с. 67-69 | |
4 | Тема 1.3 Управления требованиями к системе | [9] с. 67-69 | |
Раздел 2. Методы проектирования и программирования программного обеспечения | |||
5 | Тема 2.1 Структурный подход к разработке программного обеспечения | [9] с. 121-123 [1] с. 125-126 | |
6 | Тема 2.2 Метод функционального моделирования SADT. Диаграммы IDEF0. Диаграммы потоков данных DFD. | [11] с. 35-55 | |
7 | Тема 2.3 Принципы проектирования пользовательского интерфейса | [2]с.60-63,[3] с. 267-270 [1] с. 70-79 | |
8 | Тема 2.4 Функциональное моделирование. Моделирование бизнес процессов | [7] с. 569-591 | |
9 | Тема 2.5 Принципы и технологии построения распределенных информационных систем. | [7] с. 296-607 | |
10 | Тема 2.6 Проектирование структуры базы данных | [9] с. 121-123, 135-146, 186-193 | |
Тема 2.7 Объектно-ориентированный подход | [9] с. 109 | ||
11 | Составные части объектного подхода. Преимущества объектной модели. Классы и объекты. | [7]с. 596-599 [11]с. 32-35 | |
12 | Составные части объектного подхода. Принципы абстрагирования, ограничения доступа, модульности, иерархии, типизации, параллелизма и устойчивости. | [12] c. 106-114 | |
13 | Отношения между объектами. Понятие класса. Отношения между классами. | [10] с. 172-176 | |
14 | Взаимосвязь классов и объектов. Диаграммы. | [11] с. 26-30, 118-137 | |
Вид Занятий | Название разделов, тем по программе | Задания для учащихся | |
Тема 2.8 CASE-технология: индустриальная разработка систем обработки информации | [10] с. 176-187 | ||
Методологические основы CASE-технологии. | [1] с. 176-187 | ||
CASE-технология: ключевые характеристики. Классификация CASE-средств | [1] с. 247-269 | ||
Современные средства разработки программного обеспечения | [9] с. 370-391 [11] с. 64-71 | ||
. Проектирование систем обработки информации» | [12] c. 140-142 | ||
Тема 2.9 Унифицированный язык моделирования UML Основы языка, структура, основные понятия. | [6] с. 20-31, [11] с. 13-15 | ||
Концептуальная модель языка | [6] с. 43-53, [11] с. 68-71 | ||
Использование диаграмм при проектировании систем | [11] с. 46-52 | ||
Основные компоненты языка | [3] с. 71-88 | ||
Тема 3.0Модульное программирование | [6] с. 15-19, [5] с. 16-22 | ||
Тема 3.1 Выбор и обоснование средств реализации проекта | [5] с. 43-45 | ||
Тема 3.2 Методология RAD | [13] с. 278-284 | ||
Тема 3.3 Понятие экстремального программирования (ХР) | [9] с. 398-410, | ||
Тема 3.4 Концепция шаблонов проектирования | [12] c. 230-237 | ||
Тема 3.5 COM и ActiveX — технологии | [12] c. 176-180 | ||
Раздел 3.Промышленные технологии проектирования программного обеспечения | |||
Технологии DATARUN иRUP | [12] c. 190-192 | ||
Метод Oracle | [12] c. 513-515 | ||
Раздел 4. Вспомогательные средства поддержки жизненного цикла программного обеспечения | |||
Тема 4.1Тестирование программного обеспечения | [12] c. 73-86 | ||
Тема 4.2 Управление конфигурацией | [13] c. 24-25 | ||
Тема 4.3 Документирование программного, обеспечения, процесс верификации | [13] c. 23-24 | ||
Тема 4.4 Качество и критерии оценки качества и затрат на разработку программного обеспечения | [12] c. 19,22-37 | ||
Сопровождение программного обеспечения Методы защиты программного обеспечения от несанкционированного доступа | [13] c. 20-23 |
Рекомендуемая литература
№ п.п | Название | Автор | Издательство, год издания |
«Методы проектирования программных систем» | Зиглер К. | М: «Мир», 1985 г. | |
«Принципы разработки ПО» | Зелковец М. | М: «Мир», 1982 г. | |
«Создание эффективного программного обеспечения» | Кинг Д. | М: «Мир», 1991 г. | |
«Стиль, разработка, эффективность, отладка и испытание программ» | Тассел Д. | М: «Мир», 1981 г. | |
«Технологи организации, хранения и обработки данных» учебное пособие | Левчук Е.А. | Мн.: Выш. шк, 2005г. | |
«Освой самостоятельно UML за 24 часа» 2-ое издание | Джозеф Шмуллер | М.: Издательский дом «Вильямс», 2002г. | |
«Информатика. Базовый курс» | Под редакцией С.В. Симоновича | Санкт-Петербург, 2000 г. | |
«Программирование на персональном компьютере», практическое руководство с примерами | Комаров М.А. | М.: Альянс-пресс 2003г. | |
«Базы данных: основы, проектирование, использование» | Мария Малыхина | Санкт-Петербург, 2004 г. | |
«Базы данных» | Под редакцией А.Д. Хомоненко | Санкт-Петербург, Крона принт, 2000 г. | |
«Самоучитель UML» | А. Леоненков | «BHV-Петербург», 2002 г. | |
«Технологии разработки программного обеспечения» Учебник | С. Орлов. | СПб.: Питер, 2002г. | |
«Процессы жизненного цикла программных средств» | СТБ ИСО/МЭК 12207-2003 | Госстандарт Минск |
Приложение 1
Пример на составление технического задания.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Данный программный продукт называется «Электронный учебник по архитектуре персонального компьютера». Может быть использован в домашних условиях, а также в различных организациях и фирмах, которые занимаются реализацией компьютерных комплектующих.
еще рефераты
Еще работы по информатике