Sei sulla pagina 1di 14

BCA-VIth Semester BC0057 Object Oriented Analysis and Design

[1 mark each]

1) The UA based on the methodologies suggested by Bosch____________ and Jacobson. a) Rum Baugh b) Coad c) Your don d) none of the above 2) OMG stands for a) Object modeling group b) Object Management Group c) Object modification group d) None of the above 3) Associations are__________. a) Unidirectional b) Bi-directional c) tridirectional d) None of the above 4) Associations represent the relationship be4tween object and functions. (True/False) 5) Dynamic Binding occurs when polymorphism calls are issued.(True/false). 6) The activities and focus of object oriented analysis and OOD are _________, grown, not-built. a) b) c) d) 7) Developed Intertwined Not-determined .none of the above

A comment is an annotation attached to a model element or a set of model elements(true / false)

8) _________ is a run-time physical object that represents a computational resource. a) parameter b) stereotype c) node d) none of the above 9) a permission is a kind of association(true / false) 10) a primitive defines a pre-defined data type with a relevant UML substructure. (true / false). 11) Late Binding decide on run-time.(true / false). 12) The run-time instances of a primitive data types are data values.(true / false)

13) the access layer must be able to translate any data related request from __________ into the appropriate protocol for data access. a) The business layer b) Application layer c) Session layer d) None of the above. 14) The meta model is decomposed into the_________. a) interface b) top-level management c) top=level packages d) none of the above 15) LCA state is ____________. a) Least common ancestor b) Least cost analysis c) Link connection abstraction d) None of the above 16) Collaboration diagrams were adapted from __________. a) Your don b) rum Baugh c) Booch d) None of the above

17) Two types of interaction diagrams are sequence and____________. a) Collaboration diagram b) Use case diagram 18) Parameterized collaboration is also known as __________. a) Use-case diagram b) frameworks c) pattern or collaboration template d) None of the above 19) Each compartment in the state are separated by _______________. a) A vertical dashed line b) A horizontal rule c) A tagged value d) None of the above. 20) An import or access relationship between two packages is drawn as a ___________ a) pen tracker b) stereotype c) solid arrow with vertical dashed line d) Dashed arrow with open arrowhead. 21) Composition is shown by a____________on the end of an association. a) solid-filled diamond b) hollow diamond c) vertical line d) none of the above

22) Collaboration is a ________________. a) b) c) d) Generalized element Specialized element Parameterized element None of the above

23) An association defines a semantic relationship between ________. a) functions b) classifiers c) association d) None of the above

24) The interaction specifies the activator and predecessors of each message. The activator is the message that invoked the _________that in turn invokes the current message. a) procedure b) functions c) references d) none of the above 25) A change event model, an event model that occurs when an explicit Boolean expression becomes as a result of a change in value of one or more attribute or association. (true / false) 26) A tool may present property specification or separate line with or without in_________. a) opening braces b) closing braces c) enclosing braces d) None of the above. 27) Frozen indicates the value which may not be changed from the source end after the creation.( true / false) 28) Changeable property shows restriction on modification.( true / false) 29) Tagged definitions specify new kinds of properties that may be attached to model elements. (True/ false). 30) __________ is an action in which an instance causes another instance to cease to exist. a) Destroy action b) Create action c) Terminate action d) none of the above 31) _______ is an action in which stimulus is created that causes a signal event for the receive. a) Destroy action b) Create action c) Send action d) Terminate action

32) Call action is an action in which a stimulus is created that causes a signal event for the receiver.( true / false) 33) The task of RAD is to build the application quickly and incrementally implement the design and user requirements( true /false) 34) OMT is divided into three different parts:- object model,__________, dynamic model a) Change model. b) Function model c) Operation model d) None of the above 35) ___________ is used by UML to specify the semantics and is provided as a language for expressions during modeling a) OOD b) OCL c) .OOA d) none of the above 36) the complexity of the UML meta model is managed by organizing it into logical packages.( true / false) 37) The Booch Methodologies prescribes a Macro Development and _________. a) Mini Development process b) Micro development process c) Major development process d) None of the above 38) The purpose of the __________ phase is to determine whether it is Worthwhile to develop the target information system. a) Requirements b)Analysis c) Inception d)all of the above 39) The aim of the _________ phase is to ensure that the clients requirements have been met. a) Transition b) Elaboration c) Test d) None of these

40) CRC stands for_________ a) class-responsibility-collaboration b) none of these c) class responsibility-components d) class-responsibility-comparison

[2 mark each] 41)If an operation is applicable both to an instance of a super class and to instances of subclass of that superclass,then it makes sense to allocate the operation to the ____________ a) Super class b) Base class c) Component class d) Entity class 42) A ________ depicts an interaction between the information system itself and the actors. a) Use cae b) Collaboration c) Sequence Diagram d) None of these 43) Extracting ________classes is usually considerably harder than extracting __________classes. a) Entity, boundary b) Control,boundry c) Entity, Entity d) Class, class 44)_____________classes are generally as easy to extract as boundary classes. a) Control b) Boundary c) Entity d) None of these 45)in Star Foundation Information system which of the following is a an control class a) mortgage class b) entity class c) Estimate funds available for the week d) Mortgage Report class 46)In star foundation information system which of the following is a boundary class a) mortgage class b) investment class c) user interface class d) none of these

47) When we discover a fault during revision, we first try to ________________ the current. a) iteration b) Fix c) Static dynamic d) None of these 48) The task of the __________is to determine, with the aid of the client, what the client needs. a) Actors b) Collaboration c) None of these d) Use case 49) The initial requirements of STAR foundation case study consist of _________use case. a) One b) Two c) Three d) None of these 50) The _______view of a system encompasses the use cases that describe the behavior of the system as seen by the end users, analysis and testers. a) Use case b) Collaboration c) Protected d) Note 51) Which of the following is not a part of the rule of UML a)names b) scope c) Execution d)adornments 52) Which of the following extends the vocabulary of uml, allowing you to create new kinds of building blocks that are derived from existing ones but that are specific to your problem? a) Stereotype b) Component c) Tagged value e) constraints

53)A extends the semantics of a UML building block, allowing you to add new rules or modify existing ones. a) Stereotype b) Component c) Tagged value d) Constraints 54)A ____________is a way of presenting a generic solution to a problem that can be applied to all levels in a development. a)Framework b) Unified Approach (UA) c) Access layer d)Approach Layer 55)____________is a set of methods ,models, and rules for developing systems. a) Macro b) Micro c) Modeling d) Object oriented methodology 56)A car is an object is an ______of other objects such as engine, seat and wheels. a) Aggregation b) Instance c) Association d) Object 57)__________measures the consistency of the product with respect to the design specification. a) Validation b) Verification c) Correctness d) None of these 58) The intersection among objects role to achieve a given goal is called__________. a) Collaboration b) Verification c) Analysis d) None of these

59)A ________is a way of presenting a generic solution to a problem that can be applied to all levels in a development . a) Framework b) Instance c) Collaboration d) None of these 60)A _________extends the vocabulary of the UML,allowing you to create new kinds of building blocks that are derived from existing ones but that are specific to your problem. a) Stereotype b) Interface c) Tagged value d) Constraint

[4 mark each] 61) Pick from the statement which of these is true 1-Asset no. is a attribute of Asset Class. 2 Asset no. is a entity type class. 3-Asset is a boundary class 4Asset no. is control class. a) b) c) d) 1 and 2 Only 1 is true 1,2,3 true None of these

62) Pick from the statement which of these are false statements. 1-Meta class is a class, which is a class about class. 2-Task of predicting correspondence is validation. 3-A pattern is about a static description of a solution to a recurring problem. 4-A pattern is instructive information that captures the essential structure of proven solution. a) 1,2,3 are true. b) 1,2,3,4 are true c) only 3 is true d) none of these 63)State which set of statements are true. 1-UML is a notation 2-UML is a methodology 3-A use case is a model of the interaction between external users of an external users of an information system (actors) and the information system itself. 4-a note is a description and is a dog-eared corner to make the presentation for detail full. a) All of the above are true. b) None of above are true c) 1,2,3 are true d) none of these 64) Which of the following statements are true? 1-A package diagram is about showing the decomposition of relatively independent packages. 2-A state chart diagram shows a state machine having state

65) Which of the following is true? 1-Mortgage class is a Entity class 2-Account name is an Entity class 3-Estimate funds available for the weeks is an Control class 4-Print Report is an boundary class a) all of above are true b) none of the above is true c) only 1,2,3 are true d) only 2,3,4 are true 66) Which of the following set of statements are true? 1 -use case models interaction between actors and system. 2-class diagram models classes showing static relationships between them. 3-activity diagram shows how events. 4-A design view of a system encompasses the classes, interfaces and collaborations that form the vocabulary of the problem and its solution. a) 1,2,3 are true b) all of the above are true c) none of the above is true d) none of thee 67). Match the following a) 1986 b) 1987 c) 1991 d) 1994 68) Match the following: a) meta-metamodel b) meta-model c) model d) user-objects ivar Jacobson(b) booch (c) shally shlaerjim (a) jim rum Baugh(d)

describe information domain describe specific domain(d) specify a meta-model(a) specify a model (b)

69) State which of the following is true/false a) UML is a language for specifying ,visualizing, constructing and documenting the artifacts of software system.(true /false) b) The main goal of UML is to provide users with a ready-to-use, expressive visual modeling language to develop and exchange meaningful models.(true / false) c) The main purpose of UML is integration.(true / false) d) Use-case diagrams are similar in appearance to those in OOD. (True /false)

70. three- layered approach consist of a ___________,_________,__________. a) User Interface layer, business layer, access layer b) Network layer, physical layer, data link layer c) Application layer, session layer, business layer d) None of the above 71) Match the following: a) 1990 b) 1986 c) 1989 d) 1994

(1) CRC (2) OOD(b) (3) responsibility driven(a) (4) OMT(b)

72) True/ false a) Collaboration is a fragment of a larger complete model that is intended for general purposes (true /false) b) Instances and links created during the execution may be designated as {transient}.(true / false) c) Instances and links destroyed during the execution may be designated as {destroyed}. (True /false) 73) Match the following (a) (b)<< >> (c) (d) Stereotype (b) generalization(c) state-machine (d) Interface (a)

74)The UML merges the best of the notations used by the three most popular analyzes and design methodologies:_________,____________,________,________. a) Grady booch ,ivar Jacobson,use-case,james rum Baugh b) booch,coad,Yourdon,james c) None of the above d) Rambaugh, Dennis Ritchie,

75)which of the following is not a part of the Mortgage class in the STAR foundation information system. 1-Last name of Mortgages 2-Original Purchase Price 3-Date Mortgage Issued 4-Weekly Principal And Interest Payment a) b) c) d) All of the above 1 2 3,4