Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
開発中のシステムの機能要件を見つけようとしています。問題は、システムがスケジュールされた間隔で自動的に動作することです。たとえば、システムは 20 分ごとに最適化アルゴリズムを実行します。別の時間間隔などで他のサービスからデータを要求するものとします。
ユースケースを使用してこの動作をモデル化するのに問題があります。アクターとして時間を使用することを検討しましたが、非常に複雑な図になります。外部との相互作用なしで動作するシステムの機能要件を見つけるための他の方法はありますか?
システムが複雑な場合にユースケース図が複雑になる問題は何ですか? あなたのソリューションは大丈夫です。タイムリーに呼び出される必要がある各操作は、時間アクターに接続する必要があります。
UML アクターは、「目標を持つ役割」として要約できます。したがって、複数のユースケースにリンクされた時間に 1 つのアクターを使用する代わりに。個別のタイマー イベント/間隔ごとに 1 つのユースケースにリンクされた複数のアクタを使用します。