ADAPTE Method: Tool Catalog, Measures Definition, and Process Configuration

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ADAPTE Method: Tool Catalog, Measures Definition, and Process Configuration"

Transcripción

1 ADAPTE Method: Tool Catalog, Measures Definition, and Process Configuration Giovanni Giachetti 1, Pablo Cruz 1, Daniel Fredes 2, Hernán Astudillo 1 1 Universidad Técnica Federico Santa María, Av. España 1680, Valparaíso, Chile giovanni.giachetti@mail.usm.cl, pablo.cruz@gmail.com, hernan@inf.utfsm.cl 2 Pontificia Universidad Católica de Valparaíso cradle.deicide@gmail.com Abstract. En un proyecto de software es fundamental contar con herramientas adecuadas y configuradas correctamente para dar soporte a cada etapa del proceso de desarrollo. Facilitar y guiar la configuración de un entorno de desarrollo adecuado es uno de los objetivos clave del proyecto ADAPTE. Para este fin, la plataforma ADAPTE considera la construcción de un catalogo para administrar las herramientas que darán soporte a procesos de desarrollo concretos. Este catalogo además de incorporar características relevantes de las herramientas a utilizar, permite la definición de handlers específicos orientados a automatizar y guiar las tareas de configuración de las herramientas involucradas. El hilo conductor del método ADAPTE está dado por un proceso de desarrollo definido mediante un modelo SPEM (basado en el metamodelo UMA) adaptado al contexto de un proyecto específico. Por este motivo, para la elaboración de la suite de herramientas que conforman la plataforma ADAPTE se utilizará un paradigma basado en modelos (y metamodelos) que facilite la integración con los modelos de procesos. En este documento se muestra el método utilizado para la definición de los artefactos involucrados y el proceso necesario para instanciar dichos artefactos. Keywords: development, process, context-aware, tool, SPEM, UMA. 1 Introducción El proyecto ADAPTE busca definir una solución para obtener procesos de desarrollo instrumentados y adaptados al contexto de proyectos específicos de una PyME, a partir de modelos que describen su proceso organizacional. Este contexto está determinado por un modelo (de contexto) definido de acuerdo a las necesidades de cada proyecto de desarrollo utilizando la propuesta de Hurtado et al. [1]. Mediante un mecanismo de refinamiento o tailoring, el proceso organizacional se transforma en un proceso adaptado-al-contexto de un proyecto concreto. Este proceso es definido en un modelo que utiliza los conceptos del estándar SPEM (Software Process Engineering Metamodel) [2].

2 Para operacionalizar la definición de los modelos de procesos involucrados, se ha utilizado la herramienta EPF composer [3] que implementa el metamodelo Unified Method Architecture (UMA) [4]. A partir de este modelo dependiente-del-contexto de un proyecto de desarrollo concreto, se ha establecido la plataforma tecnológica ADAPTE (ver Figure 1) que dará apoyo a dos objetivos principales: 1) Configurar el ambiente de desarrollo mediante mecanismos automáticos o semiautomáticos, denominados handlers. 2) Medir la ejecución del proceso de desarrollo con medidas establecidas de acuerdo a las herramientas y tecnologías asociadas al proyecto. A lo largo de la historia del software, se ha demostrado que la definición y formalización de los procesos de desarrollo no tienen mayor impacto si no son materializados y aplicados correctamente dentro del contexto organizacional [5]. Por este motivo, los objetivos de ADAPTE buscan apoyar y facilitar la materialización de los procesos de desarrollo mediante mecanismos automáticos de instrumentación y medición adaptados al contexto de proyectos específicos. Figure 1. Plataforma ADAPTE Esquema General Para alcanzar estos objetivos, se ha utilizado una propuesta metodológica basada en la definición de metamodelos que formalicen la estructura y sintaxis abstracta de los principales conceptos involucrados. Es decir, herramientas, medidas, elementos del proceso, y mecanismos de configuración. En este documento se detalla cada uno 2

