В книге английских специалистов рассмотрены все этапы разработки программ и программных комплексов:
разработка проекта, написание и отладка программ на основе методов структурного программирования и нисходящего проектирования.
Большое внимание уделено организации интерфейса с человеком, методу ввода-вывода данных, оптимизации систем.
Обсуждены проблемы выбора языка программирования, стандартизации инструментальных средств и переноса программного обеспечения с одной ЭВМ на другую.
Предложены методика разработки больших систем и способы управления большими объемами данных.
Для широкого круга программистов.
Author(s): Мик Б. et al.
Publisher: Радио и Связь
Year: 1986
Language: Russian
Pages: 170
City: Москва
Предисловие 5
Как пользоваться этой книгой 8
Г л а в а 1. Стратегия и проектирование 10
1.1. Подход к решению задачи (Б. Мик) 10
1.2. Пользование литературой (П. Хит) 12
1.3. Разработка алгоритмов (П. Хайд) 17
Г л а в а 2. Написание программы 31
2.1. Выбор языка (Б. Мик) 31
2.2. Стандарты языков программирования (И. Д. Хилл) 37
2.3. Выбор метода ввода-вывода (Б. Мик) 45
2.4. Взаимодействие человек — ЭВМ (Н. Рашби) 53
2.5. Структурное программирование (И. Д. Хилл) 58
Г л а в а 3. Совершенствование программы 74
3.1. Структурное программирование и предотвращение ошибок (Н. Рашби) 74
3.2. Тестирование и отладка (Н. Рашби) 80
3.3. Экономия ресурсов (Дж. Стил) 87
Г л а в а 4. Специальные проблемы 99
4.1. Эвристическое программирование (М. Кларк) 99
4.2. Большие объемы данных (Б. Мик) 108
4.3. Большие программы (Р. Оверилл) 116
4.4. Программы с большим временем прогона (Р. Оверилл) 121
4.5. Программы, работающие в реальном масштабе времени (Б. Мик) 130
Г л а в а 5. Взаимоотношения с другими людьми 140
5.1. Документирование программы (П. Хит) 141
5.2. Консультации (К. Хьюлетт) 145
5.3. Программы, разработанные другими (Н. Рашби) 148
5.4. Работа в группе (М. Уилсон) 155
Контрольные вопросы 164
Список литературы 166