This document outlines an assignment for an Object Oriented System Development course. The assignment asks students to: 1) Identify 5 differences between traditional and object oriented development methodologies. 2) Define objects, behaviors, and message passing and provide UML syntax. 3) Use class diagrams to explain inheritance and types of inheritance. 4) Suggest a development model and describe its phases. 5) Use class diagrams to explain class relationships and associations. 6) Provide brief notes on information hiding, modularity, polymorphism, persistence, meta-classes, and RAD.
This document outlines an assignment for an Object Oriented System Development course. The assignment asks students to: 1) Identify 5 differences between traditional and object oriented development methodologies. 2) Define objects, behaviors, and message passing and provide UML syntax. 3) Use class diagrams to explain inheritance and types of inheritance. 4) Suggest a development model and describe its phases. 5) Use class diagrams to explain class relationships and associations. 6) Provide brief notes on information hiding, modularity, polymorphism, persistence, meta-classes, and RAD.
This document outlines an assignment for an Object Oriented System Development course. The assignment asks students to: 1) Identify 5 differences between traditional and object oriented development methodologies. 2) Define objects, behaviors, and message passing and provide UML syntax. 3) Use class diagrams to explain inheritance and types of inheritance. 4) Suggest a development model and describe its phases. 5) Use class diagrams to explain class relationships and associations. 6) Provide brief notes on information hiding, modularity, polymorphism, persistence, meta-classes, and RAD.
Subject : Object Oriented System Development (CSE-505)
Semester & branch : I Semester/CSE ------------------------------------------------------------------------------------------------------------- 1. Write about the differences (minimum five) between traditional and object oriented software development methodologies?
2. Define objects, object behavior and message passing. Give the Unified Modeling Language Syntax of object representation.
3. With the help of class diagrams, Write briefly about inheritance and explain the types of inheritance.
4. OOSD software development needs model for its development process, suggest model and functionality of its phases.
5. With the help of class diagrams, Explain class relationships and multiplicity in associations. What do you mean by consumer-producer association?
6. Give a brief note on: a) Information hiding and Interface. b) Modularity and CBD. c) Polymorphism, static and dynamic binding. d) Object persistence and prototyping. e) Meta-classes and RAD.