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 2 Pontificia Universidad Católica de Valparaíso 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

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

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

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

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

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

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

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

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

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

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

Administración de Variabilidad en una línea de producto basada en modelos

Administración de Variabilidad en una línea de producto basada en modelos Administración de Variabilidad en una línea de producto basada en modelos Kelly Garcés Carlos Parra Hugo Arboleda Andres Yie Rubby Casallas Universidad de los Andes, Bogotá k-garces @uniandes.edu.co Universidad

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

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

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 3 Abril 2006 Índice 1. Generalidades... 3 1.1

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

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

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

Temas de Memoria y Tesis 2011. Hernán Astudillo R. F-128 (Valpo) & A-142 (San Joaquín) www.toeska.cl

Temas de Memoria y Tesis 2011. Hernán Astudillo R. F-128 (Valpo) & A-142 (San Joaquín) www.toeska.cl Temas de Memoria y Tesis 2011 Hernán Astudillo R. F-128 (Valpo) & A-142 (San Joaquín) www.toeska.cl Tecnologías Web Semántica y Ontologías Web Social Linked Data Wikis Semánticas Áreas de aplicación Objetos

Más detalles

Perfil UML para el desarrollo de aplicaciones WAP

Perfil UML para el desarrollo de aplicaciones WAP Perfil UML para el desarrollo de aplicaciones WAP Ricardo Soto D., Mauricio Camara J. Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Chile E-mail: ricardo.soto@ucv.cl,

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

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

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

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.7 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Construcción de editores de modelos con EMF

Construcción de editores de modelos con EMF Procesadores de Lenguajes 2 Construcción de editores de modelos con EMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con EMF

Más detalles

Symantec Backup Exec 12.5 for Windows Servers. Guía de instalación rápida

Symantec Backup Exec 12.5 for Windows Servers. Guía de instalación rápida Symantec Backup Exec 12.5 for Windows Servers Guía de instalación rápida 13897290 Instalación de Backup Exec Este documento incluye los temas siguientes: Requisitos del sistema Antes de la instalación

Más detalles

Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos

Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Autora: Vasquez Pilar María Directora: Dra. Giandini Roxana Codirectora: Mg. Bazán Patricia Agenda Introducción.

Más detalles

Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto.

Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto. Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto. 2 José Martinez Garro 1 Patricia Bazán 2 Emilio Lorenzón 1 LINTI Facultad de Informática UNLP 2 Facultad

Más detalles

Desarrollo Informático del SIGOB

Desarrollo Informático del SIGOB Desarrollo Informático del SIGOB Los soportes informáticos del Sistema de Información y Gestión para la Gobernabilidad (SIGOB) utilizan productos de tecnología avanzada, que permite la rápida incorporación

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

Más detalles

Glosario. actividad. 1. (tarea) 2. es un subproceso que no requiere mas descomposición.

Glosario. actividad. 1. (tarea) 2. es un subproceso que no requiere mas descomposición. Glosario Aclaraciones Los conceptos del glosario están ordenados alfabéticamente. Un concepto puede ser un único término como meta o una frase como ambiente de ingeniería de software centrado en procesos.

Más detalles

Milenium Search-Organizer

Milenium Search-Organizer Milenium Search-Organizer Guía de instalación sobre Oracle Versión 6.5.1 Milenium Search-Organizer 6.5.1 - Guía de instalación 2011 Protecmedia, Promoción Tecnológica y Comercial, S. A. Todos los derechos

Más detalles

Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda

Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda Miguel Ángel Sánchez Vidales Escuela Universitaria de Informática

Más detalles

Plataforma de Desarrollo de Software

Plataforma de Desarrollo de Software Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.07 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 9 Control de cambios Fecha

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

Datacycle Reporting Guía de Instalación. Versión 8.1

Datacycle Reporting Guía de Instalación. Versión 8.1 Datacycle Reporting Guía de Instalación Versión 8.1 A P E S O F T Guía de instalación y actualización DataCycle Reporting ApeSoft Parc Tecnològic del Vallès Tel: 93 5820258 www.apesoft.com Índice INTRODUCCIÓN...4

Más detalles

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad

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

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Fabio A. Zorzan 1, Daniel Riesco 2 CONTEXTO La línea de investigación presentada en este trabajo se desarrolla en el marco del

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

