Home arrow Howto arrow Howto Start with UiaML
Howto Start with UiaML PDF Print E-mail
Written by Alex   
Monday, 08 October 2007
Article Index
Howto Start with UiaML
The UiaML sitemap view
The UiaML contentarea view
- The Welcome contentarea
- The Liquorice information contentarea
- The Menu contentarea
- The Assortment contentarea
- The Order contentarea
- The Ordermail contentarea
Documenting it all

This howto is more a little tutorial that will help you to get started with UiaML. The tutorial will give you a method to get started, but because UiaML is a tool and not a method, it doesn't mean that that method given in this howto is the right- or the only one.

 

Preliminary phase

Before you start using UiaML you should have an answer to the questions:

 

    • what is the project all about and what is/are the core message(s)?

    • which functionality should be provided (you can use UML - Use Cases to determine an answer to this question)?

 

Let's do this with an example: “De Drop Shop” (or “The Liquorice Shop” in English)


Drop is a famous typical dutch sweet that comes in many flavors and forms.

“De Drop Shop” is a small fictive shop that deals in “Drop”. “De Drop Shop” has no web presents yet and the owner thinks it's time to get a website.

The website should provide information about the location and the opening hours of the shop. The shop also wants to express their expertise in the field of liquorice by providing information about the liquorice plant itself and the liquorice production process.

Finally the shop wants to show the visitors of the site a small piece of the available assortment and allow the customer to buy them online.


The last one is actually a use case, so we specify a simple use case template for it.


Use Case

Order liquorice

Actor

Customer

Pre condition

none

Main scenario

1. The customer requests a list of the available products

2.1 The system shows the customer a list of products and field to specify the order quantity of each product.

2.2. The system will also ask the customer about the delivery address, his/her e-mail address and will offer the customer to add some comments to the order.

3. The customer submits his/her order

4.1 The system will check whether or not there has been ordered at least one product and whether the delivery address and e-mail address has been provided.

4.2 The system will show the delivery address, e-mail address, comment, a list of the ordered products and the total price of the order.

5. The customer confirms the order

6. The system sends an e-mail with the order toward the shop owner with a cc toward the customer.

Post condition

The customer has submitted an order

Alternative scenario

At 4.1) The check results in an invalid order. The system goes back to step 2.1 and will inform the customer why the order didn't check out.

At 3, 5) To abort the order, the customer can navigate toward another page (like the homepage).




Last Updated ( Monday, 07 January 2008 )
 
< Prev   Next >