You are on page 1of 2

SOCSE

B.Tech CSE V sem


Object Oriented Analysis & Design
Question Bank
Unit no.: 3
Level A. Easy Questions (2 marks each)
S. No. Questions CO*
How can alternate and exception scenarios be documented in a Use-
Q1 CO1
Case Model?
Q2 What are the key components of a Use-Case Model? CO1
What is a Use-Case Model, and how is it used in software
Q3 CO1
development?
Q4 CO1

What are some common challenges that developers face when using
Q5 CO1
Object Oriented Analysis, and how can they be overcome?

What is Business Process Modelling, and how is it useful for


Q6 CO1
organizations?
Q7 CO1
What are some common challenges that organizations face when
Q8 implementing Business Process Modelling or Business Object CO1
Analysis?

How can developers ensure that their Use-Case Driven Object-


Q9 CO1
Oriented Analysis accurately reflects the requirements of stakeholders?

What is the role of the main success scenario in documenting a use


Q10 CO1
case?
How can alternate and exception scenarios be documented in a Use-
Q11 CO1
Case Model?
What is the purpose of including preconditions and postconditions in a
Q12 CO1
use case description?

Q13 How can use cases be prioritized and organized in a Use-Case Model? CO1
What are some best practices for documenting a Use-Case Model to
Q14 CO1
ensure clarity and maintainability?
What is the Single Responsibility Principle, and how does it apply to
Q15 CO1
object-oriented design?

Q16 What is the UML Object Constraint Language (OCL), and how is it CO1
used in software development?
Q17 What are the key elements of an OCL expression? CO1
Q18 How can OCL be used to specify invariants for UML class diagrams? CO1
Q19 What is the role of collections in OCL? CO1
What is the difference between a well-formedness constraint and a user-
Q20 CO1
defined constraint in OCL?
Level B. Intermediate Questions (5 marks each)
What is Object Oriented Analysis, and how does it differ from other
Q21 CO1
software development methodologies?
How does Object Oriented Analysis help developers to create more
Q22 CO1
modular and reusable code?
How does Object Oriented Analysis help to improve software
Q23 CO1
maintainability and scalability?
What is Business Object Analysis, and how does it differ from
Q24 CO1
Business Process Modelling?

Q25 Discuss the key steps involved in creating a Business Process Model? CO1

What are some best practices for using Object Oriented Analysis in
Q26 CO1
software development projects?
What is Use-Case Driven Object-Oriented Analysis, and how does it
Q27 CO1
differ from other software development methodologies?
What role do use cases play in Use-Case Driven Object-Oriented
Q28 CO1
Analysis, and how can they be used effectively?
What are the key benefits of using Business Object Analysis in
Q29 CO1
software development projects?
Q30 CO1
Level C. Difficult Questions (10 marks each)

Write an ote on Use-Case Driven Object oriented analysis.What are


Q31 some common challenges that developers face when using Use-Case CO1
Driven Object-Oriented Analysis, and how can they be overcome?

Explain how does Use-Case Driven Object-Oriented Analysis help to


Q32 CO1
improve software testing and quality assurance?
How can use case diagrams be used to visualize the interactions
Q33 between actors and use cases? How can actors and use cases be CO1
identified and defined in a Use-Case Model?
What is the Liskov Substitution Principle, and how does it relate to
Q34 CO1
inheritance in object-oriented design?
What is the Interface Segregation Principle and how can it be used to
Q35 CO1
improve modularity and maintainability?
What is the Law of Demeter, and how can it be used to reduce
coupling between objects?
Q36 What is the Law of Demeter, and how can it be used to reduce CO1
coupling between objects?How can design patterns be used to
implement the principles of object-oriented design?
Discuss how can developers ensure that their object-oriented designs
Q37 CO1
are scalable, maintainable, and extensible over time.
** Note: Students to be instructed to draw well labeled diagrams wherever necessary, to
support their answers (especially in level B and C questions)
** The format is for Unit wise question bank, kindly insert the sheets for various units

You might also like