OOSD Unit 3 Notes AKTU (BCS054)
AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Unit 3 · Notes
AKTU Object Oriented System Design with C++ (BCS054) Unit 3 notes for B.Tech Semester 5 – Object Oriented Analysis and Design. Topics: Object Oriented…
Open the interactive reader to study this resource on AcademicArk.
Unit 3: Object Oriented Analysis and Design – AKTU syllabus topics
- Object Oriented Analysis: Object Oriented Design, Object Design, Combining Three Models
- Design Process: Designing Algorithms, Design Optimization, Implementation Of Control, Adjustment Of Inheritance, Object Representation, Physical Packaging, Documenting Design Considerations
- Structured Design Methods: Structured Analysis Design, Jackson Structured Development
- Mapping OO Concepts: Classes To Data Structures, Passing Method Arguments, Implementing Inheritance, Associations And Encapsulation
- OOP Programming Style: Reusability And Extensibility, Robustness, Programming In Large, Procedural Versus OOP, Language Features, Abstraction And Encapsulation
Most asked AKTU PYQ questions from Unit 3
- Q5a. Describe the structured analysis and structured design approach with an example. (10 marks, 2023-24)
- Q5b. Compare Object Oriented Programming and Procedural programming. (10 marks, 2022-23)
- Q5a. Discuss in detail about JSD and SA/SD. (10 marks, 2022-23)
- Q5a. Differentiate: i. SA/SD and OMT ii. SA/SD and JSD (10 marks, 2020-21)
- Q5a. Describe structured analysis and structured design and Jackson Structured Development. (7 marks, 2025-26)
- Q1e. List the features of object oriented language. (2 marks, 2022-23)
- Q2c. Explain object oriented programming. What are the main advantages of object oriented programming over procedural programming? Write a program in C++ by creating a class integer and write a function that prints all the prime numbers from the class. (10 marks, 2021-22)
- Q2c. Prepare a DFD for computing the volume and surface area of a cone. Inputs are height and the radius of the base of the cone. Outputs are volume and surface area. Discuss some ways of specifying operations. (10 marks, 2020-21)
- Q4a. What is use case driven OOA? How is it different from OOD? Explain OOA process with the help of a diagram in the unified approach. (10 marks, 2020-21)
- Q2c. Discuss abstraction and encapsulation with suitable examples. Explain reusability, extensibility, and robustness in object-oriented programming. (7 marks, 2025-26)
AKTU paper codes: BCS054, KCS054
Other Object Oriented System Design with C++ units
Object Oriented System Design with C++ previous year papers
More versions of this resource
Browse all notes · Semester 5 notes