3 de estos elementos y como se ha materializado los metamodelos correspondientes. Además, se muestra el proceso que permite coordinar los distintos artefactos para configurar procesos de desarrollo concretos. El resto del documento está conformado por las siguientes secciones: la Sección 2 detalla los catálogos de herramientas que existen en la plataforma ADAPTE; la Sección 3 muestra cómo configurar un proceso de desarrollo específico; y la Sección 4 resume el trabajo realizado y los pasos a seguir en la ejecución del proyecto ADAPTE. 2. Catálogos de Herramientas ADAPTE Una pieza clave para alcanzar el primero de los objetivos propuestos para la plataforma adapte es la definición de catálogos de herramientas que cuenten con toda información necesaria para configurar procesos de desarrollo concretos. Existen dos tipos de catálogos en la plataforma ADAPTE: 1) Catálogo de Herramientas: En este catálogo se encuentra todo el detalle de las herramientas soportadas por la plataforma ADAPTE, incluyendo información de handlers para la posterior configuración del entorno de desarrollo. 2) Catálogo de Instalación de Herramientas: En este catálogo se indica las herramientas disponibles (o a ser instaladas) dentro de una organización particular y depende directamente de la información contenida en un catálogo de herramientas existente. De esta manera, el catálogo de instalación de herramientas sólo incorpora detalles de inicio de sesión, plataformas, y servidores donde se encuentra instaladas las herramientas referenciadas. La estructura de estos dos catálogos es descrita mediante metamodelos: un metamodelo para los catálogos de herramientas (catálogos globales) y otro para los catálogos instalación de herramientas (catálogos organizacionales). Ambos metamodelos han sido desarrollados considerando distintas características que pueden presentar las herramientas, el objetivo de la instalación en caso de que la herramienta no se encuentre instalada en el entorno de trabajo, y la configuración requerida por la herramienta. La división de los metamodelos en metamodelo de herramientas y de instalación permite manejar de manera centralizada toda la información genérica de herramientas (versiones, dependencias, mecanismos de instalación, etc.) que es independiente de una organización específica. Esta información puede ser mantenida por una o varias entidades centrales, tales como proveedores de herramientas. Mediante esta información centralizada, las organizaciones de acuerdo a las herramientas que poseen o desean adquirir, pueden hacer uso de toda la información común (Global) para configurar sus procesos de desarrollo, reduciendo el esfuerzo de mantener esta información y reutilizando la experiencia y tecnología adquirida en la aplicación de la plataforma ADAPTE en diversos proyectos de software. Es decir, el catálogo de instalación de herramientas utiliza los datos necesarios desde el catálogo 3

4 de herramientas (global) para indicar claramente las características que poseen las herramientas instaladas, y para identificar mecanismos que permitan la configuración de entornos de desarrollo ad-hoc. Esta visión también facilita la incorporación de nuevas herramientas al catálogo de herramientas que puedan ser rápidamente utilizadas por los catálogos de herramientas instaladas de las PyMES. Sin embargo, dependiendo del tipo de organización es posible utilizar uno o más catálogos de herramientas. Por ejemplo, una organización podría utilizar el catálogo de herramientas ADAPTE para recuperar la información de herramientas de dominio público, pero además, podría contar con otro catálogo de herramientas propietario para almacenar información de herramientas con carácter confidencial o específico a un dominio de aplicación. Figure 2 ejemplifica esta situación. ADAPTE Catalog Manager Organization X depends ADAPTE Tool Catalog Organization Y Catalog Manager depends Installation Tool Catalog Organization Y depends Proprietary Tool Catalog Installation Tool Catalog Figure 2. Relaciones entre catálogos de herramientas y de instalación A continuación se detalla la estructura definida para los metamodelos que describen los catálogos de herramientas y catálogos de instalación de herramientas de la plataforma ADAPTE Metamodelo Tool Catalog La Figure 3 muestra el metamodelo definido para el catálogo de herramientas. A continuación se describe los constructores más relevantes especificados en este metamodelo Metaclase Tool La metaclase Tool representa las herramientas que estarán disponibles en el catalogo de herramientas. El tipo de herramienta se especifica mediante el atributo kind que 4

5 toma valor a partir de la enumeración ToolKind. Existen dos componentes fundamentales para la metaclase Tool: ToolVersion y ToolHandler Metaclase ToolVersion ToolVersion representa las distintas versiones que existen para una herramienta. Por lo tanto, las propiedades principales de la metaclase ToolVersion son el número de versión y el tipo de licencia asociado a dicha versión. En la práctica, los proyectos de software estarán relacionados a instancias de ToolVersion para la configuración del entorno de desarrollo Metaclase ToolHandler La metaclase ToolHandler representa los mecanismos de configuración (handlers) que existen para una herramienta. El concepto de handler puede hacer referencia a un componente de software (scripts, instaladores, wizards, etc.) o a un conjunto de instrucciones de configuración que deben realizarse manualmente. Por este motivo, la metaclase ToolHandler es una clase abstracta que se especializa en AutomaticToolHandler y ManualToolHandler. El atributo toolhandlerkind definido en la clase ToolHandler indica si un handler es responsable de instalar o configurar una determinada herramienta. La metaclase ExecutionScript es un componente de la metaclase ToolHandler, y representa los pasos de ejecución (opcionales u obligatorios) requeridos por un handler Metaclase ToolDependency La metaclase ToolDependency representa las dependencias que pueden existir entre herramientas. Estas dependencias pueden ser de dos tipos: 1) una herramienta requiere de otra para su instalación; o 2) una herramienta requiere de otra para su correcta configuración en un entorno específico. El atributo tooldependencykind es utilizado para indicar si la dependencia es de tipo componente (herramienta stand-alone o similar) o plugin (herramienta complemento). El atributo optional indica si la dependencia es obligatoria u opcional. En el caso de que la dependencia sea opcional, la dependencia puede entenderse como una recomendación Metaclase InstallationRequirement InstallationRequirement es la metaclase que representa los requisitos en términos de hardware y plataforma para una herramienta particular de acuerdo a su versión. La información de plataformas es representada mediante la metaclase Platform, ya que esta información de plataformas es común para múltiples herramientas, por ejemplo, sistemas operativos o maquinas virtuales de ejecución. 5

