This article will explore the topic of UPEDU in depth, analyzing its different aspects and its relevance today. UPEDU is a topic that has captured the attention of experts and society in general, generating debates, reflections and actions to address it. Throughout history, UPEDU has been the subject of studies, research and controversy, which demonstrates its importance in different areas. This paper aims to analyze and present different perspectives on UPEDU, with the aim of providing a comprehensive and enriching vision on this topic.
The UPEDU or Unified Process for Education is a software development process specialized for education, developed by Pierre-N. Robillard (École Polytechnique de Montréal), Philippe Kruchten (Rational Software) and Patrick d'Astous (École Polytechnique de Montréal).[1]
UPEDU is a customization of the IBM Rational Unified Process (or RUP) and therefore inherits the most prominent properties of RUP, such as:
To help implementing the UPEDU in educational purposes, the authors have put a website online[2] that provides most of the information that students need to use the process in their project.
The disciplines in UPEDU in comparison to RUP are more aimed towards getting familiar with the unifying process and teaching the effect of using and adapting the process. Therefore, the RUP model has been simplified on some points, and the Nusiness modeling discipline, the Deployment discipline and the Environment discipline have been left out of the process.