7.1 حالات الاستخدام والممثلون Use Cases and Actors حالات الاستخدام والممثلون
حالة الاستخدام تصف ما يفعله النظام، والممثل هو من يتفاعل معه؛ تماماً كالنص المسرحي والممثلين.
A use case describes what the system does, and an actor is who interacts with it; just like a script and actors in a play.
حالة الاستخدام تصف ما يفعله النظام، والممثل هو من يتفاعل معه؛ تماماً كالنص المسرحي والممثلين.
تُظهر حالة الاستخدام (Use Case) سلوك النظام أو وظائفه في ظل ظروف مختلفة استجابةً لطلبات المستخدمين. تُصاغ عادةً كعبارة فعلية في الزمن المضارع (مثل: إدخال بيانات المبيعات).
يتكون نموذج حالة الاستخدام من الممثلين (Actors) وحالات الاستخدام. الممثل هو كيان خارجي يتفاعل مع النظام، ويُمثل دوراً وليس فرداً بعينه (يمكن لفرد واحد أن يلعب أدواراً متعددة).
يتم تمثيل حدود النظام بمربع يضم جميع حالات الاستخدام، بينما يبقى الممثلون خارج هذه الحدود.
A Use Case shows the behavior or functionality of a system under various conditions as it responds to user requests. It is stated as a present-tense verb phrase (e.g., Enter Sales Data).
A use case model consists of Actors and use cases. An actor is an external entity that interacts with the system, representing a role, not an individual (one individual may play many roles).
The system boundary is represented as a box including all relevant use cases, with actors placed outside.
تُظهر حالة الاستخدام (Use Case) سلوك النظام أو وظائفه في ظل ظروف مختلفة استجابةً لطلبات المستخدمين. تُصاغ عادةً كعبارة فعلية في الزمن المضارع (مثل: إدخال بيانات المبيعات).
يتكون نموذج حالة الاستخدام من الممثلين (Actors) وحالات الاستخدام. الممثل هو كيان خارجي يتفاعل مع النظام، ويُمثل دوراً وليس فرداً بعينه (يمكن لفرد واحد أن يلعب أدواراً متعددة).
يتم تمثيل حدود النظام بمربع يضم جميع حالات الاستخدام، بينما يبقى الممثلون خارج هذه الحدود.