Software Development Methodologies Set 2
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