Let us first discuss the SDLC, you'd be wonder to hear from me that as far as Software development is concerned there is no practical SDLC to apply. In-fact every software development process propose its own development life cycle model or in other words. There is no any specific SDLC to fit in any development process.
Theoretical several steps are involved but I'd like to share those which I've carried out during my job as Business Analyst for the software company.
These steps are:
1.Requirement gathering
2.formalizing requirement (making a document of it)
3. Designing Mockup (software interface screens)
4. Converting the Mockup into Prototype (software with fake functionality with just according to client requirements)
5. When Prototype is approved by the customer/client
Than doing development (making prototype functional)
6. Software Testing
7.Releasing to the client/customer
These are the steps that are usually performed for any medium level software construction in medium level software company.You would be wonder even to hear the quote of famous computer architect Linus Tarvold (founder of Linux Operating system) that all the major software projects that has hit the market has never been passed through these SDLC process that are taught to us in computer science classes. This quote has also indicated that all these SDLC are just theoretical and has a very rare connection with practical software development.
Theoretical several steps are involved but I'd like to share those which I've carried out during my job as Business Analyst for the software company.
These steps are:
1.Requirement gathering
2.formalizing requirement (making a document of it)
3. Designing Mockup (software interface screens)
4. Converting the Mockup into Prototype (software with fake functionality with just according to client requirements)
5. When Prototype is approved by the customer/client
Than doing development (making prototype functional)
6. Software Testing
7.Releasing to the client/customer
These are the steps that are usually performed for any medium level software construction in medium level software company.You would be wonder even to hear the quote of famous computer architect Linus Tarvold (founder of Linux Operating system) that all the major software projects that has hit the market has never been passed through these SDLC process that are taught to us in computer science classes. This quote has also indicated that all these SDLC are just theoretical and has a very rare connection with practical software development.