6 Figure 3. Metamodelo del Catálogo de herramientas Metaclase ToolHandler Un Tool Handler representa cualquier elemento asociado a la configuración de una herramienta. Un handler puede un mecanismo de configuración de diversa naturaleza, tal como un plugin, un programa stand-alone, una serie de instrucciones manuales, o incluso, un modelo BPMN. La metaclase ToolHandler se especializa en dos clases: AutomaticToolHandler para describir aquellos mecanismos de configuración que se ejecutan automáticamente, y ManualToolHandler para aquellos mecanismos que requieren algún tipo de ejecución manual. 3.2 Metamodelo Tool Installation Catalog El metamodelo de instalación de herramientas, asociado al Installation Tool Catalog, es mucho más simple que el metamodelo Tool Catalog, ya que la información de herramientas instaladas proviene en su mayoría de un catálogo de herramientas existente..es decir, la información detallada de las herramientas que posee la organización (metaclase LocalTool) se indica mediante referencia a uno o más catálogos de herramientas. Por lo tanto, las herramientas que se encuentran instaladas 6

7 corresponden a un subconjunto de las herramientas definidas en los catálogos de herramientas de referencia. El diagrama del metamodelo InstallationCatalog se presenta en la Figure 4. En el metamodelo Installation Catalog, la referencia hacia una herramienta definida en el catalogo de herramientas se especifica mediante la propiedad LocalTool.toolversion, donde el valor asociado a la propiedad toolversion corresponde a una instancia de la metaclase ToolVersion del metamodelo Tool Catalog. Figure 4. Metamodelo Tool Installation Catalog De esta manera, toda la información de la herramienta instalada proviene del catálogo de herramientas referenciado. La metaclase LocalTool sólo incorpora información adicional relacionada con el sistema operativo y ubicación física (servidor) donde está instalada la herramienta. También permite especificar información de conexión (usuario y contraseña) cuando sea necesaria. 3.3 Proceso Para Instanciar Catálogos de Herramientas La Figure 5 muestra los pasos a seguir para instanciar ambos metamodelos y así obtener un catálogo de catálogo de herramientas de referencia y un catálogo de instalación de herramientas para una organización particular. La instanciación de estos metamodelos provee la base para la posterior configuración e instrumentalización de un proceso de desarrollo concreto. Es importante destacar que no es necesario crear un nuevo catálogo de herramientas cada vez que se crea un catálogo de herramientas instaladas, ya que la creación un catálogo de herramientas instaladas puede (y debe) hacer referencia a catálogos de herramientas existentes. 7

8 Figure 5. Proceso para la instanciación de los metamodelos de herramientas El proceso descrito en la Figure 5 muestra el caso más general, en el que no existen catálogos de herramientas previos. Los pasos presentados en Figure 5 son detallados a continuación Create Tool Catalog Model El primer paso en el proceso de instanciar los metamodelos de herramientas y de instalación consiste en la creación de un catálogo de herramientas que será utilizado posteriormente por uno o más catálogos de instalación de herramientas organizacionales. La herramienta TestLink será utilizada para ejemplificar la creación de un nuevo catálogo de herramientas. Esta herramienta es utilizada para desarrollo y gestión de pruebas de software. Se ha seleccionado esta herramienta a modo de ejemplo ya que su definición requiere instanciar gran parte de los constructores definidos en el metamodelo de herramientas. En particular, para caracterizar la herramienta TestLink los siguientes elementos serán especificados: Tipo de Herramienta: Software Testing Versión: 1.8 Licencia: OpenSource Dependencia de plugins: no Dependencia de componentes: sí, opcional: Jira 5.1 (herramienta de issue tracking) Requerimientos de software: Base de datos SQL, PHP, servidor web compatible Plataforma de ejecución: Linux, Windows XP/Vista/7 Capacidad en disco duro: 500 MB recomendados Capacidad en memoria principal: 1 GB de memoria RAM recomendados La herramienta TestLink puede utilizar de manera opcional una herramienta de gestión de incidencias (issue tracking). En nuestro ejemplo, hemos seleccionado la herramienta Jira en su versión 5.1 que es compatible con TestLink. Para agregar la información presentada a un nuevo modelo asociado a un catálogo de herramientas se utilizará un editor EMF generado a partir del metamodelo 8

