Основные принципы форматирования 218
Способы форматирования 220
5.10. Надежность программного обеспечения 221
5.10.1. Количественные характеристики
надежности программ 223
Методы оценки и измерения характеристик надежности 225
Преимущества парного программирования 228
5.11. Отладка программ 228
Глава 6. СОПРОВОЖДЕНИЕ ПРОГРАММ 233
Виды программных документов 233
Пояснительная записка 235
Руководство пользователя 236
Руководство системного программиста 237
Глава 7. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 239
7.1. Инструментальные средства разработки программ 239
Выбор языка программирования 239
Выбор среды программирования 243
7.2. Технологии программирования 244
7.2.1. Объектно-ориентированное
п рограм м ирован ие 244
7.2.2. Платформа JAVA и .NET 246
7.3. Защита программных продуктов 249
Основные сведения о защите программных продуктов 249
Криптографические методы защиты информации 250
Программные системы защиты
от несанкционированного копирования 252
7.3.4. Правовые
методы защиты программных
продуктов
и баз данных 253
Глава 8. КОЛЛЕКТИВНАЯ РАЗРАБОТКА ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ 257
8.1. Пакеты прикладных программ 257
8.1.1. Система контроля версий Microsoft
Visual SourceSafe 257
8.1.2. Система контроля версий Subversion 258
Глава 9. ЭКОНОМИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ
И ИСПОЛЬЗОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ 259
9.1. Оценка
стоимости разработки программного
обеспечения 259
Линейный метод 259
Метод функциональных точек 260
Оценка с использованием эмпирических
данных 264
9.2. Методы
оценки эффективности ПО на
этапе
эксплуатации 268
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Лабораторная работа № 1. Этапы разработки
программного обеспечения при структурном
подходе к программированию.
Стадия «Техническое задание» Лабораторная работа № 2. Структурный подход
к программированию. Стадия «Эскизный проект»
271
Лабораторная работа № 3. Структурный подход
к программированию. Стадия «Технический проект» 281 Лабораторная работа № 4. Этапы разработки
программного обеспечения. Стадия «Реализация» 285
Лабораторная работа № 5. Тестирование программ
методами «белого ящика» 289
Лабораторная работа № 6. Использование технологий
OLE, СОМ и ActiveX 297
Лабораторная работа № 7. Создание сетевых
приложений на Delphi с использованием
Windows Sockets API 305
Лабораторная работа № 8, Проектирование
программной системы при объектном
подходе к программированию 321
Лабораторная работа № 9. Динамические
структуры данных 326
Лабораторная работа № 10. Объектно-ориентированное
программирование (ООП) 339
ПРИЛОЖЕНИЯ
Приложение 1. Варианты заданий 349
Приложение 2, Пример разработки технического
задания на программный продукт 352
Приложение 3. Пример технического задания
на разработку 355
Приложение 4, Пример эскизного проекта 360
Приложение 5. Листинги программ к лабораторной
работе № 6 368
Литература 388
Предметный указатель 392
Гагарина Лариса Геннадьевна Кокорева Елена Викторовна Виснадул Белла Дмитриевна
Технология разработки программного обеспечения
Учебное пособие
Редактор А. В. Волковицкая Корректор О. Н. Картамышева Компьютерная верстка И. В. Кондратьевой Оформление серии К. В. Пономарева
Сдано в набор 10.06.2007. Подписано в печать 12.07.2007. Формат 60х90'/]6 Печать офсетная. Гарнитура «Тайме». Усл. печ. л. 25,0. Уч.-изд. л. 25,5. Бумага офсетная. Тираж 2000 экз. Заказ № 7888.
ЛР № 071629 от 20.04.98 Издательский Дом «ФОРУМ» 101000, Москва — Центр, Колпачный пер., д. 9а Тел./факс: (495) 625-39-27 E-mail: forum-books@mail.ru
ЛР№ 070824 от 21.01.93 Издательский Дом «ИНФРА-М» 127282, Москва, Полярная ул., д. Зів Тел.: (495) 380-05-40 Факс: (495) 363-92-12 E-mail: books@infra-m.ru Http://www.infra-m. ru
По вопросам приобретения книг обращайтесь:
Отдел продаж «ИНФРА-М» 127282, Москва, ул. Полярная, д. Зів Тел.: (495) 363-42-60 Факс: (495) 363-92-12 E-mail: books@infra-m.ru
Центр комплектования библиотек 119019, Москва, ул. Моховая, д. 16 (Российская государственная библиотека, кор. К) Тел.: (495) 202-93-15
Магазин «Библиосфера» (розничная продажа) 109147, Москва, ул. Марксистская, д. 9 Тел.: (495) 670-52-18, (495) 670-52-19
Отпечатано с готовых диапозитивов в ОАО ордена «Знак Почета» «Смоленская областная типография им. В. И. Смирнова». 214000, г. Смоленск, проспект им. Ю. Гагарина, 2.
9785819903421