Software Engineering
Software Engineering MCQs with Answers
Software engineering MCQs with answers and detailed explanations for NTS, GAT, university tests and IT job interviews. SDLC, testing and design covered. Take a scored quiz instead →
Software development projects operating within tight hardware constraints and strict operational regulation fall under COCOMO’s:
AEmbedded Mode
BOrganic Mode
CSemi-Detached Mode
DAgile Mode
Requirements specifying system attributes such as security, scalability, performance, reliability, and maintainability are:
AFunctional Requirements
BNon-Functional Requirements
CUser Requirements
DStructural Requirements
In Software Design Patterns (GoF), which design pattern restricts the instantiation of a class to one single instance and provides global access to it?
AFactory Method Pattern
BPrototype Pattern
CSingleton Pattern
DBuilder Pattern
Which Gang of Four (GoF) design pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified automatically?
AStrategy Pattern
BDecorator Pattern
CAdapter Pattern
DObserver Pattern
The Gang of Four design pattern that allows incompatible interfaces to collaborate by converting the interface of a class into another expected interface is the:
AAdapter Pattern
BBridge Pattern
CFacade Pattern
DProxy Pattern
Which structural design pattern provides a unified, simplified interface to a complex set of interfaces in a subsystem?
AComposite Pattern
BFacade Pattern
CDecorator Pattern
DFlyweight Pattern
Which creational pattern provides an interface for creating families of related or dependent objects without specifying their concrete classes?
ABuilder Pattern
BPrototype Pattern
CAbstract Factory Pattern
DSingleton Pattern
Which behavioral design pattern encapsulates a request as an object, thereby letting you parameterize clients with queues, requests, and operations?
AState Pattern
BIterator Pattern
CTemplate Method Pattern
DCommand Pattern
In Unified Modeling Language (UML), which diagram models the static structure of a system including classes, attributes, operations, and relationships?
AClass Diagram
BSequence Diagram
CUse Case Diagram
DState Machine Diagram
Which UML diagram emphasizes the time ordering of messages exchanged between objects during interaction?
ACollaboration Diagram
BSequence Diagram
CActivity Diagram
DDeployment Diagram
