Download presentation
Presentation is loading. Please wait.
Published byAugustine Mosley Modified over 8 years ago
1
Case Study A manufacturing management system is required. The company produces two major different types of spare parts, that is spare part for air vehicle and spare part for land vehicle. A vehicle is something which, is used for transport. A plane is used for transport in air and a car is used for transport on the ground. All vehicles contain engines. Two different types of engine are, oil powered engines and petrol powered engines. Every engine contains some pistons, a fuel pump and an exhaust. Some planes have propellers and some have jet engines. Some cars have two doors while others have four doors.
2
Identify classes or objects in the problem statement above? (Do not worry if you are not sure how to identify objects yet, it will be covered in the later lecture. Perhaps you may use class and object definition to get better picture of what are the classes and objects in the statement) Classification Approach & Coad and Youdon Approach. Show transparency which show the identifying classes and object stages from Pressman also Avison. List of all potential objects using Noun Phrase then critic each object. Potential object/classGeneral classification CompanyEntity Spare PartEntity, structures VehicleEntity, structures TransportEntity, occurrence Plane, carEntity, structures Air, groundPlace EnginesEntity Oil engines, petrol enginesNot object (attributes of engine) Piston, fuel pump, exhaustNot object (attributes of engine) Propeller, jet enginesNot object (attributes of plane) DoorNot object (attributes of car)
3
Why object and why not object? –Company is an object but not required in this problem domain, it is an abstract class; cannot identify methods and attributes related to company –Spare Part is not an object, it can be attribute for engine. –Vehicle, plane, car, engines are object. (Vehicle is an abstract class) –Piston, Fuel pump, Exhaust are component part of object engines can be defined as objects. –Transport is not an object because its did not consist any attribute (abstract class), same as vehicle. –Air, ground and road are not object because we cannot identify service and attribute related to these entities. They can be attributes for car and plane. –Oil engines and petrol engines are not objects. They are attribute for engines. –Propeller and jet engine are not objects, they are attribute for plane. –Door is attribute for car. List of final objects: Vehicle, car, plane, engine, piston, fuel pump and exhaust. List of possible attribute: Spare part, oil engines, petrol engines, propeller, jet engine, door, air, ground and road. List of possible methods: Method is not clearly stated in the problem statement, but if we refer to question No. 3 there are three simple methods are required; 'speed', 'height' and 'check stock'.
4
Identify the relationship between classes (or objects) then develop an object model. Gen-Spec structure (generalization relationship) Whole-part structure (aggregation relationship)
5
An object model or Design Class Diagram (DCD) Figure show gen-spec structure (generalization relationship), whole- part structure (aggregation relationship), and association relationship.
6
Interaction diagram (e.g., sequence diagram) for purchasing order Let assume that customer will order parts from this manufacturing company. Develop an interaction diagram (e.g., sequence diagram) show how manufacturing company response to this purchasing order.
7
Develop an activity diagram showing manufacturing process to produce parts (e.g., produce piston, etc) Find from the internet or reference book on what are the possible activities done by manufacturing management relate to the case study.
8
Develop state diagram showing state of the part (e.g., piston,etc)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.