The described SDLC is a recipe for rigorously and predictably building the wrong thing.
Does anyone actually work like this? Have they ever?
At the least it misses all the feedback loops between the stages. Even the actual waterfall model isn’t as linear as the one given as an example.