

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This handout is feed back from Dr. Arun Jain at Jnana Bharathi Campus of BU for assignment of Object Oriented Programming course. Object, Oriented, Programming, Relationship, Classes, Aggregation, Band, Solo, Singer, Object, Model
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Post assignments feedback consists of the detail explanation of the common problems faced by students while preparing the assignment solution. This will help students in better understanding the solution of the assignments. Assignment No. 1 Object Oriented Programming (CS304)
Marks: 20 Due Date: 19/04/
Assignment Solution: Assignment No 1 Solution has already been provided in assignment Section on VULMS. Assignment Solution Step by Step: In part one; we have just extracted the main object/classes of given scenario along with their relevant/necessary attributes and operations. Part two show the Object Model of Music Library System. In which all fourteen classes and their relationship with each other is shown. All these classes and their relationship are exactly mapped with the details given in the assignment write-up.
Common Mistakes & Explanation:
Mistake 1: Relationship among different classes is incorrect. Explanation: While showing the relationship between different classes, most of the students make mistake. Especially where composition exists, most of the students show aggregation.
Mistake 2: Band and Solo singer classes missed. Explanation: More than 90% students skip both these classes in object model even though they are very clearly mentioned in assignment write up and cant be neglected as they are the core
details of given scenario.
Mistake 3: Incomplete solution provided by many students. Explanation: Most of the students did not read the assignment write up thoroughly and therefore they skip the necessary details. Mistake 4: Knowledge of association, inheritance and its use with diagram representation Explanation: UML based proper symbolic representation wasn’t provided. Some used arrow symbols, some given straight lines and some given only empty spaces to show relationship. Mistake 5: Proper class representation Explanation: Proper representation of attributes, methods and class name was not provided according to UML rules for class diagram by many students.
Overall Result of Assignment 1:
docsity.com