Augustana Faculty logo and wordmark

COMPUTING SCIENCE 220
Software Engineering and Human-Computer Interfaces


Assignment 5 - UML Statechart Diagrams



Due Date: Friday, December 7, by the start of the class session

Objectives

Assignment

Draw a UML statechart diagram that indicates how a watch with a stopwatch feature works. The watch has two buttons on the side of the case: a mode button and a set button.

Sample Poseidon Statechart Diagram

Figure 1 illustrates how Poseidon draws a statechart diagram.

It does not appear to be possible to draw a single-compartment state oval in Poseidon.

Figure 1. An example of how Poseidon draws a statechart diagram.

Submission

Submit the diagram in hard-copy form by the beginning of the class session on Friday, December 7. Late submissions will be assessed a penalty of 10% per day (where the weekend counts as one day).

Copyright © 2003, 2007 Jonathan Mohr