What are the steps of software development life cycle (SDLC) and software life cycle(SLC)? Also the difference between SDLC and SLC?