Checkout system
Member rating: No Rating | Words: | Submitted: Tue Jun 20 2006
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
Part A a) Draw a conceptual model (a class diagram showing attributes but not operations) for the checkout system described in the case study. b) Discuss the benefits of using aggregation and generalization in the object oriented modelling. Explain how generalization and aggregation can be used in your conceptual model and what the improvements these give to the overall model. Aggregation: it the association between classes indicating that objects on one class are made up or consists of objects of another class. The General concept of aggregation is often referred one class is part of another class. UML includes aggregation, but not much rules for it. It is shown using a black diamond; composition is shown with a hollow diamond. An example of aggregation using the above (Food& Stuff plc) is: Benefits of Aggregation: It clarifies the domain constraints regarding the eligible existence of the part independent of the whole. In composite aggregation,...

