【ソフトウェア設計】例外処理を考える