My Analog ClockDavid Dabney
I certify that this is entirely my own work.
Norman's Design Analysis of My Analog Clock
Figure 2: Alarm going off(Red labels blinking)
My Analog Clock has a button, a checkbox, a textbox, and a menu which are all standard Windows controls and should be easy for users to know how to use them. There are so few controls that the user should be clear on how and in what order the controls may be used.
My Analog Clock's constraints are the dis/enabling of the alarm frame and the restrictions on what may be entered for an alarm time value. Invalid alarm times will display a warning message.
Being that an alarm clock is so common, any user should be able to clearly understand the conceptual model.
The controls within the "Alarm" frame obviously control the alarm. The checkbox is the on/off control, the textbox holds the alarm time, and the set button sets the alarm with the entered value.
Again, an alarm clock is such a common item that the conceptual model is trivial to determine.
My Analog Clock's main feedback is the moving clock hands. The only other feedback needed is when an invalid time is entered, or the alarm is going off. The alarm beeps and blinks which should catch most anyone's eye or ears.