Domain Model as UML Class Diagram with Superimposed World Diagram
for WUIM

It's now time to redo your group's Domain Model Plus World Model for WUIM, taking into account
and

expressing it as a UML class diagram (see UML tools), as on page 21 of the slides for Classes & Concepts. Your classes are not required to have attributes or operations (methods) other than those corresponding to the use cases identified for your WUIM Use Case Model. That is, a box with only a class name suffices for most classes. Some classes will have operations for the use cases. If, since handing in your use case model, you have determined the need for other, i.e., additional or different, use cases, then you may show them in the appropriate places in the class diagram.

Then divide these entities into the environment and the system. Superimpose this division on to the UML-class-model-expressed domain model. You can do this superimposition by drawing a shape enclosing the environment entities and another shape enclosing the system entities; then label each shape as ENV or SYS as the case may be, as on page 21 of the slides for Classes & Concepts. Alternatively, you could just mark each domain model entity with ``ENV'', ``SYS'', or both, as the case may be, as on page 47 of the same slides.

If you have done this superimposition correctly, you should be able to see clearly which entities are in the interface.

The use case diagram and the class diagram should be consistent in that,

You will need to submit both a hard copy AND and an electronic copy of this deliverable: