Каким образом решается проблема невозможности протестировать некоторые требования?
Какой уровень покрытия кода тестами требует проверок всех условий на TRUE/FALSE (то есть каждое условие в ходе тестирования должно проверяться на оба возможных значения)?
Какой уровень покрытия кода тестами требует выполнения всех операторов (то есть при выполнении всех тестовых примеров в итоге должны выполниться все операторы)?
Почему при использовании подхода формальных преобразований исчезает проблема тестирования и проверки корректности конечного программного продукта по отношению к спецификации?
В каких случаях перед обращением к устройству можно проверить, что оно включено и не занято взаимодействием с другим партнером (с другой программой)?
Как плохо спроектированная иерархия классов может повлиять на программу?
Как влияет использование объектно-ориентированного подхода на программу и почему?
На каком этапе разработки ПО определяются описания всех модулей, функциий, их интерфейсов, а также алгоритмов работы и структур данных?