エラーが発生しないように事前に操作を制限したり、警告を出したりする設計思想を何と呼ぶか。

ユーザーが間違った操作をできないように物理的・論理的に防ぐ考え方である。