Important questions for DOOA
Valid for: BCA/AU and All other Andhra Pradesh universities
SUB: DESIGN OF OBJECT-ORIENTED APPLICATIONS (DOOA)
UNIT 1: PROCESS
1. Explain about traits of successful projects?
2. Need of strong Architectural Vision? (Optional)
3. Describe Iterative and Incremental lifecycles?
4. Explain about software development lifecycle? (Optional)
5. Describe the complete process of Macro and Micro Processes? ( Time Dimension-Milestones, Dimension-Iterations, elements of collaboration, element relationships, element semantics, level of abstraction, release planning, etc...)
6. Difference between the Micro and Macro Processes in detail?
7. Process of defining elements of collaborations in detail? (Optional)
8. Explain the involvement of the Micro process in software development?
9. Major uses of the Macro process in software development? (Optional)
10. Explain about Rational development process?
UNIT 2: PRAGMATICS
1. Write a short note on Management Planning, Risk Management, Task Planning, and development review.
2. Describe staffing and resource allocation? (Optional)
3. Define these terms briefly A. Release Management (Version control, Integration & Testing)
B. Major elements of reuse and Institutionalizing reuse
4. Mention Quality Assurance and metrics briefly? (Software Quality & Object oriented metrics)
5. Importance of development legacy and domain-specific issues in detail?
6. What are the major benefits of Object-oriented development in detail?
7. What are the major risks of Object-oriented development in detail?
8. Describe configuration control and kinds of tools in detail? (Optional)
9. Importance of Documentation contents in detail? (Optional)
10. Elements of reuse and Software quality in detail? (Optional)
UNIT 3: SYSTEM ARCHITECTURE & CONTROL SYSTEM
1. Explain about requirements of the Satellite navigation system (SNS) to define boundaries with diagrammatic implementation? (Inception, elaboration, construction, and post-transition)
2. Determine different phases of the control system for traffic management with diagrammatic implementation? (Inception, elaboration, construction, and post-transition)
UNIT 4: ARTIFICIAL INTELLIGENCE & DATA ACQUISITION
1. Explain about requirements and steps to identify cryptoanalysis in detail? (or) Describe cryptoanalysis with its purpose and need.
2. Build the hierarchy of sensor class in the weather monitoring system? (or) Describe about all phases i.e inception, elaboration, construction, and post-transition in the weather monitoring system
UNIT 5: WEB APPLICATION & OBJECT-ORIENTED PROGRAMMING LANGUAGES
1. Explain all phases involved in the vacation tracking system with diagrammatic implementation? (or) Describe the Construction, transition, and Post transition phases in the vacation tracking system in detail.
2. Write a short note on programming languages evolution?
3. Write a short note on small tack?
4. Describe C++ and Java?
5. Explain any 10 Object-oriented programming languages with their uses in detail?