1. Почему алгоритмы и хранения данных разрабатываются одновременно?
2. Чем отличается тестирование от отладки?
3. Можно ли считать, что программа, успешно тестирование, не содержит ошибок?
4. Может ли произойти отказ в программе, в которой нет логических ошибок?
5. Если программа плохо документирована, к каким последствиям это может привести?
6. Как вы думаете, почему важно сопровождение программы после её сдачи заказчику?
7. Чем отличаются два подхода к проектированию программ: «сверху вниз» и «снизу вверх»?