CAPITULO 7. MS SQL Server Express Edition

CAPITULO 7. MS SQL Server Express Edition CAPITULO 7 MS SQL Server Express Edition 7.1 Requerimientos Previos El proceso de instalación de Microsoft SQL Server 2008 no es complejo y es de gran importancia tener en cuenta que se está realizando

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.8 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

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

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Versión : 06 Fecha : Enero 2014 Autor : Alejandro Léniz Página 1 de 14 Contenido Gestión de contenido... 3 EMC DOCUMENTUM...

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

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: 2014-2 CARRERA L.S.C. PLAN DE CLAVE ESTUDIO ASIGNATURA NOMBRE DE LA ASIGNATURA 2009-2 12001 Administración de Base de Datos. PRÁCTICA LABORATORIO Licenciado en Sistemas DURACIÓN No.

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

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.6 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Guía de implementación

Guía de implementación Guía de implementación Instalación de software Contenido Descripción general de la implementación de software Servidor CommNet Windows Clúster de Windows - Servidor virtual Agente CommNet Windows Clúster

Más detalles

Programa Instruccional de Asignatura

Programa Instruccional de Asignatura DuocUC Vicerrectoría Académica Programa Instruccional de Asignatura ASF6501 10 créditos 90 horas ADMINISTRACION DE SISTEMAS OPERATIVOS Requisitos: SOF3501 SOF440 SOD30 Fecha Actualización: 31-JUL-13 ESCUELA

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

Proyecto Tutelkán. Tutelkan Process Framework (TPF) - Fundamentos del Metamodelo

Proyecto Tutelkán. Tutelkan Process Framework (TPF) - Fundamentos del Metamodelo Proyecto Tutelkán Tutelkan Process Framework (TPF) - Fundamentos del Metamodelo MARZO 2009 Tabla de Contenidos 1. INTRODUCCIÓN...4 2. ESTADO DEL ARTE...5 3. ESTRATEGIA DE DESARROLLO DE TPF...5 3.1. SELECCIÓN

Más detalles

Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP

Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP Fabio A. Zorzan 1, Daniel Riesco 2, Nora Szasz 3 CONTEXTO La línea de investigación

Más detalles

Automatizador de Procesos

Automatizador de Procesos Automatizador de Procesos Más que un workflow, esta aplicación es un BPM (Business Process Management), una completa plataforma de automatización de procesos, diseñada para apoyar la transformación empresarial;

Más detalles

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Cecilia Ariste 1, Julieta Ponisio 1, Leopoldo Nahuel 1,2, Roxana Giandini 1,2 1 Laboratorio de Innovaciones

Más detalles

O3 Requerimientos de Software y Hardware

O3 Requerimientos de Software y Hardware IdeaSoft Uruguay S.R.L. Phone: +598 (2) 710 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 Requerimientos de Software y Hardware Uso de memoria, espacio

Más detalles

Backup Exec 2012. Guía de instalación rápida

Backup Exec 2012. Guía de instalación rápida Backup Exec 2012 Guía de instalación rápida Instalación Este documento incluye los temas siguientes: Requisitos del sistema Lista de verificación de instalación previa de Backup Exec Cómo realizar una

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

Guía Rápida de Puesta en Marcha de MailStore

Guía Rápida de Puesta en Marcha de MailStore Guía Rápida de Puesta en Marcha de MailStore Primeros Pasos Paso 1: Requerimientos de sistema e instalación El servidor de MailStore se puede instalar en cualquier PC en la red. Si se esta utilizando un

Más detalles

Biblioteca Reingtec Elaboro: Alejandro Vargas Rocha Fecha: 17/02/2014

Biblioteca Reingtec Elaboro: Alejandro Vargas Rocha Fecha: 17/02/2014 Biblioteca Reingtec Elaboro: Alejandro Vargas Rocha Fecha: 17/02/2014 Página 1 de 5 Objetivo Conocer más acerca de vranger Contenido Resguardo, Replicación y Recuperación Simple, Rápida y Escalable basada

Más detalles

1. Objetivos generales del título

1. Objetivos generales del título 1. Objetivos generales del título a) Organizar los componentes físicos y lógicos que forman un sistema microinformático, interpretando su documentación técnica, para aplicar los medios y métodos adecuados

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

