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 →
In Function Point Analysis, user-data files referenced by the application but maintained and updated by an external application are:
AInternal Logical Files (ILF)
BExternal Inquiries (EQ)
CExternal Outputs (EO)
DExternal Interface Files (EIF)
In Function Point Analysis, files generated, owned, and maintained entirely within the boundaries of the application being measured are:
AExternal Interface Files (EIF)
BExternal Inputs (EI)
CInternal Logical Files (ILF)
DExternal Outputs (EO)
In Function Point Analysis (FPA), Function Points ($FP$) are calculated using Unadjusted Function Points ($UFP$) and Value Adjustment Factor ($VAF$) as:
A$FP = UFP imes VAF$
B$FP = UFP + VAF$
C$FP = UFP / VAF$
D$FP = UFP - VAF$
In Function Point Analysis (FPA), the Value Adjustment Factor ($VAF$) is calculated from 14 General System Characteristics ($GSC$) using:
A$VAF = 0.50 + 0.05 imes sum GSC$
B$VAF = 0.65 + 0.01 imes sum GSC$
C$VAF = 1.0 + sum GSC$
D$VAF = 0.10 imes sum GSC$
The deployment strategy where two identical production environments exist, with one live receiving traffic and the other updated with new software, is:
ACanary Deployment
BRolling Deployment
CBlue-Green Deployment
DShadow Deployment
A deployment strategy where new software features are gradually released to a small percentage of production users before full rollout is:
ABlue-Green Deployment
BBig Bang Deployment
CIn-Place Deployment
DCanary Deployment
In Agile development, a timeboxed research or prototyping task undertaken to investigate an unknown technical solution or estimate effort is a:
AEpic
BSpike
CSprint
DRefactor
In Extreme Programming (XP), the principle stating that any team member can modify any part of the project codebase at any time is:
APair Programming
BContinuous Integration
CSimple Design
DCollective Code Ownership
In Agile project planning, a large user story that is too complex to be completed within a single Sprint and must be broken down is an:
AEpic
BTheme
CSpike
DUser Story
The total amount of work (in story points) an Agile development team completes successfully during a single Sprint is called:
ACycle Rate
BTeam Velocity
CThroughput Index
DBurn Capacity
