Ir al contenido

Documat


Resumen de Lenguajes de Modelización de Procesos de Software basados en UML

Pere Botella i López Árbol académico, Xavier Franch Árbol académico, Josep M. Ribó Balust

  • un Modelo de Proceso de Software (SPM) es una descripción de los aspectos estructurales y de comportamiento de un proceso en el ámbito del desarrollo de software, usando como formalismo algún lenguaje de modelización de procesos (Process Modeling Language, PML). En los últimos 15 años, la modelización de procesos -- y, particularmente, de procesos de software -- ha adquirido una importancia creciente como mecanismo que debe permitir, por un lado, una mejor comprensión de ese proceso con vistas a su evaluación y mejora y, por otro, la posibilidad de lograr un cierto grado de automatización del mismo, tal como es norma en otras disciplinas de la ingeniería. Un reto fundamental de la modelización de procesos de software es el de encontrar un PML estándar para la descripción de los mismos. En este sentido, en los últimos años se ha hecho un esfuerzo para tratar de adaptar UML (Unified Modeling Language) los requisitos que plantean los procesos de software. Con ese objetivo han nacido perfiles UML y metamodelos, como SPEM o PROMENADE, que tratan de proponer un formalismo de modelización de procesos de software basado en UML. En este artículo presentamos los avances que se han producido en los últimos años en esta disciplina, señalamos sus retos más importantes y hacemos un especial hincapié en el uso de UML para describir un proceso de desarrollo de software.


Fundación Dialnet

Mi Documat