Soft­ware is the collec­tion of inst­ruc­tions that com­pu­ters use to pro­cess data into infor­ma­ti­on. This soft­ware gui­des the com­pu­ter on what to do and hel­ps users to inter­act with the com­pu­ter as well. The soft­ware is crea­ted using a pro­cess that is known as soft­ware deve­lo­p­ment. Soft­ware deve­lo­p­ment is the pro­cess of crea­ting soft­ware in suc­ces­si­ve steps in an order­ly man­ner. The­se steps are also known as pha­ses and are deli­be­ra­te. The­se pha­ses are collec­tively known as the Soft­ware Deve­lo­p­ment Life Cycle (SDLC). The pro­cess of soft­ware deve­lo­p­ment invol­ves coding as well as design and eva­lua­ti­on of the final pro­gram. The­re are a num­ber of pha­ses of soft­ware development.

Read more