UML-based design methodology for designing university satellites