Test Papers on Software Development Life Cycle 1.

What are the common problems in the Software Development Process? Ans: Poor Requirements If requirements are unclear, incomplete, too general, or not testable, there will be problems. Unrealistic schedules If too much work is crammed in too little time, problems are inevitable Inadequate testing No one will know whether or not the program is any good until the customer complains or systems crash. Features A request to pile on new features after development is underway; extremely common. Miscommunication If developers don't know what's needed or customer's have erroneous expectations, problems are guaranteed 2. What is the 'software life cycle'? Ans: Requirements Design Coding Integration Testing Installation, Operation and Maintenance, updates, retesting, phase-out, and other aspects 3. What are the different models for Software Development? Ans: Waterfall Model V � Model Spiral Model Progressive Development Life Cycle Iterative Life Cycle models. 3. 4 Which is the commonly used SDLC model? Ans: Sequential Model or V Model 5. Name the four components of Software development process? Ans: Plan Do Check Act 6. What do you mean by Life Cycle testing? Ans: Life Cycle Testing means perform testing in parallel with systems development Life cycle testing involves continuous testing of the system during the development process. 7. What is the role of testers in Concept phase of the life cycle? Ans: Evaluate Concept Document, Learn as much as possible about the product and project Analyze Hardware/software Requirements, Strategic Planning 8. What is the role of testers in Requirement phase of the life cycle? 5. Ans: Analyze the Requirements Verify the Requirements Prepare Test Plan Identify and develop requirement-based test cases


What is the role of testers in Design phase of the life cycle? Ans: Analyze design specifications Verify design specifications Identify and develop Function based test cases Begin performing Usability Tests 10. What is the role of testers in Coding phase of the life cycle? Ans: Analyze the code Verify the code Code Coverage Unit test 11. What is the role of testers in testing phase of the life cycle? Ans: Integration Test Function Test System Test Performance Test Review user manuals Test application systems 12. What is the role of testers in Operation and Maintenance phase? Ans: Monitor Acceptance Test Develop new validation tests for confirming problems 13.What is the major part of software maintenance? Ans: Regression testing 14.What are the various stages of Software development process in V Model? 15.What is the major difference between an iterative life cycle and other models? An iterative lifecycle model does not attempt to start with a full specification of requirements. Instead, development begins by specifying and implementing just part of the software, which can then be reviewed in order to identify further requirements. This process is then repeated, producing a new version of the software for each cycle of the model