Abandoned house in the Holland Marsh, Ontario
Blog Archives
12/01/2002 - 12/31/2002
01/01/2003 - 01/31/2003
02/01/2003 - 02/28/2003
03/01/2003 - 03/31/2003
05/01/2003 - 05/31/2003
08/01/2003 - 08/31/2003
09/01/2003 - 09/30/2003
10/01/2003 - 10/31/2003
11/01/2003 - 11/30/2003
12/01/2003 - 12/31/2003
01/01/2004 - 01/31/2004
03/01/2004 - 03/31/2004
04/01/2004 - 04/30/2004
05/01/2004 - 05/31/2004
06/01/2004 - 06/30/2004
07/01/2004 - 07/31/2004
08/01/2004 - 08/31/2004
09/01/2004- 09/30/2004
09/01/2004 - 10/01/2004
10/01/2004 - 11/01/2004
11/01/2004 - 12/01/2004
12/01/2004 - 01/01/2005
01/01/2005 - 02/01/2005
02/01/2005 - 03/01/2005
03/01/2005 - 04/01/2005
06/01/2005 - 07/01/2005
07/01/2005 - 08/01/2005
08/01/2005 - 09/01/2005
09/01/2005 - 10/01/2005
10/01/2005 - 11/01/2005
11/01/2005 - 12/01/2005
12/01/2005 - 01/01/2006
02/01/2006 - 03/01/2006
03/01/2006 - 04/01/2006
04/01/2006 - 05/01/2006
06/01/2006 - 07/01/2006
07/01/2006 - 08/01/2006
06/01/2008 - 07/01/2008
07/01/2008 - 08/01/2008
09/01/2008 - 10/01/2008
11/01/2008 - 12/01/2008
12/01/2008 - 01/01/2009
01/01/2009 - 02/01/2009
02/01/2009 - 03/01/2009
04/01/2010 - 05/01/2010
My linklog
BlogRoll


Listed on BlogsCanada
Cartoonists
Thursday, June 12, 2008

UML Activity Diagram of My Life: Subflow 1- Wake Up

I'm required to make workflow diagrams for my job quite a lot,and have been toying with the idea of visually modelling my life in a UML activity diagram, for no particular reason.

Even though this one is probably a bit over-the-top (look at all those lines going everywhere!) UML activity diagrams are pretty basic: You start and end at the circles; each rounded corner box represents an activity; if there's a line connecting two boxes you can't proceed from one box to the next unless the activity that precedes it is complete- ie the job is done (in this flow I get nice jobs to dolike 'sleep'). Each activity may contain a subset of activities that are not shown. In fact the one below is a subflow of a higher-level diagram called 'My day' or something and could contain, 'Wake Up', 'Work', 'Eat', 'Work','Spend Time with my family' and 'Sleep'. 'My Day' would be a subflow of 'My Life' or something live that (Actually 'Live Life' use the correct grammar of UML activities). The diamonds represent decisions, or merge other flows that had different intervening steps. All those statements in square brackets are 'conditions' that have been set on the decisions. The condition is another thing that must be true before you proceed to the next activity. The rule is no more than one condition can be true for each step, and at least one be must be true.

Simple sequential logic. Got it? Here is 'Wake Up':


Labels: , , ,


posted by Alan
permalink

3:30 PM

1 Comments:

Hey - a recent post! Woo!

Love your diagram. LOL! I'd hate to see what mine would look like. As Stewie would say, 'How ruthlessly absurd.'

ByBlogger Julia Phillips Smith at 10:45 AM
 

Post a Comment






home