Music Library System, Post Assignment Feedback-Object Oriented Programming-Handout, Exercises of Object Oriented Programming

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

2011/2012

Uploaded on 08/01/2012

ambuja
ambuja 🇮🇳

4.4

(5)

92 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Post Assignments Feedback
Introduction:
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/2012
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
docsity.com
pf2

Partial preview of the text

Download Music Library System, Post Assignment Feedback-Object Oriented Programming-Handout and more Exercises Object Oriented Programming in PDF only on Docsity!

Post Assignments Feedback

Introduction:

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

docsity.com

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