Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
Which behavioral design pattern defines an algorithm’s skeleton in a base class, allowing subclasses to override specific steps without changing the overall structure?
AStrategy Pattern
BState Pattern
CTemplate Method Pattern
DChain of Responsibility Pattern
Which structural design pattern uses sharing to support large numbers of fine-grained objects efficiently by sharing common intrinsic state?
AFlyweight Pattern
BComposite Pattern
CBridge Pattern
DDecorator Pattern
Which structural design pattern dynamically attaches additional responsibilities and behavior to an object without modifying its original source code?
AAdapter Pattern
BProxy Pattern
CDecorator Pattern
DComposite Pattern
Which structural design pattern provides a surrogate or placeholder for another object to control access, delay instantiation, or provide logging?
AFlyweight Pattern
BFacade Pattern
CBridge Pattern
DProxy Pattern
Which creational design pattern separates the construction of a complex object from its representation, allowing the same process to create different representations?
AAbstract Factory Pattern
BBuilder Pattern
CSingleton Pattern
DAdapter Pattern
Which creational design pattern provides a mechanism to create objects by cloning or copying an existing instance rather than instantiating via new operator?
APrototype Pattern
BBuilder Pattern
CFactory Method Pattern
DSingleton Pattern
In Agile software development, a user story estimate written in relative terms using modified Fibonacci numbers (1, 2, 3, 5, 8, 13, 21) is used in:
ADelphi Technique
BCOCOMO Modeling
CPlanning Poker
DPERT Analysis
In Software Process Improvement, the ISO/IEC standard that provides a framework for software process assessment (also known as SPICE) is:
AISO/IEC 27001
BISO 9001
CISO/IEC 12207
DISO/IEC 15504
Which software engineering methodology uses ‘Timeboxing’ to strictly limit the time allocated to complete a project iteration or task?
AWaterfall Model
BDynamic Systems Development Method (DSDM)
CSpiral Model
DFormal Specification Model
In CMMI, the highest maturity level (Level 5) characterized by continuous process improvement through innovative technological and process enhancements is:
AQuantitatively Managed
BDefined
CManaged
DOptimizing
