Teaching software process: an experience in implementing RUP in a student project | IEEE Conference Publication | IEEE Xplore