Г. С. Иванова
Технология
программирования
Допущено Министерством образования
Российской Федерации
в качестве учебника для студентов
высших учебных заведений, обучающихся по направлению
«Информатика и вычислительная техника»,
специальностям: «Вычислительные машины, комплексы,
системы и сети», «Автоматизированные системы обработки
информации и управления», «Программное обеспечение
вычислительной техники и информационных систем»
Москва
Издательство МГТУ имени Н. Э. Баумана
2002
Серия основана в 2000 году
РЕДАКЦИОННАЯ КОЛЛЕГИЯ:
Д-р техн. наук И. Б. Федоров — главный редактор
д-р техн. наук И. П. Норенков — зам. главного редактора
д-р техн. Наук Ю. М. Смирнов — зам. главного редактора
д-р техн. наук В. В. Девятков
д-р техн. наук В. В. Емельянов канд. техн. наук И. П. Иванов
д-р техн. наук В. А. Матвеев канд. техн. наук Н. В. Медведев
д-р техн. наук В. В. Сюзев
д-р техн. наук Б. Г. Трусов
д-р техн. наук В. М. Черненький д-р техн. наук В. А. Шахнов
УДК 681. 3.
06(075. 8)
ББК 32. 973-018 И201
Рецензенты:
кафедра «Компьютерные системы и технологии»
Московского государственного инженерно-физического института
(зав. кафедрой профессор Л. Д. Забродин);
кафедра «ЭВМ, комплексы и сети»
Московского государственного авиационного института
(зав. кафедрой профессор О. М. Брехов)
Иванова Г. С. И201 . Технология программирования: Учебник для вузов. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2002. -
320 с. : ил. (Сер. Информатика в техническом университете. )
ISBN 5-7038-2077-4
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного
программного обеспечения. При этом особое внимание уделено проектированию программных
систем с использованием структурного, объектного и компонентного подходов. Детально
разобраны основные приемы обеспечения требуемых технологических свойств. Приведена
классификация и проанализированы принципы проектирования пользовательских интерфейсов
программного обеспечения. Изложение материала иллюстрируется большим количеством
примеров и поясняющих рисунков. Содержание учебника соответствует курсу лекций, который автор читает в МГТУ им. Н. Э. Баумана. Для студентов вузов, обучающихся по специальностям, связанным с информатикой. Может
быть полезен всем изучающим программирование самостоятельно. УДК 681. 3. 06(075. 8)
ББК 32. 973-018
© Г. С. Иванова, 2002
ISBN 5-7038-2077-4 © МГТУ им. Н. Э. Баумана, 2002
Оглавление
Предисловие
Введение
1. Технология программирования.