本書は、ソフトウェア工学の原理を1冊にまとめた本である。原理とは、選択した技法、ツール、言語がどんなものであるかに関係なく、ソフトウェア工学に関して言える基本的な真理、原則、または仮説を指す。わずかな例外を除いて、本書に掲載した原理は私自身のものではなく、多くのソフトウェア工学の実践者や研究者の論文から抜粋したものである。失敗を未然に防ぐノウハウ。