سلام
بهترین را برای تشخیص کلاس این است که بعد از بدست آوردن Usecase های سیستم با استفاده از Sequence Diagram و Collaboration Diagran شروع به Realize کردن Usecase ها بکنید بدین معنی که با تشخیص روند فعالیتهایی که در یک Usecase انجام می شود کلاسهای درون آن Usecase را تشخیص دهید .
در پایان Realize کردن یکUsecase کلاسهای بدست آمده باید قادر باشند تمامی Functionality مورد نظر آن Usecase رو انجام بدن