Use case diagram for online bookstore

broken image

The behavioral or dynamic aspect: comprising UML sequence diagrams and a state diagram.

The functional aspect: comprising UML use case diagrams and activity diagrams. We have arranged the case study as three distinct perspectives or aspects as follows. In this case study we aim to put it right by working through a single problem from use cases and activity diagrams, through sequence diagrams and state diagrams, to class diagrams and component diagrams.

broken image

The problem with many Unified Modeling Language (UML) educational texts is that they present the various concepts each in isolation so you see a use case diagram for one problem domain, a class diagram for an entirely different problem domain, and you never get to see the important traceability between the diagrams.

broken image