there is no good statistics about this, I don't know what your professor is pointed to.
but for small UI oriented desktop applications usually rapid prototyping and similar methods is the best
there are some RUP extensions that fit this model.
the problem with SLDC is lack of iterations.
I think the iterative incremental software development is a proved concept today.