در مورد uses :
وقتی یوز کیس "الف" باید اجرا بشه وقتی که یوزکیس "ب" اجرا شد از "ب" به "الف" یک<< uses>> میکشیم مهم نیست که "الف" حتما در دسترس هست یا نه ( اجرا میشه یا نه)
Uses : یک نوع ارتباط وابستگی که برای نشان دادن عناصر نیازمند به عناصر دیگر است .
یه تعریف دیگه:
رابطه Uses : شبیه Extend می باشد ولی در اینجا حالات خاصرا در یک Use Case قرار نمیدهد، بلکه اگر رفتاری در چند Use Case مشترک باشد، آنرا جدا کرده و در یک Use Case مجزا قرار میدهند