Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Технология программирования.pdf
Скачиваний:
308
Добавлен:
26.05.2014
Размер:
8.23 Mб
Скачать

СПИСОК ЛИТЕРАТУРЫ

1.Агабеков Л.Е., Иванова Г.С. Программирование на C++. Ч. 1. Средства процедурного программирования: Учеб. пособие. – М.: Изд-во МГТУ им. Баумана, 1999.

2.Агабеков Л.Е., Иванова Г.С. Программирование на C++. Ч. 2. Средства объектноориентированного программирования: Учеб. пособие. – М.: Изд–во МГТУ им. Баумана, 1996.

3.Аншина М.А. Страсти по качеству ПО. Открытые системы, № 6, 1998.

4.Артемьев В.И., Строганов В.Ю. Организация диалога в САПР. Разработка САПР: В 10 кн.

Кн. 5. – М.: Высш. шк., 1991.

5.Бадд Т. Объектно-ориентированное программирование в действии: Пер. с англ. – СПб.:

Питер, 1997.

6.Боэм Б. Инженерное проектирование программного обеспечения. – М.: Радио и связь, 1985.

7.Боэм Б., Браун Дж., Каспар X. и др. Характеристики качества программного обеспечения. –

М.: Мир, 1981.

8.Брукс Ф. Мифический человеко–месяц или как создаются программные системы. – СПб.: Символ–Плюс, 1999.

9.Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. – М.: Энергоатомиздат, 1984.

10.Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++, 2–е изд.: Пер. с англ. – М.: Бином, СПб.: Невский диалект, 1998.

11.Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. – М.: ДМК Пресс,

2001.

12.Вендров A.M. Один из подходов к выбору средств проектирования баз данных и приложений. // СУБД. 1995. № 3.

13.Вендров A.M. CASE–технологии. Современные методы и средства проектирования информационных систем. – М,: Финансы и статистика, 1998.

14.Вендров A.M. Проектирование программного обеспечения экономических информационных систем: Учеб. – М.: Финансы и статистика, 2000.

15.Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – М.: Мир, 1989.

16.Гейн К., Сарсон Т. Системный структурный анализ: средства и методы. – М.: «Эйтеко, 1992.

17.Гримм С.Дж. Как писать руководства для пользователей. – М.: Радио и связь, 1985.

315

18.Грис Д. Наука программирования. – М.: Мир, 1984.

19.Дал У., Дейкстра Э., Хоор К. Структурное программирование: Пер. с англ. – М.: Мир, 1975.

20.Зелковец М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения. –М.:

Мир, 1982.

21.Зиглер К. Методы проектирования программных систем. – М.: Мир, 1985.

22.Зиндер Е.З. Бизнес реинжиниринг и технологии системного проектирования: Учеб. пособие. – М.: Центр информационных технологий, 1996.

23.Йордан Э. Структурное программирование и проектирование программ. – М.: Мир, 1979.

24.Иванова Г.С. Основы программирования: Учеб. для вузов. – М.: Изд-во МГТУ им. Баумана,

2001.

25.Иванова Г.С. Программирование на Ассемблере ПЭВМ: Метод, указания по выполнению лабораторных работ. – М.: Изд-во МГТУ им. Н.Э. Баумана, 1991.

26.Иванова Г.С., Коновалов С.М., Петрова Г.Б. Работа на ЭВМ: Метод, указания по выполнению вычислительной практики. – М.: МГТУ им. Н.Э. Баумана, 1991.

27.Иванова Г.С., Ничушкина Т.Н., Овчинников В.А. Выбор структур данных для представления графов при решении комбинаторно-оптимизационных задач. // Вестник МГТУ, серия «Приборостроение», спец. выпуск «Информатика». 2001. № 2.

28.Иванова Г.С., Мартынюк В.А., Петрова Г.Б. Отладка программ на Ассемблере: Метод, указания. – М.: МВТУ им. Н.Э. Баумана, 1984.

29.Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно-ориентированное программирование: Учеб. для вузов. – М.: Изд-во МГТУ им. Баумана, 2001.

30.Каляное Г.Н. Консалтинг при автоматизации предприятий. Подходы, методы, средства. –

М.: СИНТЕГ, 1997.

31.Канер С., Фолк Д., Нгуен Е.К. Тестирование программного обеспечения. – Киев: «ДиаСофт», 2000.

32.Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование. – М.: ДМК Пресс,

2001.

33.Кинг. Д. Создание эффективного программного обеспечения. – М.: Мир, 1991.

34.Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ: Пер. с англ. – М.:

МЦНМО, 2000.

35.Коутс Р., Влейминк И. Интерфейс «человек–компьютер». – М.: Мир, 1990.

36.Корячко В.П., Курейчик В.М., Норенков И.П. Теоретические основы САПР. – М.:

Энергоатом издат, 1987.

37.Ларман К. Применение UML и шаблонов проектирования. – М.: Издательский дом

«Вильяме», 2001.

38.Леоненков А.В. Самоучитель UML. – СПб.: БХВ–Петербург, 2001.

39.Липаев В.В. Тестирование программ. – М.: Радио и связь, 1986.

40.Липаев В.В., Позин Б.А., Штрих А.А. Технология сборочного программирования. – М.: Радио и связь, 1992.

41.Липаев В.В. Управление разработкой программных комплексов. – М.: Финансы и статистика, 1993.

316

42.Липаев В.В., Филинов Е.Н. Мобильность программ и данных в открытых информационных системах. – М.: Научная книга, 1997.

43.Липаев В.В. Надежность программных средств. – М.: «Синтег», 1998.

