内部設計
外部設計が決まりましたら、次は内部設計、つまりプログラミングの設計を行います。外部設計はユーザー側からの視点でしたが、内部設計においてはプログラムの設計など、開発者側からの視点でシステムを設計します。