9 ToolCatalog antes descrito. La Figure 6 muestra un catálogo de herramientas generado con este editor EMF. El modelo resultante es desplegado mediante una estructura de nodos similar a un árbol de directorios. Figure 6. Catálogo de herramientas definido mediante editor EMF La incorporación de nuevas herramientas en el catálogo puede verse como una inserción de nodos en un árbol donde la raíz es el modelo global (nodo GlobalToolCatalog). Figure 7. Creación de una nueva herramienta en el catálogo de herramientas 9

10 La Figure 7 muestra la incorporación de una nueva herramienta en el catálogo que corresponde a un nodo hijo de tipo Tool. En la imagen también se puede apreciar que las plataformas de ejecución para las herramientas se agregan de forma similar. En el catálogo de ejemplo presentado en la Figure 6, se puede observar que se han agregado como plataformas la máquina virtual de Java (Java VM), los sistemas operativos de Microsoft WindowsXP, Windows Vista y Windows 7, y el sistema operativo Linux. Para cada nodo existen una serie de propiedades que corresponden a los atributos y relaciones definidos en el metamodelo del catálogo de herramientas. Por ejemplo, la Figure 8 muestra las propiedades definidas para la herramienta TestLink. Figure 8. Propiedades de la herramienta TestLink Luego, para cada herramienta definida (nodos Tool), es posible especificar las versiones existentes (nodo Tool Version), y los handlers asociados (nodos Automatic Tool Handler y Manual Tool Handler). En la Figure 9 se puede apreciar que además de las versiones, también es posible insertar la información asociada a los Tool Handlers (nodos Automatic Tool Handler y Manual Tool Handler). Figure 9. Inserción de versiones y handlers asociados a una herramienta 10

11 Además, la Figure 10 muestra la información de la versión 1.8 asignada a la herramienta TestLink. Las propiedades asociadas a una versión se corresponden con la lista de propiedades mostrada inicialmente. En esta figura también se observa otras propiedades ligadas a la versión, tales como el tipo de licencia y los requisitos de software y hardware. Figure 10. Propiedades de versión asociadas a la herramienta TestLink Finalmente, por cada versión es posible especificar los requisitos de instalación (nodo Installation Requirement) y dependencias que pueden existir hacia otras herramientas del catálogo (nodo Tool Dependency). La imagen ejemplifica la definición de esta información mediante la creación de los nodos correspondientes como hijos del nodo Tool Version. Figure 11. Elementos de la versión

12 La incorporación de los elementos Tool Dependency e Installation Requirement se muestra en las Figure 12 y Figure 13, respectivamente. En ambas imágenes se aprecian las propiedades desplegadas de cada uno de estos elementos. La especificación de la asociación Tool Dependency indica dependencias de la herramienta TestLink hacia otras herramientas para su correcto funcionamiento. Estas dependencias pueden ser obligatorias u opcionales. En el ejemplo presentado en la Figure 12 las propiedades indican que la dependencia es hacia la herramienta Jira. Es decir, TestLink depende de Jira para su funcionamiento, pero sólo de manera opcional (atributo optional = true). Esto se corresponde con los requisitos establecidos para TestLink que indican que una herramienta de issue tracking como Jira es opcional, pero recomendada. Además, como es una dependencia que tiene comportamiento de componente, entonces el tipo de dependencia es marcado como componente (atributo kind = component). Figure 12. Tool Dependency con propiedades desplegadas. Figure 13. Installation Requirement con propiedades desplegadas En el caso de Installation Requirement, las propiedades que se ven en la Figure 13 reflejan la caracterización inicial de la herramienta. De estas propiedades es 12

