Samstag, 20. September 2008

EE5805 Java-Use Cases Notes

EE5805 Java Programming and Applications

The following notes on Use Cases are excerpted from Fowler's "UML Distilled":

1. Use cases are a technique for capturing the functional requirements of a system.

2. Use cases work by describing the typical interactions between the users of a system the system itself. It provides a narrative of how a system is used.

3. A scenario is a sequence of steps describing an interaction between a user and a system.

4. Therefore, a use case is a set of scenarios tied together by a common user goal.

5. An actor isa role that a user plays in the system.

6. But almost all the value of use cases lies in the textual content, and the diagram is of rather limited value.


Content of Use Case



Keine Kommentare: