Oose MCQ
Oose MCQ
SOCIETY'S
S.N.B.P. COLLEGE OF ARTS, COMMERCE, SCIENCE & MANAGEMENT STUDIES
MORWADI PPIMPPRI-18
Subject CA-503 OBJECT ORIENTED SOFTWARE ENGINEERING
Ans Key
1.________ are used to model the dynamic aspects of collaborations. C
A.Sequence Diagrams B. Structural
C. Interactions D. Messages
2.Which of the following views represents the interaction of the user with the software A
but tells nothing about the internal working of the software?
A.Use case diagram B.Activity diagram
C.Class diagram D.All of the above
3. UML ... gives an overview of a software system. A
A. Class diagram B.List of attributes
C.List of operations D.All of the above
4.Sequence diagram is ... oriented. A
A. Time B.Class
C.Activity D.None of these
5. UML is not a programming language; it is rather a visual language. A
A.True B.False
6. Behavior Diagrams includes ... D
A.Use Case Diagrams B.State Diagrams
C.Activity Diagrams D.All of these
7. Deployment Diagram is used to represent system hardware and its software. A
A.True B.False
8. One of the Characteristics of UML? E
A.It is a generalized modelling language.
B. It is distinct from other programming languages like C++, Python, etc.
C. It is interrelated to object-oriented analysis and design.
D. It is used to visualize the workflow of the system.
E. All of these
9. Things in UML can be ... D
A. Structural B.Behavioural
C.Grouping D.All of these
10. ... shows a full or partial view of the structure within a B
precise time for a modelled system?
A. Sequence Diagram B.Object Diagram
C.Collaboration Diagram D. Class Diagram
11.________ is a physical and replaceable part of system. A
A.Component B. Deployment
C. Node D. State
12. Component diagram is used to describe the ________ between various B
software components of structural diagram.
A. inheritance B. dependencies
C. classes D. objects
13.Component diagrams commonly contain components, interfaces and ________ C
A. objects B. nodes
C. relationships D. classifiers
14. Components are graphically represented as ________ with tabs A
A. rectangle B. circle
C. rhombus D. square
15.________ form an executable system like dynamic libraries and executable's A
A.Deployment components B. Work product components
C. Execution components D. System components
16. Source code files and data files are contained by the ________ components C
A.system B. execution
C. deployment D. work product
17. ________ is a run-time physical object that represents a computational resource. C
A. Component B. Deployment
C. Node D. Object
18. A ________ diagram shows the organization of a set of components A
and their relationship
A.component B. interface
C. deployment D. architectural
19.Which of the following is doesn't included in the component diagram? D
A.Dependency B. Generalization
C. Association D. Aggregation
20. Which of the following is not one of the use of component diagram? C
A.To model physical databases B. To model executable releases
C. To model general view D. To model adaptable systems
21. Component diagram is a collection of vertices and ________ C
A. edge B. bipartites C. arcs D. squares
22. In deployment diagram, a node is represented as a ________ A
A. cube B. cuboids C. prism D. rectangular
23.In deployment diagram every ________ name is unique. B
A.edge B. node C. arcs D. squares
24._______ relationship is used among nodes in deployment diagram. A
A.Dependency B. Generalization
C. Association D. Aggregation
25.A ________ shows the configuration of run time processing nodes and D
the components that live on them.
A.use case diagram B. component diagram
C. class diagram D. deployment diagram
26. Which answer below is not one of the RUP life cycle phases? A
A. Inception Phase B. Iteration Phase
C Elaboration Phase D Transition Phase
27. RUP stands for ........ created by division of..... D
A Rational Unified Program; IBM
B Rational Unified Process; Infosys
C Rational Unified Proccess; Microsoft
D Rational Unified Process; IBM
28. Iterative, incremental model is proposed by..... C
A. OD B SQL C UP D UML
29. Why is Requirements Elicitation a difficult task? D
A Problem of scope B Problem of understanding
C Problem of volatility D All of the above
30. ............ means asking the customer, the user and the other people about A
the objetive for the system or product
A. Elicitation B. SRS C. Information D. Specifiation
31. SRS is a .......... that captures complete description about how A
the system is expected to perform
A. document B. software C. system D. specification
32. Which one of the following is not a step of requirement engineering C
A. Requirement analysis B. Requirement elicitation
C. Requirement design D. Requirement documentation
33. Who writes the SRS document? C
A. System Developer B. System Tester
C. System Analyst D. none
34. Package is type of ---------- thing C
A. Structural B. Behavioral
C. Grouping D.Annatational thing
35. ………. Is a relationship between two things in which D
change in one element also affect the other element.
A.Association B. Generalization C.Realization D. Dependency
36. Information of perticular class as a result of one class A
being aggregated or built as a collection of refers to……..
A. Aggregation B. Composition C. Multiplicity D. None
37. Which of the following is not a type of relationship in UML C
A. Dependency B. Association C.Activity D. Multiplicity
38. Object is an instance of a ......... A
A. class B. attribute C. structure D. array
39. A class is defined as "a ......... data type which contains the entire set of A
a similar data and the functions that the objects possess"
A. user-defined B. inbuilt C. derived D. None of these
40. The Process by which object of one class acquire the properties A
of objects of another class is called as
A. Inheritance B. Abstraction C. Polymorphism D. Message passing
41. Two types of inheritance are combined; it is called as .......... inheritance. D
A. Single B. Multilevel C. Hierarchical D. Hybrid
42. Object-Oriented system ............ is a way to develop software A
by building self contained modules or object that can be easily replaced, modified and reused.
A. development B. construction C. analysis D. design
43. A .......... is a connection among things B
A. class B. relationship C. stereotypes D. tagged values
44. ............. is rendered as a rectangle with a dog-eared corner. A
A.Note B.Stereotype
C.Tagged values D.Constraints
45. CRC standd for C
A.Class Relationship Collaboration
B.Class Responsibility Component
C.Class Responsibility Collaboration
D.Collaboration Relation Component
46. Structural modelling captures the ....... features of a system. B
A. dynamic B. static
C. important D. None
47. Tag value is property of............ A
A. Stereotype B. Specification
C. adornment D. Class
48. ............. is the procedure of identifying software engineering requirements and B
developing software specification in terms of a software system's object model,
which comprises interacting object.
A. OOD B. OOA
C. Function D. None of these
49. ........... defined as " a combination of data and their associated functions". A
A. Object B. Class C. Operation D. None
50.Phase that delivers the software increment and assesses work product A
that are produce as end users work with software is
A transition B elaboration C construction D inception
51. What type of units does component follow? D
A. Modular Unit
B. Replaceable Unit
C. Unit with well-defined interface
D. All above
52. Interaction diagram is a combined term for..... A
A. Seuence diagram+ collaboration diagram
B. Activity diagram+ State chart diagram
C. Deployment diagram+ collaboration diagram
D. None
53. Graphically a stereotype is represented as a name enclosed by.... A
A. << >> B. "" " C. >> << D. [ ]
54. Which of the following diagram is time-oriented? B
A. Collaboration B. Sequence C. Activity D. None
55. ........... defined as " a combination of data and their associated functions". A
A. Object B. Class C. Operation D. None
56. In Design phase, which is the primary area of concern? D
A Architecture B data C Interface D All of the mentioned
57. How many layyers are present in the OO design pyramid? B
A three B four C five D one
58. What kind of approach was introduced for elicitation and B
modeling to give a functional view of the system?
A Object Oriented Design(by Booch)
B Use Cases(by Jacobson)
C Fusion (by Coleman)
D Object Modeling Technique(by Rumbaugh)
59. OMT separates modeling into which of the following phase/s? D
A Object model B Functional model
C Dynamic model D All of the above
60. Booch methodology is criticized for its ............ D
A Analysis phase B Design phase
C Development phase D A large set of symbols
61 Package is type of ---------- thing C
A. Structural B. Behavioral
C. Grouping D.Annatational thing
A. Interface B. Object
C. Use Case D. Collaboration
A. Node B. Artifacts
C. Components D. Use Case
81. Which of the following is the main advantage of object-oriented software development? D
a. Higher level of abstraction
b. The seamless transition among different levels of software development
c. Promoting reusability
d. All of the above
84. Which of the following represents the relationship between object and classes? D
a. Generalization
b. Classification
c. Aggregation
d. Association
90. The process of determining at run time which function to invoke is termed ————– C
a. Compile-time binding
b. Static binding
c. Dynamic binding
d. None of the above
104. ————– the generic message sending scheme that allows flexibility in design. B
a. Inheritance
b. Class hierarchy
c. Dynamic binding
d. None