Systematic approach to the analysis, design, implementation and maintenance software. It often involves the use of tools. There are various models of the software life-cycle, and many for the different phases.
2)
The application of mathematics and technology to the design, implementation, and testing of computer programs to optimize their production and support.
3)
The systematic application of scientific and technological knowledge, methods and experience to the design, implementation, testing and documentation of software to optimise its production, support and quality.
Assalamualaikum and good day to all viewer,this is 1st post to our blog,just a simple blog that have not created properly.hopefully it can deliver something useful to SE student.