especificación de caso de uso y realización - crear modelo general

9
Programa de Ingeniería de Sistemas Herramienta CASE para la Optimización en la Distribución de Bodegaje aplicando DA Especi!icación de Caso de "so # $ealización% Crear odelo &eneral '(rans!ormación )* +ersión ,-.

Upload: omarcorozo

Post on 03-Nov-2015

217 views

Category:

Documents


0 download

DESCRIPTION

Casos de uso de realización

TRANSCRIPT

Especificacin de Caso de Uso y Realizacin: Crear Modelo General (Transformacin M2M)

Programa de Ingeniera de Sistemas

Herramienta CASE para la Optimizacin en la Distribucin de Bodegaje aplicando MDAEspecificacin de Caso de Uso y Realizacin: Crear Modelo General (Transformacin M2M)Versin 1.0

Historial de Revisiones

FechaVersinDescripcinAutor

12/Oct/091.0Versin inicial del documentoAntonio Rivadeneira V.

Tabla de Contenido

41.Introduccin

1.1Propsito41.2Alcance41.3Definiciones, Acrnimos, y Abreviaciones41.4Referencias Bibliografcas42.Funcionalidad42.1Crear Modelo General (Transformacin M2M).43.Requerimientos que Utiliza53.1CU01-ANTE54.Flujo de Eventos54.1Entradas54.2Salidas54.3Flujo Bsico54.4Flujos Alternativos54.5Manejo de Situaciones Anormales (casos de excepcin)64.6Criterios de Aceptacin65.Pre-condiciones66.Post-condiciones67.Especificaciones de la Realizacin67.1Caso de Uso Crear modelo General67.2Crear Modelo General (Transformacin M2M)7

Especificacin de Caso de Uso y Realizacin: Crear Modelo General (Transformacin M2M)1. Introduccin

1.1 PropsitoEl objetivo principal de la Especificacin de Caso de Uso y Realizacin: Crear Modelo General (Transformacin M2M), es el de evaluar y analizar el comportamiento del sistema necesario en tiempo de ejecucin desde la perspectiva del usuario y del entorno.1.2 AlcanceAl alcance del presente artefacto se centra nicamente a la Especificacin de Caso de Uso y Realizacin: Crear Modelo General (Transformacin M2M), dentro del desarrollo del proyecto Herramienta CASE para la Optimizacin en la Distribucin de Bodegaje aplicando MDA, para lo cual se define la funcionalidad, entradas, salidas y flujo bsico.1.3 Definiciones, Acrnimos, y AbreviacionesPara obtener un mayor detalle de las siglas remitirse al documento de Glosario (GLOSS)

RUP: Rational Unified Process.

EMF: Eclipse Modeling Framework

GMF: Graphical Modeling Framework

1.4 Referencias BibliografcasIBM (2009) Rational Unified Process, Visin general, Obtenida el 23, agosto, 2009, desdehttp://www-01.ibm.com/software/co/rational/rup.shtmlECLIPSE (2009) Eclipse Modeling Framework Project (EMF), Obtenida el 10, septiembre, 2009, desdehttp://www.eclipse.org/modeling/emf/ECLIPSE (2009) Eclipse Graphical Modeling Framework (GMF), Obtenida el 10, septiembre, 2009, desdehttp://www.eclipse.org/modeling/gmf2. Funcionalidad

2.1 Crear Modelo General (Transformacin M2M).

Corresponde al caso de uso en donde el usuario ejecuta la creacin del modelo general, utilizando transformaciones de modelo a modelo (M2M) con la herramienta ATL de eclipse, esta transformacin consumir informacin del modelo de la lgica de negocio (archivo XMI) y por medio de reglas de transformacin crea un modelo general en formato XMI.Categora (Visible/NoVisible)Tipo (Necesario/Deseable)Prioridad (Alta/Media/Baja)Crtico

(S/NO)

No VisibleNecesarioAltaSi

3. Requerimientos que Utiliza

3.1 CU01-ANTEIdentificadorNombre

CU01-ANTECrear Modelo del Negocio

4. Flujo de Eventos

4.1 Entradas

Archivo en formato XMI de la lgica de negocio.

4.2 Salidas

Archivo en formato XMI Transformacin modelo General.4.3 Flujo Bsico

1. El usuario selecciona en el men File -> New Crear Modelo General2. El sistema consumir el modelo de lgica de negocio

3. El sistema valida existencia de metamodelo Origen (Lgica de negocio) y metamodelo Destino (general).

4. El sistema confronta el modelo de lgica de negocio y lo valida con el metamodelo Origen.

5. El sistema realiza transformaciones de modelo Origen (Lgica de negocio) a modelo Destino (general).

6. El sistema genera modelo general en formato XMI.

4.4 Flujos Alternativos

1. El usuario puede colocar manualmente modelo de lgica de negocio en la ruta C:\BusinessWareHouse\Model que cumpla con la estructura del metamodelo Origen.

2. El usuario puede ir a la ruta C:\BusinessWareHouse\Model y abrir modelo de lgica de negocio Y/O modelo destino (General)

4.5 Manejo de Situaciones Anormales (casos de excepcin)

En el paso 4.3 numeral 4 si el modelo origen no tiene formato y cumple con reglas del metamodelo Origen, no se realizar la transformacin.

4.6 Criterios de Aceptacin

1. El sistema genera un archivo XMI de modelo general.

5. Pre-condiciones

1. En la ruta C:\BusinessWareHouse\Model hay modelo XMI origen de lgica de negocio.6. Post-condiciones

1. El sistema crea un modelo general en formato XMI.7. Especificaciones de la Realizacin7.1 Caso de Uso Crear modelo General

Caso de uso Crear Modelo General (Transformacin M2M)

Diagrama de Actividad Crear modelo General (Transformacin M2M)7.2 Crear Modelo General (Transformacin M2M)

Inicio Selecciona Crear modelo General

El usuario selecciona en el men File -> New Crear Modelo General

Consume Modelo de Lgica de Negocio

El sistema consumir el modelo de lgica de negocio

Existe modelo

Existe modelo de Lgica de Negocio

Fin (No existe modelo de lgica de negocio)Validar existencia de Metamodelo Origen y Metamodelo destinoEl sistema valida existencia de metamodelo Origen (Lgica de negocio) y metamodelo Destino (general).

Existen metamodelosExiste modelo de Lgica de NegocioFin (No existen metamodelos)

Confronta modelo de lgica de Negocio con Metamodelo

El sistema confronta el modelo de lgica de negocio y lo valida con el metamodelo Origen.

No Formato

Si el modelo origen no tiene formato y cumple con reglas del metamodelo Origen, no se realizara la transformacin.

Fin (No Formato)Realizar transformaciones

El sistema realiza transformaciones de modelo Origen (Lgica de negocio) a modelo Destino (general).

Generar Modelo

El sistema genera modelo general en formato XMI.

Fin transformacin (M2M)Usuario

Sistema

PAGE