Dashboard > Struts University > Home > Application Use Cases > Information > Page Comparison
Application Use Cases
compared with
Current by Ted Husted
on Jul 14, 2006 15:21.

(show comment)
 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 5 changes. View first change.

 {note}Under Construction{note}
 ----
  
 ||(off) | Not implemented |
 ||(on)| Work in progress |
 || | Implemented |
  
 {anchor:Blank}
 h1. Blank Use Cases
  
 The [Blank application|http://www.PlanetStruts.org/struts-blank/] provides a skeleton that developers can us to create new applications.
  
 h2. Business Use Cases (end user applications)
  
 ||Priority||[Actor|Action2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
  ||Priority||[Actor|Struts 2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
 || | | | [Request Welcome Page] | |
 || | | | [Request Action Resource] | |
 || | | | | |
  
 h2. System Use Cases (application development)
  
||Priority||[Actor|Action2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
  ||Priority||[Actor|Struts 2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
 || | | | [Create new application] | |
 || | | | [Change Action Extension] | |
 || | | | [Enable New Tag Syntax]| |
 || | | | | |
  
 {anchor:CookBook}
 h1. Cookbook Use Cases
  
 The [Cookbook application|http://www.PlanetStruts.org/struts-cookbook/] provides generic examples of how to accomplish common goals, such as capturing input and selecting alernative responses.
  
 The Action 2 Cookbook will subsume most of all the [Examples application|http://www.strutsmentor.com/struts-examples/] from Action Apps 1.
  
 h2. Business Use Cases (end user applications)
  
||Priority||[Actor|Action2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
  ||Priority||[Actor|Struts 2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
 || | Framework | [Capture Input] | Input from the request can be captured as properties on the [Action|Execute Action] class | |
 || | | | (!) ... | |
 || | | | | |
  
 h2. System Use Cases (application development)
  
||Priority||[Actor|Action2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
  ||Priority||[Actor|Struts 2 Requirements#Actors]||Goal||Story or Brief||Issue ID|
 || | Developer | [Create Input Action] | Create a simple input form and Action class | |
 || | | | (!) ... | |
 || | | | | |
  
 {anchor:MailReader}
 h1. MailReader Use Cases
  
 The [MailReader|http://www.PlanetStruts.org/struts-mailreader/] is a best-practices example of a typical Struts application.
  
 * See the [MailReader in Action|http://www.assortedinternet.com/struts-example/index.jsp].
  
 ||Priority||[Actor|#MailReader.Actors]||Goal||Story or Brief||
 |\*.* (on)| Visitor|[Read Mail] | Visitors can [Browse] or [Register]. Subscribers can [Login] to a [Profile] and [Subscribe] to various mail servers (external to the system), [Retrieve] the mail for subscriptions, and [Compose] email messages. Data is [retained|Retain] between sessions. |
 |0.1 | System | [Retain] | Profiles and subscriptions are stored for later retrieval. |
 |0.2 | Subscriber|[Register] | Subscribers can [store|Retain] login credentials and a primary email contact with the system. |
 |0.3 | Subscriber|[Login] | Subscribers can present their registration credentials to use an account again. |
 |0.4 | Subscriber|[Logout] | Subscribers can end an application session, [retaining|Retain] any changes. |
 |0.5 | Visitor|[Profile] | Subscribers can create and edit an account profile. |
 |0.6 | Subscriber|[Menu] | Subscribers can select available tasks from a list, including edit [Profile] and [Logout]. |
 |0.7 | Visitor|[Browse] | Visitors can browse the Welcome, Login, and Register pages (only) without presenting credentials. |
 |0.8 | Visitor|[Localize] | Visitors can select a supported language and browse the site in that language. |
 |0.9 | Subscriber|[Subscribe] | Subscribers can maintain a set of email subscriptions for an account. |
 |0.10 (off)| Subscriber|[Theme] | Subscribers can select an alternate theme (or "skin") for the application. |
 |0.11 (off)| Subscriber|[Retrieve] | Subscribers can check email subscriptions for new messages. |
 |0.12 (off)| Subscriber|[Compose] | Subscribers can compose email messages and replies. |
  
 {anchor:MailReader.Actors}
 ||Actor||Goal|
 |Visitor| Explore site to decide if it is useful, or log back into the site. |
 |Subscriber| Manage set of email accounts. |
 |System| Interact with other Actors. |
  
 h1. See Also
 * [Action2 Requirements]
  * [Struts 2 Requirements]
 * [More About Use Cases|Use Cases]
  
 {info}"Few things are harder to put up with than the annoyance of a good example" -- Mark Twain{info}
  
Site running on a free Atlassian Confluence Open Source Project License granted to OSS. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators