How to write good use cases

Check references:

System Use Cases: An Agile Introduction

Taken from: System Use Cases: An Agile Introduction

Template

Metadata:

Identifying Use Cases

Identify potential services by asking your stakeholders the following questions from the point of view of the actors:

Remaining Agile

Applying Use Cases: A Practical Guide

Identifying System Boundaries

Identify the boundaries of the system. Finding out what things are inside your system (what we should create) and what are outside your system (what we shouldn’t create, but you have to interact with them).

Identifying actors

Identifying use cases