Visual Basic: Writeup example

Your writeup will contain your interface rough sketch, a use-case scenario, and details about how output will be handled.

The purpose of a use-case scenario is to reveal design flaws in a system by telling a story of how a real person would use it. The following is a use-case scenario of someone using the VB demo shown below.

Use-case scenario

Sally wants to sample some music. After looking at the choices of artists, she selects the option button for Yanni. This causes the display to show a picture of Yanni in a Picturebox, a blurb about Yanni in a text box, and two of Yanni's songs in the Playlist Listbox. She changes her mind and selects the Gopher Buckets option button instead. This causes a new picture, blurb, and playlist to appear. She highlights the first song clip in the playlist and presses the Play button to hear it. She then highlights the second song clip and presses Play. Liking both tracks, she selects two checkboxes at the bottom of the screen and then presses Make Purchase to complete the purchase. A dialogue box is then displayed showing the total amount owed. After pressing "OK" on the dialogue box, Sally presses the Clear all choices button on the form which resets the entire form. She then goes to the cashier.

Comment about output

Fleshing out a story like this can force you to see details you may have missed. Once Make Purchase is clicked, how does the user see her total? The demo uses dialogue boxes, but that doesn't mean you have to. Perhaps an uneditable text field is better. If so, have you created such a text field? Be sure to address output in your writeup.
Back to Homework Index