ソフトウェア開発を行う上で必要な知識、考え方をコード例を交えて紹介していきます。説明に用いるコードはC++で書かれています。