Topic
Object-Oriented Model
Instructions
You are a member of the systems development team for XYZ Car Manufacturer. The project manager has tasked you to design an object-oriented modeling for the company vehicle line that consists of cars, minivans, trucks, SUVs, and hybrids. The project manager has assigned you the following three tasks:
- Briefly explain what are objects, attributes, and methods of the O-O model.
- Draw an object model(s) and list a minimum of five attributes and five methods for the class and subclass for the XYZ Car Manufacturer (cars, minivans, trucks, SUVs, and hybrids).
- Lastly, draw a use case model of the buyer purchasing a vehicle. (Be sure to include class diagrams in your model.)
Your assignment should contain a minimum of 300 words. Format your assignment using APA style. Use your own words, and include citations and references as needed to avoid plagiarism.
NOTE: Windows and Mac owners: All you need is a simple drawing program such as Paintbrush. Mac owners can download the software from the Mac App Store.
Answer preview
An object-oriented model is built around objects similar to the E-R model built around entities. The object in the objected-oriented encapsulates both the data and the behavior. Based on this, it implies that the object-oriented approach can be used for data modeling and modelling the system behavior(Chen & Cheng, 2007). The object-oriented modeling comprises of progressively and iteratively developing object representation through three diverse phases including analysis, design, and implementation. The operations of the O-O model are also referred to as methods. The methods have to be visible however; some of the methods may useful internally. The methods visible externally are referred to as public methods constituting the public interfaces of the objects(Akin, 2003).
Word count: 340