Category Archives: UML

State Chart Diagram Part II

In part I we covered state chart diagrams in a basic way. Usually this is good enough to describe your states. You also want to keep thing simple (KISS). On the other hand it can be convenient to be able … Continue reading

Posted in Analysis, Codeproject, Development, OOAD, UML | Tagged | Leave a comment

How to describe object state

Let’s say that we’re developing an application to manage invoices. Invoices will be created, modified, sent, (hopefully) paid or rejected, … Depending on the stage that an invoice is in, we can perform different actions on it. For example: it … Continue reading

Posted in Analysis, Codeproject, Development, OOAD, UML | Tagged , | 1 Comment