Converting a problem statement into class diagram.
"Develop a Student Registration System in which student gets enroll in a semester. The semester contains courses. Each course has a title and course Code. The course can be registered, dropped, withdraw, passed and failed by the students. Also a semester may be freezed or attended. There are two kinds of students; Undergraduate Students (for BCS & MCS) and Postgraduate Students (for MPhil & PhD). Each type of students enroll in different ways."
To learn how to convert Problem Statment into UML class diagram click here: Step-wise procedure to translate a problem statement into class diagram