PLEASE MATCH YOUR ASSIGNMENT QUESTIONS ACCORDING TO YOUR SESSION
IGNOU MCS-219 (July 2025 – January 2026) Assignment Questions
Q1: What is OOAD? Explain basic constructs of object orientation.
Q2: Draw class diagram for Online Banking System. Make necessary assumptions.
Q3: What is object modeling, dynamic modeling and functional modeling? Briefly explain the diagrams used in these modeling.
Q4: Draw state diagrams for: (10 Marks)
(i) Online Banking System
(ii) Online Examination System
Q5: What is an abstract class? Explain concepts of aggregation, generalization and specialization with the help of suitable example.
Q6: Explain design optimization? Also, explain need of design documentation. What are features of a good design document?
Q7: Map the object classes created in Question 2 above into database tables. Note: Make necessary assumptions.
Q8: Write short notes on the following:
(i) Associations and its Implementation
(ii) Implementation of Controls
IGNOU MCS-219 (July 2024 – January 2025) Assignment Questions
Q1: Explain basic philosophy of object orientation. Explain basic constructs of object orientation with example.
Q2: Draw class diagram for Online Learning System. Make necessary assumptions.
Q3: Explain briefly object modeling , dynamic modeling and functional modeling with the help of suitable diagrams.
Q4: Draw state diagram for Online Shopping System. Also, list the assumptions made.
Q5: What is aggregation? How is it related to composition? Explain role of abstract class in system design with the help of example.
Q6: What is system design? What are the major tasks performed during system design? Explain.
Q7: Map the object classes created in Question 2 above into database tables. Make necessary assumptions.
Q8: Write short notes on following (minimum in 250 words):
i) Mapping designs to code
ii) Design Optimization




