SRM Valliammai Engineering College: Department of Information Technology
SRM Valliammai Engineering College: Department of Information Technology
SRM Valliammai Engineering College: Department of Information Technology
QUESTION BANK
VI SEMESTER
CS8592-Object Oriented Analysis and Design
Regulation – 2017
Academic Year 2020-2021 (Even Semester)
Prepared by
Mr.K.Elaiyaraja, Assistant Professor (Sr.G)/IT
Ms.R.Shanthi, Assistant Professor (Sr.G)/IT
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.
PART-B
PART-C
Class diagram- Elaboration - Domain Model - Finding conceptual classes and description classes –
Associations – Attributes – Domain model refinement – Finding conceptual class Hierarchies - Aggregation
and Composition- Relationship between sequence diagrams and use cases -When to use Class Diagram
PART-A
PART-C
PART-B
(i)What is UML activity diagram? Using an example point out the features BTL4 Analysing
6 of basic UML activity diagram notation.(8)
(ii)What are the notations used in an activity diagram? (5) BTL1 Remembering,
Summarize with an example, how Interaction Diagrams are used to model the
7 BTL2 Understanding
dynamic aspects of a system.(13)
(i)Design and explain the activity diagram for an Online Purchase System. (7) BTL6 Creating
12 (ii)Represent the activity diagram for the following Scenario, Booking a ticket
on Indian railways e-ticket system (IRCTC). (6) BTL5 Evaluating
For Airline Ticket reservation system create the following UML diagrams
(i)Sequence diagram(5)
13 BTL6 Creating
(ii Activity diagram (5)
(iii) State chart diagram(3)
With an example explain notations used in sequence diagram for the following:
(i) Object destruction (2)
14
(ii) Frames (2)
BTL4 Analysing
(iii)Conditional message(3)
(iv)Mutually exclusive conditional message(3)
(v) Iterations over a collection (3).
PART-C
PART-B
Generalize your idea on Controller pattern with example and also write short
6 BTL6 Creating
note on bloated controller.(13)
7 Discuss in detail about GOF Design pattern.(13) BTL2 Understanding
8 Give an account on Factory method.(13) BTL2 Understanding
PART-C
Evaluate in detail about the Factory Pattern and mention the limitations and
3 BTL5 Evaluating
applications of Factory Pattern.(15)
Summarize the Observer pattern for a problem of your choice and discuss about
4 BTL6 Creating
the solution with neat diagram.(15)
PART-A
Q.No. Question Level Competence
1 List out the Myer’s debugging principles. BTL1 Remembering
2 Describe the term SQA. BTL2 Understanding
3 Give the main tools of Quality Assurance BTL2 Understanding
4 Illustrate the impact object orientation in testing. BTL3 Applying
5 Define the term Object interoperability. BTL1 Remembering
6 Summarize the basic activities are performed in using debugging tool. BTL5 Evaluating
7 Define test plan? What are its components? BTL1 Remembering
8 Why quality assurance is needed? Summarize it. BTL5 Evaluating
9 Give the Booch methodology diagrams. BTL2 Understanding
10 Define black box testing? BTL1 Remembering
Illustrate the different kinds of errors you might encounter when you run your
11 BTL3 Applying
program.
12 List out the Testing strategies. BTL1 Remembering
Analyze as to which object oriented methodology is well suited for
(i) Design
13 (ii) Analysis BTL4 Analysing
(iii)Full life cycle
(iv)Real time systems
14 Analyze the Booch system development process. BTL4 Analysing
15 Illustrate the steps needed to create a test plan. BTL3 Applying
16 Generalize the concepts of implication of Inheritance. BTL6 Creating
17 Give the four phases of object oriented modeling Techniques (OMT). BTL2 Understanding
18 Comparison between patterns and frameworks. BTL4 Analysing
19 Generalize the impact of an object orientation on testing. BTL6 Creating
What are test cases? Lis t the guidelines for developing quality assurance test
20 BTL1 Remembering
cases.
PART-B
PART-C