Object Oriented Software Engineering Solved MCQs

Multiple Choice Questions 72 Pages
FT

Contributed by

Falguni Talwar
Loading
  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    SUBJECT CODE: 504 SUBJECT NAME: OOSE
    UNIT 1: Object Oriented Concepts, Modeling and UML
    1. Which of the following UML diagrams has a static view?
    a) Collaboration
    b) Use case
    c) State chart
    d) Activity
    Answer: b
    Explanation: A use case diagrams captures only the functionality of the system whereas a
    dynamic model/view captures the functions as well as the action.
    2. UML stands for?
    a) Unified Modeling Language
    b) Unified Marketing Language
    c) Unified Modeling syntax
    d) Unifie Modeling Language
    Answer: a
    3. What type of core-relationship is represented by the symbol in the figure below?
    a)Aggregation
    b)Dependency

    Page 1

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    c)Generalization
    d) Association
    Answer: a
    4. Which core element of UML is being shown in the figure?
    a) Node
    b) Interface
    c) Class
    d) Component
    Answer: d
    Explanation: The figure is self explanatory. A component is a modular, significant and
    replaceable part of the system that packages implementation and exposes a set of interfaces.
    5. What type of relationship is represented by Shape class and Square ?

    Page 2

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    a) Realization
    b) Generalization
    c) Aggregation
    d) Dependency
    Answer: b
    6. What does a simple name in UML Class and objects consists of ?
    a) Letters
    b) Digits
    c) Punctuation Characters
    d) All of the mentioned
    Answer: d
    Explanation: A simple name consists of letters, digits and punctuation characters.
    7. What Does a Composite name consists of in a UML Class and object diagram ?
    a) Delimiter
    b) Simple names
    c) Digits
    d) All of the mentioned
    Answer: d
    Explanation: Composite name consists of sequence of simple names and simple names already
    consists of digits.
    8. A Class consists of which of these abstractions?

    Page 3

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    a) Set of the objects
    b) Operations
    c) Attributes
    d) All of the mentioned
    e) b, c
    Answer: d
    Explanation: A class is a abstraction of objects, operations and attributes.
    9. A class is divided into which of these compartments ?
    a) Name Compartment
    b) Attribute Compartment
    c) Operation Compartment
    d) All of the mentioned
    Answer: d
    Explanation: Class is divided into 3 main compartments mentioned.
    10. An attribute is a data item held by which of the following ?
    a) Class
    b) Object
    c) All of the mentioned
    d) None of the mentioned
    Answer: c
    Explanation: Attribute is a data item held by class or object.

    Page 4

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    11. What should be mentioned as attributes for conceptual modelling ?
    a) Initial Values
    b) Names
    c) All of the mentioned
    d) None of the mentioned
    Answer: c
    Explanation: Initial values along with their names are used as attributes.
    12. An operation can be described as?
    a) Object behavior
    b) Class behavior
    c) Functions
    d) a,b
    e) None of the mentioned
    Answer: d
    Explanation: An operation is class and object behavior.
    13. Which of these are part of class operation specification format ?
    a) name
    b) parameter list
    c) return-type list
    d) All of the mentioned
    Answer: d

    Page 5

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    Explanation: It consists of all these 3 mentioned format.
    14. What among these is true ?
    a) Associations may also correspond to relation between instances of three or more
    classes
    b) Association lines may be unlabeled or they may show association name
    c) All of the mentioned
    d) None of the mentioned
    Answer : c
    Explanation : All the statements mentioned are true with respect to Notations.
    15. In Unified Modeling Language, diagrams which captures system static structure
    and provide foundation for other models is called
    a) deployment diagrams
    b) class diagrams
    c) component diagrams
    d) object diagrams
    Answer: b
    16. In Unified Modeling Language, diagrams that organize system elements into groups are
    classified as
    a) package diagrams
    b) organized diagram
    c) system diagrams

    Page 6

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    d) class diagrams
    Answer: a
    17. UML provides which of these levels of visibility that can be applied to attributes
    and operations?
    a) Public
    b) Package
    c) Protected and Private
    d) All of the mentioned
    e) None of the mentioned
    Answer: d
    Explanation: UML provides which of these levels of visibility that can be applied to attributes
    and operations Public, Package, Protected and Private.
    18. The Unified Modeling Language (UML) has become an effective standard for software
    modelling.How many different notations does it have ?
    a) Three
    b) Four
    c) Six
    d) Nine
    Answer: d
    Explanation: The different notations of UML includes the nine UML diagrams namely
    class, object, sequence, collaboration, activity, state-chart, component, deployment and use
    case diagrams.
    19. Which model in system modelling depicts the dynamic behaviour of the system ?
    a) Context Model

    Page 7

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    b) Behavioral Model
    c) Data Model
    d) Object Model
    Answer: b
    Explanation: Behavioral models are used to describe the dynamic behavior of an executing
    system. This can be modeled from the perspective of the data processed by the system or by the
    events that stimulate responses from a system.
    20. Which model in system modelling depicts the static nature of the system ?
    a) Behavioral Model
    b) Context Model
    c) Data Model
    d) Structural Model
    Answer: d
    Explanation: Structural models show the organization and architecture of a system. These
    are used to define the static structure of classes in a system and
    their associations.

    Page 8

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    UNIT 2: Basic and Advanced Structural Modeling
    1. What does a simple name in UML Class and objects consist of?
    a) Letters
    b) Digits
    c) Punctuation Characters
    d) All of the mentioned
    Answer: d
    Explanation: A simple name consists of letters, digits and punctuation characters.
    2. What Does a Composite name consists of in a UML Class and object diagram?
    a) Delimiter
    b) Simple names
    c) Digits
    d) All of the mentioned
    Answer: d
    Explanation: Composite name consists of sequence of simple names and simple names
    already consists of digits.
    3. A Class consists of which of these abstractions?
    a) Set of the objects
    b) Operations
    c) Attributes
    d) All of the mentioned
    Answer: d

    Page 9

  • DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI,PUNE - 45
    PROF . SUPRIYA MANE
    www.dacc.edu.in
    Explanation: A class is an abstraction of objects, operations and attributes.
    4. A class is divided into which of these compartments?
    a) Name Compartment
    b) Attribute Compartment
    c) Operation Compartment
    d) All of the mentioned
    Answer: d
    Explanation: Class is divided into 3 main compartments mentioned.
    5. An attribute is a data item held by which of the following?
    a) Class
    b) Object
    c) All of the mentioned
    d) None of the mentioned
    Answer: c
    Explanation: Attribute is a data item held by class or object.
    6. What should be mentioned as attributes for conceptual modelling?
    a) Initial Values
    b) Names
    c) All of the mentioned
    d) None of the mentioned
    Answer: c
    Explanation: Initial values along with their names are used as attributes.
    7. An operation can be described as?
    a) Object behavior

    Page 10

Download this file to view remaining 62 pages

logo StudyDocs
StudyDocs is a platform where students and educators can share educational resources such as notes, lecture slides, study guides, and practice exams.

Contacts

Links

Resources

© 2025 StudyDocs. All Rights Reserved.