13 interesante destacar la plataforma, ya que, tal como se ha mencionado anteriormente, el metamodelo considera una metaclase para definir la plataforma de ejecución para una herramienta. Para TestLink, la plataforma puede ser Linux o Microsoft Windows en sus versiones XP, Vista o 7. Ambas plataformas (Linux y Windows) soportan servidores web compatibles con PHP y bases de datos de tipo SQL. 4. Configuración del Proceso de Desarrollo La configuración de un proceso de desarrollo concreto estará guiado por un modelo SPEM de entrada asociado a un contexto específico. La información de herramientas que pueden ser asignadas a este proceso estará determinada por los metamodelos presentados anteriormente. De esta manera, la conexión entre elementos del proceso de desarrollo y herramientas destinadas a configurar el entorno de desarrollo puede ser definida mediante mappings (también llamados weavings) específicos. El mapping entre herramientas y elementos del proceso de desarrollo utiliza el metamodelo de las herramientas instaladas en la organización (Tool Installation Catalog) y el metamodelo UMA utilizado para especificar el proceso de desarrollo. El metamodelo Tool Catalog no se utiliza (al menos no directamente), ya que las herramientas que se pueden utilizar para configurar un proceso de desarrollo son aquellas disponibles en la organización. A continuación se detallan los distintos elementos del proceso de desarrollo (constructores del metamodelo UMA) que pueden ser configurados. 5.1 Elementos configurables del proceso de desarrollo El mapping entre herramientas y el proceso de desarrollo es definido mediante un modelo específico de configuración (Configuration Model) basado en el metamodelo presentado en la Figure 14. En este metamodelo se pueden apreciar dos tipos de link fundamentales: 1) links de herramientas con elementos del proceso de desarrollo; y 2) links de medidas con elementos del proceso de desarrollo. Estos dos tipos de links se especifican mediante las metaclases abstractas Tool2ProcessElementLink y Measure2ProcessElementLink. Estas metaclases abstractas son especializadas en los distintos elementos del metamodelo UMA que pueden ser referenciados por herramientas o medidas según corresponda. El conjunto de tipos de links definidos para herramientas y medidas puede variar de acuerdo a los resultados obtenidos en la aplicación de la plataforma ADAPTE y nuevas necesidades de configuración que aparezcan, o variaciones asociadas a la definición de procesos de desarrollo. Esta variación se puede expresar como nuevas clases hijas definidas a partir de las clases abstractas asociadas a links de herramientas y medidas, o en la eliminación de alguno de los links (clases hijas) ya definidos. 13

14 Figure 14. Metamodelo asociado al modelo de configuración La Table 1 resume qué elementos del metamodelo UMA pueden ser referenciados por herramientas y medidas de acuerdo a la estructura actual del metamodelo de configuración. Table 1. Elementos de UMA configurables con herramientas y medidas UMA Element Description Tool Measure Process Describe el desarrollo de un proyecto particular X X WorkProduct Describe la salida de una tarea, ya sea el uso, producto o modificación X X Domain Agrupa y jerarquizar work products X Discipline Subconjunto de componentes de un proceso, describe las diferentes disciplinas que trabajan X en un proyecto Task Unidades de trabajo asociadas a un proceso X X Role Representa el rol que realiza una actividad X RoleSet Representa un conjunto de roles X 14

15 5.2 Proceso para Configurar un Proceso de Desarrollo Para configurar un proceso de desarrollo es necesario tener como punto de partida un modelo del proceso basado en el metamodelo UMA. Este modelo del proceso es referenciado por el modelo de configuración, luego se indica el catálogo de herramientas y de medidas que se utilizarán para la configuración. El proceso de configuración es descrito en la Figure 15. Figure 15. Proceso para configurar un proceso de desarrollo A continuación nos centraremos en mostrar la configuración de un proceso de desarrollo a partir del catálogo de herramientas instaladas en la organización. Como se puede apreciar en la Figure 15, para crear los links entre herramientas y elementos del proceso de desarrollo el primer paso es crear un nuevo modelo de configuración y luego cargar el modelo del proceso y el catálogo de herramientas correspondiente. Como resultado, obtendremos un modelo de configuración vacío que hace referencia al proceso y catálogo de herramientas que utilizaremos en la definición de links. Es importante recordar que un proceso puede hacer referencia a múltiples catálogos de herramientas; para esto basta con cargar en el modelo todos los catálogos necesarios. La Figure 16 muestra un modelo de configuración inicial que hace referencia al proceso de prueba de la empresa Rhiscom y a un catálogo de herramientas definido previamente. Figure 16. Modelo de configuración con proceso y catálogos de herramientas cargados En el modelo vacío se observa un único nodo Process Configuration Model, que será la raíz del modelo de configuración. En el modelo presentado en Figure 16 también se puede observar la referencia hacia el catálogo de herramientas (global). Esta referencia se ha obtenido automáticamente al cargar el catálogo de instalación de herramientas (organizacional), ya que como se indicó al comienzo de la sección 3, el catálogo de herramientas instaladas depende directamente de uno o más catálogos de herramientas. 15

