Software Engineering Mcqs
Question: Which of the following life cycle model can be chosen if the development team has less experience on similar projects ?
- 1. Spiral
- 2. Waterfall
- 3. RAD
- 4. Iterative Enhancement Model
Question: Selection of a model is based on_____________________?
- 1. Requirements
- 2. Development team & Users
- 3. Project type and associated risk
- 4. All of the mentioned
Question: The longer a fault exists in software__________________?
- 1. the more tedious its removal becomes
- 2. the more costly it is to detect and correct
- 3. the less likely it is to be properly corrected
- 4. All of the mentioned
Question: Which one of the following is not a fundamental activity for software processes in software engineering ?
- 1. Software Verification
- 2. Software Validation
- 3. Software design and implementation
- 4. Software evolution
Question: Which phase of the RUP is used to establish a business case for the system ?
- 1. Transition
- 2. Elaboration
- 3. Construction
- 4. Inception
Question: The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ?
- 1. It shows the process activities that are enacted
- 2. It suggests good practices to be used during the process
- 3. It shows the phases of the model over time
- 4. All of the mentioned
Question: Choose an internal software quality from given below________________________?
- 1. scalability
- 2. usability
- 3. reusability
- 4. reliability
Question: How is Incremental Model different from Spiral Model ?
- 1. Progress can be measured for Incremental Model
- 2. Changing requirements can be accommodated in Incremental Model
- 3. Users can see the system early in Incremental Model
- 4. All of the mentioned
Question: How is WINWIN Spiral Model different from Spiral Model ?
- 1. It defines tasks required to define resources, timelines, and other project related information
- 2. It defines a set of negotiation activities at the beginning of each pass around the spiral
- 3. It defines tasks required to assess both technical and management risks
- 4. It defines tasks required to construct, test, install, and provide user support
Question: What is the major advantage of using Incremental Model ?
- 1. Customer can respond to each increment
- 2. Easier to test and debug
- 3. It is used when there is a need to get a product to the market early
- 4. Easier to test and debug & It is used when there is a need to get a product to the market early