Practice objective questions
for quick revision and examination
preparation. Try answering each question
before revealing the answer.
📚 Software Engineering
📖 Unit 1
🎯 MCQs
Software Engineering MCQs - Unit 1
Software Engineering MCQs - Unit 1
1
Software is defined as ___________
AA set of instructions, data structure and documents that enable user to interact each other.
Bset of programs
Cdocumentation and configuration of data
DNone of the mentioned
Correct AnswerA set of instructions, data structure and documents that enable user to interact each other.
2
____________ is a software development activity that is not a part of software processes.
AValidation
BSpecification
CDevelopment
DDependence
Correct AnswerDependence
3
Define Agile scrum methodology.
Aproject management that emphasizes incremental progress
Bproject management that emphasizes decremental progress
Cproject management that emphasizes neutral progress
Dproject management that emphasizes no progress
Correct Answerproject management that emphasizes incremental progress
4
What does SDLC stands for?
ASystem Design Life Cycle
BSoftware Design Life Cycle
CSoftware Development Life Cycle
DSystem Development Life cycle
Correct AnswerSoftware Development Life Cycle
5
__________________ suits the Manifesto for Agile Software Development.
ACustomer collaboration
BIndividuals and interactions
CWorking software
DAll of the mentioned
Correct AnswerAll of the mentioned
6
What are agile manifesto principles?
ACustomer satisfaction
BFace-to-face communication within a development team
CChanges in requirements are welcome
DAll of the mentioned
Correct AnswerAll of the mentioned
7
Which phase comes first in SDLC?
ATesting
BDesign
CImplementation
DPlanning
Correct AnswerPlanning
8
Which methodology promotes frequent inspection and adaptation?
AWaterfall model
BSpiral model
CAgile methodology
DV-model
Correct AnswerAgile methodology
9
Which process model is built around phases and is linear in nature?
AWaterfall model
BScrum
CRAD (Rapid Application Development)
DKanban
Correct AnswerWaterfall model
10
Which of the following is NOT a characteristic of good software?
AMaintainability
BUsability
CScalability
DComplexity
Correct AnswerComplexity
11
Which of the following models is NOT suitable for accommodating any change?
AAgile
BRAD
CWaterfall
DIncremental
Correct AnswerWaterfall
12
Which software development methodology emphasizes customer feedback and short iterations?
AWaterfall
BScrum
CSpiral
DV-model
Correct AnswerScrum
13
In software engineering, what is a 'stakeholder'?
AAn entity that holds the server
BA person or group with an interest in the project outcome
CA developer assigned to a module
DA tester with a specific role
Correct AnswerA person or group with an interest in the project outcome
14
Which of the following best describes software engineering?
AWriting code in multiple programming languages
BThe application of a systematic approach to software design
CThe study of computer hardware components
DFixing bugs in a software application
Correct AnswerThe application of a systematic approach to software design
15
Waterfall Model is not suitable for
ASmall Projects
BComplex Projects
CAccommodating Projects
DMaintenance Projects
Correct AnswerComplex Projects
16
Which of the following is not a maturity level in CMM?
ADesign
BRepeatable
CManaged
DOptimizing
Correct AnswerDesign
17
CRYSTAL Red color team size consist of ________ team members.
A9-20
B21-40
C41-80
D81-200
Correct Answer41-80
18
Daily SCRUM takes _________
A15 minutes
B25 minutes
C1 hour
D30 minutes
Correct Answer15 minutes
19
CMM Stands for __________________
ACapacity Maturity Model
BCapability Model Maturity
CCapability Maturity Model
DNone of the above
Correct AnswerCapability Maturity Model
20
"Adding more programmers when the work is behind schedule can catch up in reality" is _________
AManagement Myth
BCustomer Reality
CDeveloper myth
DCustomer Myth
Correct AnswerManagement Myth
21
"Software requirements continuously change, but change can be easily accommodate because slw is flexible" is ___________
AManagement Myth
BCustomer Reality
CDeveloper myth
DCustomer Myth
Correct AnswerCustomer Myth
22
"The only deliverable work product for successful project is the working program" is _______
AManagement Myth
BCustomer Reality
CDeveloper myth
DCustomer Myth
Correct AnswerDeveloper myth
23
"Although all comprehensive and stable statement of requirements is not always possible, an ambiguous statement of objectives is recipe for disaster" is for __________
AManagement Myth
BCustomer Reality
CDeveloper myth
DCustomer Myth
Correct AnswerCustomer Reality
24
In layered technology, there are _____layers.
A4
B2
C3
D5
Correct Answer4
25
Which of the following agile model has done planning activity begins with the creation of set of stories
AExtreme Programming (XP)
BAdaptive Software Development (AS
CCrystal
DScrum
Correct AnswerExtreme Programming (XP)
26
Which of the following activities is not applicable to agile software development?
AProducing only the essential work products.
BUtilizing the strategy of incremental product delivery.
CAbolishing the project planning and testing.
DAll of the above
Correct AnswerAbolishing the project planning and testing.
27
What is the major drawback of the Spiral Model?
AHigher amount of risk analysis
BDoesn't work well for smaller projects
CAdditional functionalities are added later on
DStrong approval and documentation control
Correct AnswerDoesn't work well for smaller projects
True / False & Short Questions
28In Agile small iterations is also called as ______________
Correct AnswerCHUNKS
29A Stakeholder is anyone who will purchase the completed software system under development. (True/False) _____________
Correct AnswerFalse
30Scrum divides development cycles into ________
Correct AnswerSprints
31The dual role of software are____________ and ________________.
Correct Answeras a product, as a vehicle fordelivering product.