Loading, please wait ...

Design Principles

Topic CLO's

Click on any CLO below to enable/disable it against the topic.

CLO-1 Explain basic concepts of object-oriented software engineering using UML.
Enable

Explain basic concepts of object-oriented software engineering using UML.
CLO-2 Develop OOSE design for problems based on real-world scenarios.
Enable

Develop OOSE design for problems based on real-world scenarios.
CLO-3 Explain the fundamentals of software project management and software life cycle methodologies.
Enable

Explain the fundamentals of software project management and software life cycle methodologies.
CLO-4 Develop a “real world” software system prototype using Object Oriented Software Engineering.
Enable

Develop a “real world” software system prototype using Object Oriented Software Engineering.
Toggle Questions Visibility
Topic Questions:
35
MCQs T/F FiB SQ
9
6
3
12
12
0
9
8
1
5
4
1
Question Type Legends

Easy

Medium

Difficult

Multiple Choice Questions for Design Principles

  • ×

    Hidden Questions!

    Some MCQs are not visible. Usually teachers hides their visibility if they are few in number. We recommends them to have more than 70+ questions against the topic and make them public.

  • 1 Which of the following principle assigns a responsibility to the class that has the information needed to fulfill it.
    1. Pure Fabrication
    2. Indirection
    3. Information Expert
    4. High Cohesion

  • 2 Activities of Object Design are:
    1. Start immediately coding (ideally with test-first development),
    2. Start some UML modeling for the object design,
    3. Start with another modeling technique, such as CRC cards
    4. All above

  • 3 __________defines the non-functional goals
    1. usecase text
    2. supplementary specification
    3. SSD
    4. glossary

  • 4 Learn to apply _____ of the GRASP principles or patterns for OOD
    1. four
    2. five
    3. two
    4. three

  • 5 Which GRASP principle decides about the objects coordination in object oriented software system:
    1. Creator
    2. Low Coupling
    3. Controller
    4. Indirection

  • 6 Which principle keep object focused, understandable and manageable to support low coupling?
    1. Information Expert
    2. High Cohesion
    3. Pure Fabrication
    4. Polymorphism

Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learning Experience Platform

Follow Us
Facebook Switch Display Mode Enable Translation
© 2026 - Subject Expert)