ソフトウェアエンジニアリングとは時間で積分したプログラミングである