Soporte Técnico Requerimientos de las Instalaciones

Soporte Técnico Requerimientos de las Instalaciones Soporte Técnico Requerimientos de las Instalaciones Departamento de Soporte Conde de Peñalver, 36 28008 Madrid Tel.: 914449567 /902888884 soporte@zerocoma.com www.zerocoma.com INDICE 1. REQUERIMIENTOS

Más detalles

Beneficios estratégicos para su organización. Resolución proactiva de problemas y eventualidades. Reducción instantánea de costos de soporte.

Beneficios estratégicos para su organización. Resolución proactiva de problemas y eventualidades. Reducción instantánea de costos de soporte. Beneficios Gestión organizada y control sobre las solicitudes de soporte. Información completa correspondiente a cada caso y asociación de los involucrados en el mismo (usuarios, especialistas). Seguimiento

Más detalles

Windows 2000 Server. Manual de Windows 2000 Server

Windows 2000 Server. Manual de Windows 2000 Server Windows 2000 Server Proyecto Huascarán - Ministerio de Educación Dirección de Informática y Telecomunicaciones Área de Informática y Redes Diseño y Elaboración: Carlos A. Anchante Ch. Windows 2000 Server

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image Proteger sus servidores virtuales con Acronis True Image Copyright Acronis, Inc., 2000 2008 Las organizaciones dedicadas a la TI han descubierto que la tecnología de virtualización puede simplificar la

Más detalles

Despliegue de plataforma Q-expeditive

Despliegue de plataforma Q-expeditive How to Despliegue de plataforma Q-expeditive Versión: 2.0 Fecha de publicación 08-04-2011 Aplica a: Q-expeditive 3.0 y Q-flow 3.1 Índice Requerimientos de Software... 4 Diagramas de arquitectura... 5 Componentes

Más detalles

Administrador de Contenidos. websoft factory

Administrador de Contenidos. websoft factory Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...

Más detalles

Universidad Francisco Gavidia.

Universidad Francisco Gavidia. H1 G7 es: Universidad Francisco Gavidia. MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE PERSONAL PARA FUNDACIONES. (OptimaList) Autores: Rut Elizabeth Ayala. Marcela Martínez. Stilwell Santos. Fecha:

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

Aplicaciones Distribuidas con Visual Studio 2005

Aplicaciones Distribuidas con Visual Studio 2005 Aplicaciones Distribuidas con Visual Studio 2005 24.10.2006 Servicios Profesionales Danysoft Ahora los arquitectos en.net disponen de una versión de Visual Studio especialmente creada para atender sus

Más detalles

Arquitectura y Diseño de la Solución

Arquitectura y Diseño de la Solución Arquitectura y Diseño de la Solución Recuento de Conceptos importantes Modelamiente / Versionamiento de trámites Vista Conceptual Subsistemas Funcionales Principales Detalle de los subsistemas Vista de

Más detalles

PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED. Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL

PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED. Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL SUBDIRECCIÓN GENERAL DE RECAUDACIÓN PROCEDIMIENTOS PARA LA INSTALACIÓN DEL SOFTWARE SISTEMA RED Junio 2010 MINISTERIO DE TRABAJO E INMIGRACIÓN TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL INDICE 1 INTRODUCCIÓN...

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

Índice. agradecimientos...19

Índice. agradecimientos...19 Índice agradecimientos...19 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS...21 1.1 El sistema informático...22 1.1.1 Clasificación de los sistemas informáticos...24 1.2 El sistema operativo... 26

Más detalles

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 (for ODS-L10) INSTALLATION GUIDE [Spanish] 1st Edition Marcas comerciales Microsoft, Windows e Internet Explorer son marcas comerciales registradas de Microsoft

Más detalles

Guía de Implementación

Guía de Implementación Guía de Implementación Instalación de Software Tabla de Contenido Información General sobre Implementación de Software Servidor CommNet Windows Clúster de Windows - Servidor Virtual Agente de la Red de

Más detalles

3- Sensibilizar y capacitar al grupo de trabajo definido por el FNA, para el acompañamiento en las actividades del proyecto.

