Software Processes

Software is the set of instructions in the form of programs to govern the computer system and to process the hardware components. To produce a software product the set of activities is used. This set is called a software process.  
In this process, designing, programming, documenting, testing, and bug fixing is done.

Basic software process models on which different type of software process models can be implemented: 

  1. A workflow Model –
    It is the sequential series of tasks and decisions that make up a business process. 
     
  2. The Waterfall Model – 
    It is a sequential design process in which progress is seen as flowing steadily downwards. Phases in waterfall model: 
    • (i) Requirements Specification
    • (ii) Software Design
    • (iii) Implementation
    • (iv) Testing
       
  3. Dataflow Model –
    It is diagrammatic representation of the flow and exchange of information within a system. 
     
  4. Evolutionary Development Model – 
    Following activities are considered in this method: 
    • (i) Specification
    • (ii) Development
    • (iii) Validation
       

No comments:

Post a Comment