分析は、大きく静的モデリングと動的モデリング分かれる。<静的モデリング>システムがどのようなクラスで構成されているのかを分析する。体)がどのように振る舞うかを分析する。分析とは分析とはそのプログラムが何をしなければならないのか、システムに何がもとめられているのか、ということを整理することです。分析段階での成果物は、環境に対して依存性がないものになる。私たちがシステムを開発する際に、そのシステムがこれから解決しようとしている現状の問題のことである。文書を作成するという行為。宿泊予約システムであれば、宿泊先の空き室があったら予約するという一連の作業の流れ。コンピュータ領域コンピュータ領域とはコンピュータを使って実現する手段に登場するものことである。GUIにグラフィックボタンを使用する。ある予約システムにモデムを使用する。分析時の視点からのクラス名前あまり考えずにずれた名前をつけてしまうと、あとでそれに影響されてそのクラスの分析が誤った方向に進んでしまう。そのクラスの本質を表した名前をつける。操作は、プログラム的には、メンバ関数に相当する。設計でかかすことのできない極めて重要な図である。クラス図に書かれていることが最終的にシステムの構成を決定します。「この仕様はどのクラスの仕様であるか」という認識は、オブジェクト指向では非常に重要な視点である。「何をするか」だけを考えてはだめ。操作名は、たいてい動詞になる。多くの操作名は「~する」の「する」を省略した形になることが多い。属性は、操作に比べると、その重要性はそれほど高くない。属性というのは外部に対して影響力がない。クラスのモデリングには正解は複数あるというより、正解はない、と言ったほうが正しいかもしれない。