This document contains an assignment for a 5th semester Object-Oriented Analysis and Design course. It includes short answer and long answer questions covering various topics:
1) The short answer questions cover stages of object-oriented design, design patterns, packaging aspects, advantages of OOAD, template method and factory method patterns, advantages of OOP languages, constructors in Java, Java AWT, and exception handling in Java.
2) The long answer questions require explanations of object design and its phases, design optimization and documentation, adapter and state design patterns, features of OOP languages, features of Java, and Java applets including their lifecycle.
This document contains an assignment for a 5th semester Object-Oriented Analysis and Design course. It includes short answer and long answer questions covering various topics:
1) The short answer questions cover stages of object-oriented design, design patterns, packaging aspects, advantages of OOAD, template method and factory method patterns, advantages of OOP languages, constructors in Java, Java AWT, and exception handling in Java.
2) The long answer questions require explanations of object design and its phases, design optimization and documentation, adapter and state design patterns, features of OOP languages, features of Java, and Java applets including their lifecycle.
This document contains an assignment for a 5th semester Object-Oriented Analysis and Design course. It includes short answer and long answer questions covering various topics:
1) The short answer questions cover stages of object-oriented design, design patterns, packaging aspects, advantages of OOAD, template method and factory method patterns, advantages of OOP languages, constructors in Java, Java AWT, and exception handling in Java.
2) The long answer questions require explanations of object design and its phases, design optimization and documentation, adapter and state design patterns, features of OOP languages, features of Java, and Java applets including their lifecycle.
a) Write the stages for object–oriented design. [M-3-P-1] b) Write Some commonly used design patterns. [M-3-P-1] c) Write two different aspects of packaging. [M-3-P-4] d) Write two advantages of Object-Oriented Analysis and Design. [M-3-P--6] e) Explain the template method pattern [M-3-P--10] f) Explain the Factory Method pattern [M-3-P--11] g) Write three advantages of Object oriented programming language. [M-4-P--1] h) What is Constructors in java ? [M-4-P--15] i) What is Java AWT ? [M-5-P--4] j) What is Exception Handling in Java ? [M-5-P--7]
Long Answer Type.
2 Explain Object design and its phases [M-3-P-2 –to-4] [10]
3. Describe Design Optimization and Design Documentation [M-3-P-5–to-6] [10] 4. Describe Design Patterns of Adapter and State [M-3-P-8–to-9] [10] 5. Explain Basic features of object oriented programming language [M-4-P-2–to-4] [10] 6. Explain Features of Java [M-4-P-4–to-5] [10] 7. What is Java APPLET? Explain life cycle of Java APPLET [M-5-P-1–to-2] [10]