アクターを持つアプリケーションの「UML ユース ケース」を作成しています。
- ユーザー(通常のユーザー)、
google
(OpenID 登録を行うため)。
OpenID と Google のどちらを使用しますか? ここでの本当の俳優は誰ですか?ユースケース図で表現されるユーザーとの対話を行うアクターは?
どちらも有効な選択肢です。Googleが会社として機能していることを表現したい場合は、アクターとして追加できます。ユーザーが一般的な「OpenIDサービス」と対話することを表現したい場合は、そこに配置することもできます。または、それを組み合わせて、アクターに「Google OpenID Service」という名前を付けて、より具体的にすることもできます。
アクターは、システムと対話する人、組織、またはシステムです。OpenID
これらのどれでもない。Google
は。だからあなたはGoogle
俳優としてモデル化するべきです。