●図による分析法はいろいろあるが... UMLを図と考えると,同様なものとして関係データベースを設計するER(Entity Relation)図,構造化分析・設計のDFD(Data Flow Diagram)などがあります.実際,あるアンケートによると,UMLを使い始めたけれどもなじみの深いDFDを手放せずに併用している人の割合は,組み込み関係では20%程度だそうです. DFDは処理手順と処理モジュール(あるいは関数)を同時に考えるときに便利な図です.UMLでこれに対応するものはアクティビティ図になります.あるいは処理手順だけならシーケンス図,処理モジュールはクラス図とオブジェクト図などが対応します. UMLでは目的に特化した図(ダイヤグラム)を何種類も使用してソフトウェアの構造を表現します.UMLは何種類もの図によって定義されている言語なので,DFDのような1種類の図とは異なります.この