16 Una vez cargado el proceso y el catálogo de instalación de herramientas es posible definir nuevos links entre elementos del proceso y las herramientas correspondientes. Estos links son definidos como nodos hijos a partir del nodo raíz del modelo. En la La Figure 17 las distintas alternativas para la creación de nodos hijos que corresponden a los distintos tipos de links soportados por el modelo de configuración. Figure 17. Modelo de configuración con proceso y catálogos de herramientas cargados A modo de ejemplo, la Figure 18 muestra el nodo de tipo tool-to-task (tool2task) llamado development tool que enlaza la herramienta Eclipse Framework del catálogo de instalación con la tarea desarrollo del proceso de referencia. Figure 18. Creación de nodo tool-to-task para la configuración del proceso de Rhiscom 16

17 5. Conclusiones En este documento se han presentado los elementos fundamentales para elaborar los catálogos de herramientas que dan soporte a la plataforma ADAPTE. Estos catálogos han sido definidos utilizando una aproximación dirigida por modelos, que utiliza metamodelos para especificar la estructura y relaciones entre los distintos constructores involucrados. En particular, se han definido dos metamodelos: 1) el metamodelo Tool Catalog para generar catálogos con información global de las herramientas, disponible de manera centralizada; y 2) el metamodelo Tool Installation Catalog que utiliza la información global del catálogo de herramientas para especificar aquellas herramientas disponibles (instaladas) en la organización. Este catálogo de instalación de herramientas además cuenta con los detalles de acceso para poder hacer uso de las herramientas definidas. Este documento también ha presentado los procesos necesarios para poder instanciar los catálogos de herramientas y de instalación de herramientas y utilizarlos en la configuración de un proceso de desarrollo específico. Esta configuración es posible mediante un modelo de configuración basado en un metamodelo de mappings (o weavings). Los modelos los modelos involucrados en este mapping son son: modelo del proceso, catálogo de instalación de herramientas, y catálogo de medidas. Es importante señalar que los metamodelo planteados en este documento conforman la primera iteración en la construcción de la plataforma ADAPTE, y por lo tanto, su refinamiento y modificación en sucesivas iteraciones está considerado como parte del desarrollo y aplicación de los resultados del proyecto. El siguiente paso en el desarrollo del proyecto ADAPTE considera la inclusión de medidas para la configuración y monitoreo de los procesos y entornos de desarrollo. Por otra parte, se iniciará la generación de handlers para automatizar y guiar la configuración del entorno de desarrollo ligado al proceso configurado. Además, se especificarán las reglas de transformación para generar modelos BPMN a partir del proceso configurado que permita ejecutar este proceso mediante un motor de workflow. Agradecimientos: El proyecto ADAPTE es financiado por FONDEF (D09i1171) Referencias 1. Hurtado, J.A., et al., A Context Modeling Language to Support Tailoring of Software Processes, in Technical Report Universidad de Chile OMG, Software & Systems Process Engineering Metamodel (SPEM) Eclipse. Eclipse process framework (EPF). Last access: June 2012; Available from: 4. Nikulsins, V. and O. Nikiforova, Tool Integration to Support SPEM Model Transformations in Eclipse. Scientific Journal of Riga Technical University, Jacobson, I., P.W. Ng, and I. Spence, Enough Process - Let's Do Practices. Journal of Object Technology, (6): p

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM

Más detalles

El proceso de Instalación de Microsoft SQL Server 2008

El proceso de Instalación de Microsoft SQL Server 2008 El proceso de Instalación de Microsoft SQL Server 2008 Luis Alejandro Esteban C - nave_tze@hotmail.com Este documento va dirigido a profesionales de tecnología interesados en entender el proceso de instalación

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Eclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y

Eclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y Eclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y generar automáticamente la documentación en formato para

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Nombre de producto. Dexon Workflow Manager

Nombre de producto. Dexon Workflow Manager Nombre de producto Dexon Workflow Manager EL PRODUCTO ADECUADO PARA LA AUTOMATIZACIÓN DE LAS ACTIVIDADES DE TRABAJO QUE SUSTENTAN LA ACTIVIDAD DE NEGOCIO DE SU ORGANIZACIÓN Y EL SEGUIMIENTO DE SUS PROCESOS

Más detalles

TRÁFICO DE PISO 2. Rev. 1 15/04/09

