Unlike ALM, SDLC covers only the development part of the full path. Essentially, Software Development Lifecycle is a subset of Application Lifecycle Management.