0% found this document useful (0 votes)
3K views1 page

Uml Course Work Washing Machine

The document provides instructions for generating UML diagrams for the design of a washing machine, including requirements, use case, class, sequence, and state diagrams. Requirements should be generic and specify what the washing machine should do at a high level. Use cases must show the system boundary and describe how external users interact with the system. The class diagram should abstractly show classes needed to clean clothes by moving water and detergent through the clothes, rinsing them, and drying them using aggregation, composition, and inheritance. Sequence diagrams show the ordered set of messages passed between classes. State diagrams must display at least two states and the triggers or actions that cause state changes.

Uploaded by

Moneshwar Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views1 page

Uml Course Work Washing Machine

The document provides instructions for generating UML diagrams for the design of a washing machine, including requirements, use case, class, sequence, and state diagrams. Requirements should be generic and specify what the washing machine should do at a high level. Use cases must show the system boundary and describe how external users interact with the system. The class diagram should abstractly show classes needed to clean clothes by moving water and detergent through the clothes, rinsing them, and drying them using aggregation, composition, and inheritance. Sequence diagrams show the ordered set of messages passed between classes. State diagrams must display at least two states and the triggers or actions that cause state changes.

Uploaded by

Moneshwar Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

UML Coursework - Washing Machine -2008

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.

You might also like