On This Page

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Development Methodologies Set 2

Q1 | Which of the following is black box testing
  • Basic path testing
  • Boundary value analysis
  • Code path analysis
  • None of the mentioned
Q2 | Which of the following is not used in measuring the size of the softwa
  • KLOC
  • Function Points
  • Size of module
  • None of the mentioned
Q3 | What is a Software?
  • Software is set of programs
  • Software is documentation and configuration of data
  • Software is set of programs, documentation & configuration of data
  • None of the mentioned
Q4 | Which of these software engineering activities are not a part of software processes?
  • Software dependence
  • Software development
  • Software validation
  • Software specification
Q5 | Which of these does not affect different types of software as a whole?
  • Heterogeneity
  • Flexibility
  • Business and social change
  • Security
Q6 | The fundamental notions of software engineering does not account for?
  • Software processes
  • Software Security
  • Software reuse
  • Software Validation
Q7 | Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
  • 100-200
  • 200-400
  • 400-1000
  • above 1000
Q8 | Which two models doesn’t allow defining requirements early in the cycle?
  • Waterfall & RAD
  • Prototyping & Spiral
  • Prototyping & RA
  • D Waterfall & Spiral
Q9 | A company is developing an advance version of their current software available in themarket, what model approach would they prefer?
  • RAD
  • Iterative Enhancement
  • Both RAD & Iterative Enhancement
  • Spiral
Q10 | Identify a fourth generation language (4GL) from the given below.
  • FORTRAN
  • COBOL
  • Unix shell
  • C++
Q11 | Which of the following model has a major disadvantage in terms of the coding phase of asoftware life cycle model?
  • Spiral Model
  • Waterfall Model
  • Rad Model
  • 4GT Model
Q12 | The work associated with software engineering can be categorized into three generic phases, regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.
  • support
  • development
  • definition
  • none
Q13 | How many phases are there in Scrum?
  • 2
  • 3
  • 4
  • Scrum is an agile method which me
Q14 | User requirements are expressed as __________ in Extreme Programming.
  • implementation tasks
  • functionalities
  • scenarios
  • none of the mentioned
Q15 | FAST stands for
  • Functional Application Specification Technique
  • Fast Application Specification Technique
  • Facilitated Application Specification Technique
  • None of the mentioned
Q16 | The user system requirements are the parts of which document?
  • SDD
  • SRS
  • DD
  • D SRD
Q17 | What is the first step of requirement elicitation?
  • Identifying Stakeholder
  • Listing out Requirements
  • Requirements Gathering
  • All of the mentioned
Q18 | Why is Requirements Elicitation a difficult task?
  • Problem of scope
  • Problem of understanding
  • Problem of volatility
  • All of the mentioned
Q19 | ___________ and ____________ are the two viewpoints discussed in ControlledRequirements Expression (CORE)
  • Functional, Non-Functional
  • User, Developer
  • Known, Unknown
  • All of the mentioned
Q20 | Which of the following Requirement Elicitation Techniques is applicable to messy, changingand ill-defined problem situations?
  • Quality Function Deployment (QFD)
  • Prototyping
  • Soft Systems Methodology (SSM)
  • Controlled Requirements Expression (CORE)
Q21 | Which of the following is not a diagram studied in Requirement Analysis?
  • Use Cases
  • Entity Relationship Diagram
  • State Transition Diagram
  • Activity Diagram
Q22 | How many feasibility studies is conducted in Requirement Analysis?
  • 2
  • 3
  • 4
  • 5
Q23 | The SRS is said to be consistent if and only if
  • its structure and style are such that any changes to the requirements can be made easily while retaining the style and structure
  • every requirement stated therein is one that the software shall meet
  • every requirement stated therein is verifiable
  • no subset of individual requirements described in it conflict with each other
Q24 | Which of the following is a requirement management activity?
  • Investigation
  • Design
  • Construction and Test
  • All of the mentioned
Q25 | The Unified Modeling Language (UML) has become an effective standard for software modelling. How many different notations does it have?
  • 3
  • 4
  • 6
  • 9