• For example, a timer that triggers sending of an e-mail reminder • primary - a user whose goals are fulfilled by the system • importance: define user goals • supporting - provides a service (e.g., info) to the system • importance: clarify external interfaces and protocols • offstage - has an interest in the behavior but is not primary or supporting, e.g., government • importance: ensure all interests (even subtle) are identified and satisfied Finding Actors 1 External objects that produce/consume data: • Must serve as sources and destinations for data • Must be external to the system Finding Actors 2 Ask the following questions: • • • • • Who are the system’s primary users Who requires system support for daily tasks Who are the system’s secondary users What hardware does the system handle Which other (if any) systems interact with the system in question • Do any entities interacting with the system perform multiple roles as actors • Which other entities (human or otherwise) might have an interest in the system s output What is a user story •An abbreviated description of a use case •Used in agile development Answers 3 questions: 1.Who 2.Does what 3.And why As a type of user , I want some behavior from the system so that some value is achieved Use Case Diagrams • A picture • describes how actors relate to use cases • and use cases relate to one another • Diagrams are not essential • They are helpful in giving an overview, but only secondary in importance to the textual description • They do not capture the full information of the actual use cases • In contrast, text is essential Use Case Diagram Objective • Built in early stages of development • Purpose • Specify the context of a system • Capture the requirements of a system • Validate a systems architecture • Drive implementation and generate test cases • Developed by analysts and domain experts How do use case diagrams fit in This applies also to use case descriptions..
How to draft a Use Case Diagram? An easy way to start completing your document is to download this Use Case Diagram template now!
Every day brings new projects, emails, documents, and task lists, and often it is not that different from the work you have done before. Many of our day-to-day tasks are similar to something we have done before. Don't reinvent the wheel every time you start to work on something new!
Instead, we provide this standardized Use Case Diagram template with text and formatting as a starting point to help professionalize the way you are working. Our private, business and legal document templates are regularly screened by professionals. If time or quality is of the essence, this ready-made template can help you to save time and to focus on the topics that really matter!
Using this document template guarantees you will save time, cost and efforts! It comes in Microsoft Office format, is ready to be tailored to your personal needs. Completing your document has never been easier!
Download this Use Case Diagram template now for your own benefit!