You are on page 1of 2

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
9. 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

You might also like