2.1 設計をはじめる2.2 アーキテクチャ図の作成2.2.1 コンテキスト図2.2.2 ブロック図2.2.3 組織図2.2.4 レイヤ図2.3 設計の変更に対応する2.3.1 モジュールのカプセル化2.3.2 タスクを割り振る2.3.3 ドライバインタフェース: open, close, read, write, ioctl2.3.4 アダプタパターン2.4 インタフェースの作成2.4.1 例:ログインタフェースコードのバージョンC言語でオブジェクト指向プログラミング2.5 サンドボックスMVCの3つの要素2.6 まとめ2.7 参考採用面接の現場から:アーキテクチャの構築