Sunday, 19 June 2011

Software Development Life Cycle

SDLC having six stages 
    
Software Feasibility
                                   
       Analysis
                                    ↓
      Design
                                    ↓
      Coding
                                    ↓
      Testing
                                    ↓
      Release and Maintenance
Software Feasibility 

The analyst conducts Initial study of problems
  • Technical possibles ?
  • Economical Possible ?
  • Legally Possibles ? Etc...... 
Analysis 

BRS/ BDD/ FRS/ UCD Perform the investigation System flow chart and Data flow diagrams


BRS (Business Requirement Specification)
BDD (Business Design Document)
FRS (Functional Requirement Specification)
UCD (Use Case Document)

Design
  • User interface design  
  • Input screens
  • System security 
  • Low level design
  • High level design
Coding :-
  • Program devolepment 
  • Equipment gathering
  • Drop up user guides
Testing :-


It is process of executive with the indent of error.
Error is a condition that causes the software fail its required function.
Error refers to different between actual output and expected output.

Release and Maintenance :-


Release :-
  • File conversion
  • System Testing
  • System changeover
  • Staff Training


Maintenance :-
  • Corrective Maintenance
  • Perfective Maintenance
  • Adaptive Maintenance

















1 comment:

Testing Types

Black-box Testing:   A test technique that focuses on testing the functionality of the program component or application against its sp...