Uml Course Work Washing Machine
Uml Course Work Washing Machine
Generate UML diagrams for the design of a washing machine. You must have: Requirements Use Cases Class Diagram State Diagram, sequence diagram You are not required to develop a complete set of diagrams just to show that you know that you know how to use all the diagram types. About 10 diagrams should be enough. The following notes are intended to help you avoid the most common problems: Requirements. Try to be generic ie: Washing Machine should: Make clothes ( specify how many or what weight) Clean (specify what you mean by clean) Use Cases: Must show system boundary. Specify how all relevant external others interact with system Eg. User: Washes clothes Each Use case should be described in text. Class Diagram: This should show abstraction of classes eg washing machine is a container A really abstract class diagram would say that to clean clothes we need to move water containing detergent through the clothes, rinse them and then dry them. There should be Aggregation diagram and or Composition diagrams Your diagrams should show that you understand inheritance
The diagrams should have symbols to show direction of relations, components etc Sequence diagrams show the ordered set of actions corresponding to a named scenario. Usually there will be classes running down the page as oblongs and then messages sent between the classes in sequence down the page to show the order of the activities. State Diagrams These must show at least two states and the actions that result in the change of state or the condition that is the trigger for the change in state.