در مورد uses :

وقتی یوز کیس "الف" باید اجرا بشه وقتی که یوزکیس "ب" اجرا شد از "ب" به "الف" یک<< uses>> میکشیم مهم نیست که "الف" حتما در دسترس هست یا نه ( اجرا میشه یا نه)

Uses : یک نوع ارتباط وابستگی که برای نشان دادن عناصر نیازمند به عناصر دیگر است .

یه تعریف دیگه:

رابطه Uses : شبیه Extend می باشد ولی در اینجا حالات خاص‌‌را در یک Use Case قرار نمی‌‌دهد، بلکه اگر رفتاری در چند Use Case مشترک باشد، آنرا جدا کرده و در یک Use Case مجزا قرار می‌‌دهند