TRÁFICO DE PISO 2. Rev. 1 15/04/09 TRÁFICO DE PISO 2 Manual de Usuario Rev. 1 15/04/09 Manual del Usuario. Tráfico de Piso 2. Qué es Tráfico de Piso? Se denomina Tráfico de Piso a la afluencia de personas al showroom del concesionario,

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

INTELIGENTE Y VERSÁTIL

INTELIGENTE Y VERSÁTIL INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Rodolfo Villarroel Acevedo 1* 1 Pontificia Universidad Católica de Valparaíso. Avenida Brasil 2241,

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Soporte. Misión y Visión

Soporte. Misión y Visión Misión y Visión Misión Proporcionar servicios especializados, agregando valor a sus clientes, concentrando recursos y esfuerzos a través de profesionales innovadores en la solución de problemas utilizando

Más detalles

MS_10974 Deploying Windows Server

MS_10974 Deploying Windows Server Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. En este curso usted aprenderá cómo planear e implementar

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES ANEXO : PERFILES Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES ANEXO: PERFILES. 3 1. REQUISITOS ANTES DE TENER EL SITIO WEB. 4 1.1 TOMA DE REQUISITOS. 4 1.2 ANÁLISIS

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

Más detalles

Instalación de OPUS PLANET en red

Instalación de OPUS PLANET en red TITULO: en red INFORMACIÓN GENERAL: Versiones: Resumen: Referencias a otras notas técnicas: Palabras clave: OPUS PLANET Implementar OPUS PLANET en red, realizado cambios a la configuración de SQL server

Más detalles

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno. Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos

Más detalles

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Lugar: Laboratorio de Redes Tiempo Estimado: 2 Horas

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 1. NOMBRE DEL ÁREA Gerencia de Desarrollo. INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 2. RESPONSABLE DE LA EVALUACIÓN Amado Zumaeta Vargas 3. CARGO Analista 4. FECHA 20/07/2011 5. JUSTIFICACIÓN AGROBANCO

Más detalles

Servinómina. Servicio de Visualización de Nóminas. (Servinómina) Agosto de 2013. Página 1 de 8 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS

Servinómina. Servicio de Visualización de Nóminas. (Servinómina) Agosto de 2013. Página 1 de 8 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS Servinómina Agosto de 2013 Página 1 de 8 ÍNDICE 1 INTRODUCCIÓN... 3 2 SERVINÓMINA... 3 3 OBSERVACIONES... 3 4 CARACTERÍSTICAS Y FUNCIONAMIENTO... 3 4.1 SEGURIDAD... 4 4.2 SERVIDORES COMPARTIDOS... 4 4.3

Más detalles

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio 1 Carlos Enrique Rodas Gálvez 2002-12383 INDICE 2 TEMA No. PAGINA Definición. 3 Prerrequisitos.

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Guía de instalación de la carpeta Datos de ContaWin

Guía de instalación de la carpeta Datos de ContaWin Guía de instalación de la carpeta Datos de ContaWin Para ContaWin CS, Classic o Pyme a partir de la revisión 12.10 (Revisión: 29/06/2011) Contenido Introducción... 3 Acerca de este documento... 3 Dónde

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades Windows Server 2012 Manejabilidad y automatización Module 3: Adaptación del Administrador de servidores a sus necesidades Fecha de publicación: 4 de septiembre de 2012 La información contenida en este

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Creación y administración de grupos locales

Creación y administración de grupos locales Creación y administración de grupos locales Contenido Descripción general 1 Introducción a los grupos de Windows 2000 2 Grupos locales 5 Grupos locales integrados 7 Estrategia para utilizar grupos locales

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Proyecto Tutelkán Tutelkán - Descripción General del Proyecto

Proyecto Tutelkán Tutelkán - Descripción General del Proyecto Tutelkán - Descripción General del Proyecto Introducción al Enfoque de Mejoramiento de Procesos de Tutelkán MAYO 2009 Tabla de Contenidos 1. INTRODUCCIÓN...5 1.1. CONTEXTO...5 1.2. PROPÓSITO...5 1.3.

Más detalles

Una propuesta de valor para la gran empresa: Atlassian Data Center

Una propuesta de valor para la gran empresa: Atlassian Data Center Artículo de Experto marzo 2015 Mariano Galán Martín Líder tecnológico de Atlassian en atsistemas Una propuesta de empresa: Atlassian Muchas empresas comienzan utilizando JIRA en un pequeño departamento

Más detalles

i@c Presentación de servicios

i@c Presentación de servicios i@c Presentación de servicios I n t e r n e t d e A l t a C a l i d a d, S. A. d e C. V. http://www.iac.com.mx/ Tel: +52 (55) 5575-0151 info@iac.com.mx Servicios de Internet Desarrollo de software Software

