The processes of software development which include design, development and testing is known as:
Software Marketing Strategy (SMS)
Systems Development Life-Cycle (SDLC)
Brainstorming
SQL