「ユースケース」も、システム開発の要件定義によく使われる手法です。ユースケースでは、ユーザーが機能をどのように利用するかを明確化します。
ユースケースはプロダクト側の機能に焦点を当てた要件定義ですが、ユーザーストーリーでは、ユーザーが達成したい目的をユーザー目線で整理するという違いがあります。