Wednesday 30 May 2012

Requirement Analysis




V-Model of Software Development

Software is one kind of product that satisfy the user requirement.So before develop a software you must know what is the need of user,what should be implemented. So requirement analysis is the major and first step of software development.
If we look at the V-Model, the base of the software development is user requirement.So we must understand what our user need.
What is Requirement:
---A capability that the system must deliver.

Sunday 27 May 2012

Software Development Life Cycle(SDLC)

The phases of Software development is given below:
Phase 1. User requirement specification.
Phase 2. High Level Design.
Phase 3. Low level design.
Phase 4. Coding.
Phase 5. Unit Testing.
Phase 6. Integration Testing.
Phase 7. System Testing.
Phase 8. User Acceptance Testing .

Friday 25 May 2012

Testing Principles

There are seven principles in software testing:
P1: Testing shows presence of defects.
P2: Exhaustive testing is impossible.
P3: Early Testing.
P4: Defect clustering.
P5: Pesticide paradox
P6: Testing is context dependent.
P7: Absence of error fallacy.