SE curriculum design: methodologies, formal methods, and life cycle models. I. Methodologies and life cycle models | IEEE Conference Publication | IEEE Xplore