Ivar Jacobson and Ed Seidewitz A New Software Engineering Communications of the ACM, Dec. 2014, 57 (12): 49-54 CS 791z Graduate Topics on Software Engineering.