A strategy for comparing alternative software development life cycle models | IEEE Journals & Magazine | IEEE Xplore