Objective: Analysis of the following Case Study from the perspective of Object Oriented Approach
Problem Description: Course Registration System
Now, after thorough reading the above problem, we need to extract some crucial points, without writing them into sentences again, because those points will take us closer to the object oriented design phase.
Lets get started :
Step 1 :
First of all we need to extract the purpose from the whole description given above in just few points, as it will enable us to have a clear cut target. So the purpose of above long description is as follows :
1. Registration of the students to the available branches.
2. Calculation of annual fees.
Step 2 :
Since, we are seeing the problem from the object oriented point of view, therefore, we need to make out what kind of actors / entities / objects are involved in our problem.
The whole problem revolves around one important object and i.e. 'Student'.
So, 'Student' can be seen as an actor or entity or an object .