Professional Documents
Culture Documents
workflow
Introducción
El caso de estudio utilizado es una instanciación particular del RUP (Rational Unified
Process - RUP) definida para pequeños proyectos [Pollice2003] denominada
SmallRUP. La elección del RUP se debió a que es una metodología que presenta
buenas prácticas en el desarrollo de software moderno para una amplia gama de
proyectos y organizaciones, está embebido en técnicas orientadas a objetos, utiliza
UML como notación principal, permite a organizaciones del software ajustar el
proceso a su necesidad específica y cubre diferentes dominios particulares
[Kruchten2002].
Tabla 3. Fase de Construcción, el objetivo principal de esta etapa es completar el desarrollo del
sistema.
Tabla 4. Fase de Transición, se asegura que el software este disponible para el usuario final.
SPEM_Foundation
SPEM_Extensions
workProduct
parameters
type Draf Architecture : WorkProduct
: ActivityParameter
parentWork kind
Iteration 1, Inception Phase : Iteration UML Diagram : WorkProductKind
source target
: ActionState : ActionState
entry entry
: CallAction : CallAction
operation operation
To refine the vision : To create, and to delineate the iteration
Activity plan for the construction phase : Activity
2.3 Serialización
El SPEM especifica cómo manipular los modelos utilizando XMI (XML Metadata
Interchange). Con esto se pretende obtener la especificación de nuestro proceso de
desarrollo en un formato que sea factible de manipular para luego transformarlo en la
entrada de un motor workflow.
El principal propósito de la norma XMI propuesta por el OMG, es facilitar el
intercambio de metadatos en entornos distribuidos heterogéneos, entre diferentes tipos
de herramientas software y, en especial, entre herramientas de modelado basadas en
UML y repositorios de metadatos basados en la propuesta MOF (Meta-Object
Facility). XMI permite que los metadatos puedan ser intercambiados como flujos o
archivos con un formato estándar basado en XML.
El proceso de producción de documentos XMI está definido como un conjunto de
reglas, donde estas reglas son aplicadas a un modelo y se obtiene como resultado un
documento XML. La inversa de estas reglas pueden ser aplicadas para reconstruir el
modelo original. En ambos casos, las reglas son empleadas en el contexto del
metamodelo para el metadato que está siendo intercambiado. La producción de XML
esta representada en la forma Backus-Naur extendida EBNF (Extended Backus Naur
Form) [XMIv2.0].
3.1 Workflow
</xsl:for-each>
<xsl:text disable-output-escaping="yes">
</Participants></xsl:text>
</xsl:template>
4 Conclusión
Referencias
[Acuña2000] Silvia Teresita Acuña, “La tecnología de workflow como soporte para la
formalización de proceso software integral”, Anales de las Jornadas Universitarias sobre
Computación de Santiago del Estero (JUCSE 2000); 5-6 de Octubre de 2000. Santiago del
Estero, Argentina.
[Allen2001] Rob Allen, Open Image Systems Inc., United Kingdom Chair, WfMC External
Relations Committee; “The Workflow Handbook 2001”; Workflow Management Coalition;
Octubre de 2001.
[Kruchten2002] Philippe Kruchten; “Introduction to the Rational Unified Process”; 24th
International Conference on Software Engineering; IEEE; 19 al 25 de Mayo de 2002;
Orlando, Florida.
[Pollice2003] Gary Pollice – “Using the RUP for small projects: Expanding upon Extreme
Programming”, A Rational Software White Paper – 17 de junio 2003.
[SPEMv1.0] Object Management Group; “Software Process Engineering Metamodel
Specification”; An Adopted Specification of the Object Management Group, Inc; Version
1.0 formal/02-11-14; Noviembre de 2002.
[UMLv1.4] Object Management Group; “OMG Unified Modeling Language Specification”;
An Adopted Specification of the Object Management Group, Inc; Version 1.5 formal/03-03-
01; Marzo de 2003.
[WFMC1003-1995] Workflow Management Coalition; “The Workflow Reference Modelo”.
The Workflow Management Coalition Specification; WFMC-TC-1003 Version 1.1 Issue;
Enero de 1995.
[WFMC1025-2002] Workflow Management Coalition; “Workflow Process Definition
Interface, XML Process Definition Language”. The Workflow Management Coalition
Specification; WFMC-TC-1025 Version 1.0 Final Draft; Octubre de 2002.
[XMIv2.0] Object Management Group; “XML Metadata Interchange (XMI) Specification”; An
Adopted Specification of the Object Management Group, Inc; Versión 2.0; Mayo 2003.
[XSLTv1.0] Word Wide Web Consortiun; “XSL Transformations (XSLT)”; Version 1.0; 19 de
noviembre de 1999. http: //www.w3.org/TR/xslt.