Вы находитесь на странице: 1из 3

KCG College of Technology,Chennai 600097 --------------------------------------------------------------------------------CS2353 Object Oriented Analysis and Design

VI-Sem-CSE VI-Sem-IT 2008-Regulations

-------------------------------------------------------------------------------------------Question Bank 2 marks


UNIT-I 1) What is the critcal ability of an Object Oriented System? 2) What is Analysis and Design? 3) What is Object Oriented Analysis and Design? 4) Define a Domain Model. 5) What is the UML? 6) What are the three ways to apply UML? 7) What are the three perspectives to apply UML? 8) Define a) Conceptual Class,b) Software Class,c) Implementation Class. 9) What is the Unified Process(UP)? 10) What is Iterative and Evolutionary Development? 11) What are the benefits of iterative development? 12) Why is Waterfall is so failure prone? 13) What is the need for feedback and adaptation? 14) What are agile methods? 15) Name five agile principles. 16) What is Agile Modelling? 17) What is an agile UP? 18) What are the different UP Phases? 19) What is Inception? 20) How long is the Inception phase can be? 21) List any five inception artifacts. 22) Define Requirements. 23) What are the types and categories of requirements? 24) What are the key requirement artifacts? 25) Define a) Actos,b)Scenarios,and c) Use cases. 26) What is Use-case Modelling? 27) What are the three kinds of Actors? 28) What are the common use case artifacts? 29) What are preconditions and postconditions? 30) How to find Use cases? UNIT-II 1) What is meant by Elaboration Phase? 2) What is the first iteration in the elaboration phase? 3) What happened in the inception phase while entering the elaboration phase? 4) What are the key ideas and best practices that manifest in elaboration? 5) What artifacts may start in elaboration?

6) What are the criteria used in planning the next iteration during elaboration phase? 7) What is a domain model? 8) Draw a domain model using UML Class Diagram notation. 9) Why Domain model is also called a Visual Dictionary? 10) What are Conceptual classes? 11) Are Domain and Data Models are the same thing? 12) How a domain model is created? 13) What are the three strategies to find conceptual classes? 14) What is Conceptual Class Category List? 15) Explain the method of finding conceptual classes using Nown Phrase Identification. 16) Explain with an example,the method of finding and drawing conceptual classes. 17) What are Description classes? Give examples. 18) What is Association? Explain with an example. 19) Explain Association using UML notation. 20) What is multiplicity? 21) Give the method of finding Associations using Common Association List. 22) Define an attribute. Explain with an example using UML notation. 23) How attributes are used in Domain Models? Explain using examples. 24) How domain model is further refined after the first iteration? 25) How Domain Model is incrementally developed? 26) Explain in details Category Concept List and Noun phrase identification from Use cases with suitable examples. 27) Explain Generalization-Specialization hierarchy with an example. 28) Explain Class Hierchies with an example 29) How Conceptual subclass and Super Classes are related in terms of set membership? Explain using Venn Diagram. 30) Explain Subclass Conformance. 31) What is the rule of Conformance to Superclass Definition? 32) When a Conceptual Subclass is defined? 33) What are the strong motivation to partition a conceptual class with subclasses? 34) Give examples of subclass partitions using different motivation criteria. 35) Explain how a Conceptual Super Class is defined and when? 36) What are the guide lines followed in defining a Super Class? 37) Explain in detail an example how a superclass-subclass hierarchies are defined and give justification. 38) Whast are Abstract Conceptual Classes? 39) Explain with an example modeling of changing states. 40) Explain with example Assocaition. 41) Defind a) Aggregation b) Composition. 42) What are the guidelines for identifying composition? 43) What are the benefits of showing Composition? 44) Explain with an example how Composition is represented in Domain Model? 45) What are Association Role Names? 46) What is qualified Association? 47) What is the need for Packages?

Or How Domain Model is organized into Packages? 48) Explain UML Package with an example 49) Explain package Dependency. 50) What are the Guidelines followed in partitioning the domain Model into Packages? 51) Explain How Packages are organized in a Domain model. 52) What is a core Package? 53) What is an UML Acitivity Diagram ? 54) What are the uses of an Activity Diagram? 55) Explain the different notatuions used in an Acivity Diagram and their uses. 56) What is a Business Object Model? 57) What are the guidelines followed in activity modeling? 58) What are Petrinets?

Вам также может понравиться