Más detalles

Implantar Microsoft Software Updates Service (SUS)

Implantar Microsoft Software Updates Service (SUS) Implantar Microsoft Software Updates Service (SUS) Guía rápida de instalación Versión: 1.0 Autor: Paulino Insausti Barrenetxea Fecha: 15 de Junio de 2005 Licencia: CreativeCommons - ShareAlike Indice 1.Introducción...

Más detalles

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general sobre el proceso de migración de Management

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Proceso de Desarrollo de Software: Herramientas de Configuración de Procesos. Elisa Herrmann Ingeniería del Software de Gestión

Proceso de Desarrollo de Software: Herramientas de Configuración de Procesos. Elisa Herrmann Ingeniería del Software de Gestión Proceso de Desarrollo de Software: Herramientas de Configuración de Procesos Elisa Herrmann Ingeniería del Software de Gestión Herramientas Eclipse Process Framework (EPF) Rational Method Composer (RMC)

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01

ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01 ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01 1. IDENTIFICACIÓN DE LA GUÍA DIDÁCTICA DISEÑO Y ADMINISTRACIÓN DE UNA BODEGA DE DATOS Nombre

Más detalles

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO Eduard Lara 1 1. INTRODUCCIÓN Ya tenemos agregado un equipo cliente Windows al dominio Podemos iniciar sesión en el equipo de dos formas: En el

Más detalles

Sistema de diseño y seguimiento de Procesos WT - WorkFlow.

Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Introducción El moderno y veloz ambiente empresarial demanda una gran agilidad en los procesos internos corporativos como clave para la competitividad.

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación

Más detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

Instalación de Crystal Reports

Instalación de Crystal Reports Este capítulo explica cómo instalar Crystal Reports localmente desde la distribución del producto. Asimismo describe cómo realizar la instalación de un servidor de red a una estación de trabajo. Instalación

Más detalles

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Quitar de un Directorio Activo Un Servidor que es el Maestro de Operaciones En Windows 2000 Server y Windows Server 2003

Quitar de un Directorio Activo Un Servidor que es el Maestro de Operaciones En Windows 2000 Server y Windows Server 2003 Quitar de un Directorio Activo Un Servidor que es el Maestro de Operaciones En Windows 2000 Server y Windows Server 2003 Josep Ros Suprimir un Maestro de Operaciones de Directorio Activo Introducción La

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

Proceso de implementación OpenERP

Proceso de implementación OpenERP Proceso de implementación OpenERP Contenido Contenido...2 Proceso de implementación...3 Preanálisis de necesidades...4 OpenERP Entrenamiento Funcional...4 OpenERP Entrenamiento Técnico...4 Coaching...4

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

La Solución informática para su sistema de gestión

La Solución informática para su sistema de gestión Página 1 de 7 ÍNDICE 1. Introducción 2. Características del software 3. Precios QUALITYSLAVE 4. Servicios Página 2 de 7 1.- INTRODUCCIÓN QUALITYSLAVE es una solución informática que permite a las organizaciones

Más detalles

CARRERA TITULO DEL TRABAJO CURSO

CARRERA TITULO DEL TRABAJO CURSO CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

Más detalles

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él. PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,

Más detalles

Intervención General de la Administración del Estado

Intervención General de la Administración del Estado SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA ADMINISTRACIÓN DEL ESTADO SUBDIRECCIÓN GENERAL DE APLICACIONES DE COSTES DE PERSONAL ACTIVO Y PASIVO Intervención General de la

Más detalles

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ESTUDIO SOBRE EL POSICIONAMIENTO EN BUSCADORES DE PÁGINAS WEB Y LA RELEVANCIA DE LA ACTUALIZACIÓN DE CONTENIDOS

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Instituto del Café de Costa Rica

Instituto del Café de Costa Rica Instituto del Café de Costa Rica Consideraciones Generales y Específicas Para el Presupuesto 2014-2015 1 ESTRUCTURA DEL PLAN OPERATIVO ANUAL INSTITUCIONAL INSTITUTO DEL CAFÉ DE COSTA RICA 1.0. Antecedentes

Más detalles

SOLICITUD DE PROPUESTA Implementación de Procesos ITIL V3 para AxionTI

SOLICITUD DE PROPUESTA Implementación de Procesos ITIL V3 para AxionTI SOLICITUD DE PROPUESTA Implementación de Procesos ITIL V3 para AxionTI Introducción a AxionTI AxionTI es una empresa joven y dinámica fundada en el año 2004 cuyo objetivo es impulsar la productividad de

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Sistemas Operativos Windows 2000

Sistemas Operativos Windows 2000 Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles