Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: UML Coursework - Washing Machine -2008
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
UML Coursework - Washing Machine -2008

[attachment=16415]

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