44.Дисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ. – М.: Мир, 1989.

45.Ломако Е.И., Гуков Л.И., Морозова А.В. Макетирование, проектирование и реализация диалоговых информационных систем. – М.: Финансы и статистика, 1993.

46.Майерс Г. Надежность программного обеспечения. – М.: Мир, 1980.

47.Майерс Г. Искусство тестирования программ. – М.: Финансы и статистика, 1982.

48.Маклаков С. В. CASE–средства разработки информационных систем BPWim, ERWin. – М.: Диалог МИФИ, 2000.

49.Мандел Т. Разработка пользовательского интерфейса. – М: ДМК Пресс, 2001.

50.Марка Д.А., МакГоуен К. Методология структурного анализа и проектирования. – М.: МетаТехнология, 1993.

51.Мартин Дж. Организация баз данных в вычислительных системах.–М.: Мир, 1980.

52.Международные стандарты, поддерживающие жизненный цикл программных средств. – М.: МП «Экономика», 1996.

53.Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. – М.: ДМК Пресс, 1996.

54.Овчинников В.А. Алгоритмизация комбинаторно–оптимизационных задач при проектировании ЭВМ или систем: Учеб. для вузов. – М.: Изд-во МГТУ им. Баумана, 2001.

55.Программные системы / Бахманн П., Френцель М., Ханцшманн К. и др. – М.: Мир, 1988.

56.Проектирование пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. – Вильнюс, DBS LTD, 1992.

57.Разработка САПР. В 10 кн. Кн. 3. Проектирование программного обеспечения САПР:

Практ. пособие/ Б. С. Федоров, Б.Н. Гуляев: под ред. А.В. Петрова. – М.: Высш. шк., 1990.

58.Росс Д. Структурный анализ: язык для передачи понимания //Требования и спецификации в разработке программ. – М.: Мир, 1984.

59.Савельев А.Я. Прикладная теория цифровых автоматов: Учеб. для вузов. – М.: Высш. шк.,

1987.

60.Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. – М.:

Мир, 1985.

61.Тейер Т., Липов М., Нельсон Э. Надежность программного обеспечения. – М.: Мир, 1981.

62.Требования и спецификации в разработке программ. – М.: Мир, 1984.

63.Фокс Д. Программное обеспечение и его разработка. М.: Мир, 1985.

64.Хьюз Дж–., Мичтом Дж. Структурный подход к программированию: Пер. с англ. – М.:

Мир, 1980.

65.Чен П. Модель «сущность-связь» – шаг к единому представлению данных // СУБД. 1995.

№3. С. 137–158.

66.Шураков В.В. Надежность программного обеспечения систем обработки данных: Учеб. – М.: Финансы и статистика, 1987.

317

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

Агрегация 198 Алгоритм неструктурный 62

– структурный 58, 62 Архитектура 95 Ассоциация 178 Атрибут 178

Декомпозиция 15, 25

процедурная 15, 46, 143

объектная 46, 168 Диаграмма вариантов использования 174

взаимодействия 197

данных иерархическая 125

– сетевая 126, 128

деятельностей 186

Джексона 126

классов 177

компонентов 209

контекстная 116

концептуальная 177

Насси–Шнейдермана 64

объектов 169

Орра 127

последовательностей действий 183, 194

потоков данных 105, 114

размещения 212

переходов состояний 107

состояний объекта 204

«сущность-связь» 105

функциональная 109

Диалог 215, 234

граф 235

Жизненный цикл 27

Иерархия 15, 25

«целое-часть» 25, 27

подпрограмм 46

«простое-сложное» 25, 27 Интерфейс 190, 200

модуля 54

пользовательский 96, 101, 215

– прямого манипулирования 221

– типы 216

Композиция 198

Класс 17, 178

интерфейсный 190

отношения 178, 198

сущность 189

управляющий 190

параметризованный 199 Клиент 21

Метод 12, 35

пошаговой детализации 15, 25, 62

тестирования 263

отладки 291

318

Методология 13, 35 Модель данных 125

качества процессов разработки 35

математическая 136

Модуль 16, 47

связность 51

сцепление 48

интерфейс 54

реализация 55

Наследование 17 Нотация 35

– Баркера 128

Обобщение 180

Объект 17, 168, 189

– СОМ 20

Отладка 287

Пакет 190 Программирование визуальное 18

временное 252

модульное 16

объектно-ориентированное 16

с защитой от ошибок 70

структурное 57, 60

Подтип 180 Подход 12, 98

блочно-иерархический 24

восходящий 55, 279

компонентный 19

объектный 16, 96

нисходящий 55, 279

структурный 15, 45, 95 Принцип вертикального управления 46 Проектирование 31

аспект 27, 31

логическое 31

уровень 26

физическое 31

Прототип 30, 34

Псевдокод 62, 105, 161

Сервер 21 Спецификация 30,103

при объектном подходе 168

при структурном подходе 103

процессов 105, 116

функциональная 30, 103

эксплуатационная 30, 103 Структуры данных 123

абстрактные 124

Среда программирования 18, 100

разработки 76 Супертип 180

Схема структурная 139, 143

функциональная 140

Тестирование 263

комплексное 283

модулей 279

оценочное 284

структурное 269

функциональное 273 Технология 12

программирования 12, 101

работы с документами 97

ActiveX 21

CASE 23, 35

COM 19

CORBA 19, 21

OLE 20

OLE-automation 21

MIDAS 22

MTS 22

RAD 37, 38

Техническое задание 82 Технологичность 45, 48 Требования технологические 95

функциональные 30

эксплуатационные 30

Язык программирования 98

319