3- Sensibilizar y capacitar al grupo de trabajo definido por el FNA, para el acompañamiento en las actividades del proyecto. REQUERIMIENTOS TECNICOS Contratar los servicios de una firma que realice la implantación del Sistema de Costos por Actividad Costeo ABC del FONDO NACIONAL DE AHORRO. Incluye análisis, diseño, implementación,

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Informe de Factibilidad

Informe de Factibilidad Universidad de Talca Facultad de Ingeniería Campus Curicó Informe de Factibilidad Sistema de Gestión de Atención Médica Integrantes: Marcelo Aliaga Karin Lizana Fecha de Entrega: 11/09/07 Índice Introducción..

Más detalles

CAPITULO III PROPUESTA DE DISEÑO

CAPITULO III PROPUESTA DE DISEÑO CAPITULO III PROPUESTA DE DISEÑO 116 3.1 Introducción. En este capítulo se presenta la descripción de las etapas funcionales requeridas para la puesta en funcionamiento del laboratorio de VoIP propuesto.

Más detalles

Guía de instalación 1

Guía de instalación 1 Guía de instalación 1 Tabla de contenidos 1. Requisitos de software y hardware 3 2. Instalación del sistema 6 Bienvenida... 8 Archivo de licencia... del producto 9 Información de... licencia 12 Acuerdo

Más detalles

Procesos de Negocios

Procesos de Negocios Procesos de Negocios Procesos de negocios Como dijimos en el Tema 1: los sistemas de información y las organizaciones se influyen entre sí: Los SI deben proveer la información que la organización necesita.

Más detalles

MOC-10747 Administering System Center 2012 Configuration Manager

MOC-10747 Administering System Center 2012 Configuration Manager MOC-10747 Administering System Center 2012 Configuration Manager Introducción Este curso prepara a los estudiantes los conocimientos y habilidades para configurar y administrar un sitio de System Center

Más detalles

ANEXO Nº 3 PLIEGO DE PRESCIPCIONES TECNICAS PARA LA CONTRATACION DE LOS SERVICIOS DE HOSTING DE LOS SISTEMAS DE NEGOCIO DE EGARSAT MATEPSS Nº 276

ANEXO Nº 3 PLIEGO DE PRESCIPCIONES TECNICAS PARA LA CONTRATACION DE LOS SERVICIOS DE HOSTING DE LOS SISTEMAS DE NEGOCIO DE EGARSAT MATEPSS Nº 276 ANEXO Nº 3 PLIEGO DE PRESCIPCIONES TECNICAS PARA LA CONTRATACION DE LOS SERVICIOS DE HOSTING DE LOS SISTEMAS DE NEGOCIO DE EGARSAT MATEPSS Nº 276 34 Declaración de confidencialidad La presente documentación

Más detalles

IBM Rational Asset Manager

IBM Rational Asset Manager Inteligencia comercial para sus activos de software IBM Rational Asset Manager Aspectos destacados Acelera la prestación de servicios y mejora la dirección general interna del ciclo de vida SOA Acorta

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

IBM Rational Method Composer V7.5.1 ofrece creación de métodos simplificados e interoperabilidad en IBM Rational Team Concert

IBM Rational Method Composer V7.5.1 ofrece creación de métodos simplificados e interoperabilidad en IBM Rational Team Concert con fecha 30 de noviembre de 2010 IBM Rational Method Composer V7.5.1 ofrece creación de métodos simplificados e interoperabilidad en IBM Rational Team Concert Índice 1 Información general 2 Fecha de disponibilidad

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA

ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Servicio

Más detalles

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 1.0

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 1.0 MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA Versión 1.0 20/10/2014 ÍNDICE Nº Pág. 1 Introducción... 3 2 Requisitos mínimos...4 3 Certificados ACCV y software adicional...4

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

PROPUESTA SERVICIO ADMINISTRACIÓN Y GESTION DE. DOCUMENTOS MicroDocs

PROPUESTA SERVICIO ADMINISTRACIÓN Y GESTION DE. DOCUMENTOS MicroDocs PROPUESTA SERVICIO DE ADMINISTRACIÓN Y GESTION DE DOCUMENTOS MicroDocs PAIS : CHILE AUTOR : ALEJANDRO LENIZ CORREO : microdocs@microgeo.cl FECHA : Enero 2013 MicroDocs, Camino del Cerro 5154, Huechuraba,

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

Más detalles