Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
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
Which UML diagram models the physical runtime configuration of a system, showing hardware nodes and the software artifacts deployed on them?
AComponent Diagram
BPackage Diagram
CDeployment Diagram
DObject Diagram
The software architectural pattern that separates application logic into three interconnected components—Data, User Interface, and Control Logic—is:
APipe and Filter
BRepository Architecture
CLayered Architecture
DModel-View-Controller (MVC)
In software process assessment, CMMI stands for:
ACapability Maturity Model Integration
BComputer Method Management Integration
CComponent Maturity Model Implementation
DCore Management Measurement Integration
Software testing technique where internal logical structure, code paths, and implementation details are fully known to the tester is called:
AWhite-Box Testing (Glass-Box Testing)
BBlack-Box Testing
CGrey-Box Testing
DAcceptance Testing
Which maturity level in the CMMI staged representation is characterized by processes that are quantitatively measured and controlled?
ALevel 1 (Initial)
BLevel 4 (Quantitatively Managed)
CLevel 2 (Managed)
DLevel 3 (Defined)
Software testing conducted without any knowledge of internal code structure, focusing purely on inputs and expected outputs, is called:
AWhite-Box Testing
BBlack-Box Testing
CUnit Testing
DMutation Testing
The dynamic prototyping approach where a prototype is quickly built to clarify requirements and then discarded is called:
AEvolutionary Prototyping
BIncremental Prototyping
CThrowaway Prototyping
DExtreme Prototyping
Testing individual software components or modules in isolation from the rest of the system is called:
AIntegration Testing
BSystem Testing
CUnit Testing
DAcceptance Testing
