Tema 4. Diseño arquitectónico.
|
|
|
- Óscar Naranjo Roldán
- hace 10 años
- Vistas:
Transcripción
1 Tema 4. Diseño arquitectónico. Introducción, Objetivos del Diseño. Ingeniería del Software II 2011 Para la transformación del modelo de análisis en un modelo de diseño del sistema, se definen los objetivos de diseño del proyecto, se descompone el sistema en subsistemas más pequeños que pueden ser realizados por diferentes equipos y se seleccionan estrategias para la construcción del sistema como elegir la plataforma de hardware y software en la que se ejecutará, el formato y el sistema de almacenamiento de datos persistentes, la arquitectura estructural, el flujo de control global o la política de control de acceso e interfaz El modelo de diseño: Descripción clara de las estrategias. Descomposición en subsistemas. Diagramas que muestran la correspondencia entre hardware y software. Modelo de objetos que describe la realización física de los casos de uso. Muestra el impacto en el sistema de requisitos funcionales, no funcionales y restricciones. Sirve de abstracción de la implementación del sistema, convirtiéndose en la entrada fundamental de las actividades de implementación. Ventajas del modelo de diseño: Reutilización a gran escala: posibilidad de tener partes ya hechas del sistema. Gestión de la complejidad: descomposición del problema. Herramienta de comunicación entre los participantes. Análisis más detallado del sistema. 1
2 Calidad y Diseño del software. Un diseño de calidad proporciona representaciones del software en las que se puede evaluar la calidad del mismo, permite una traducción correcta de los requisitos en un programa y sirve como fundamento para las actividades posteriores (implementación, prueba y mantenimiento). Sin diseño se corre el riesgo de construir un sistema inestable, no escalable y difícil de probar. Por norma general la falta de diseño provoca grandes dificultades en la gestión del proyecto y aumenta considerablemente el tiempo que se dedica a las pruebas. El resultado de un proyecto sin diseño es la construcción de un sistema poco fiable que se escapa al control de sus creadores y que por lo tanto es difícil de corregir y mejorar, sistemas ineficientes que no optimizan los recursos y que posiblemente no se ajusten ni a las necesidades del cliente ni a las condiciones económico-temporales del proyecto. Los sistemas sin un diseño de calidad suelen ser poco flexibles y por lo tanto difíciles de mantener, hasta un 70% del coste del proyecto se puede llegar a emplear en el mantenimiento del sistema. Diseño Arquitectónico. Los grandes sistemas siempre se descomponen en subsistemas que proporcionan conjuntos de servicios relacionados. El proceso de diseño inicial que identifica estos subsistemas y establece como se lleva a cabo su control y comunicación se llama diseño arquitectónico. Las actividades principales del Diseño arquitectónico son decisiones: Estructuración del sistema en varios subsistemas principales. Descomposición modular donde cada subsistema se divide en componentes o módulos interconectados. Modelado del control o estructuración de un plan de control para la ejecución del sistema por partes. El diseño arquitectónico construye una salida que no es otra cosa que una serie de documentos con diversas perspectivas de la arquitectura del sistema: 2
3 Modelo estructural estático. Describe subsistemas o componentes a desarrollar como unidades separadas. Modelo de proceso dinámico. Describe la organización del sistema en tiempo de ejecución. Modelo de interfaz. Describe la definición de los servicios ofrecidos por cada subsistema a través de su interfaz pública. Modelos de relación. Describe las relaciones entre los distintos módulos o subsistemas, por ejemplo: los flujos de datos entre subsistemas. Modelo de distribución. Describe como se distribuyen los subsistemas entre los componentes físicos (computadores, nodos de red ) La arquitectura puede estar en función de requisitos no funcionales (rendimiento, robustez, mantenibilidad ) necesarios para el sistema y que en ocasiones pueden exigir arquitecturas contradictorias. Las principales condiciones no funcionales y sus restricciones son: Rendimiento. Si se necesita un elevado rendimiento se utilizarán pocos subsistemas con poca comunicación. Protección. Las aplicaciones con elevado nivel de seguridad necesitarán estructurarse en capas con los recursos críticos protegidos en las capas más internas y contarán con elevados niveles de validación. Disponibilidad. Puede obligar a incluir componentes redundantes que puedan reemplazarse y actualizarse sin detener el sistema. Mantenibilidad. Mejora cuando se utilizan componentes más pequeños que pueden intercambiarse con facilidad. Organización del sistema. Arquitectura. Definición genérica para todos los modelos: modelo arquitectónico para la estructuración del sistema. La estructuración u organización se basa en la identificación de subsistemas o capas clave a desarrollar de forma independiente y en las relaciones entre subsistemas. Resulta efectivo para la comunicación entre los participantes en el proyecto y para realizar el reparto de tareas entre distintos grupos o recursos. 3
4 Los modelos organizacionales más usados son: Modelo de depósito o repositorio. Modelo cliente-servidor. Modelo de capas o máquina abstracta. Organización: Modelo de repositorios. Arquitectura en la que todos los datos compartidos se ubican en una base de datos central a la que acceden todos los subsistemas. Por ejemplo Ubuntu con su gestor de actualizaciones. Resulta útil en sistemas que emplean grandes cantidades de datos, generados normalmente por un subsistema y empleados por otro. Ventajas: Compartición eficiente. Se comparten grandes cantidades de datos sin necesidad de transmitir datos explícitamente de un subsistema a otro. Ligera abstracción el manejo de datos. Los subsistemas que producen datos no necesitan saber cómo son utilizados por otros subsistemas. Centralización. Centralización de actividades de administración del repositorio (respaldo, seguridad, control de acceso y recuperación de errores). Integración directa. Las herramientas compatibles con el modelo de datos se intregran directamente. Desventajas: Modelo de datos común. Los subsistemas deben utilizar un mismo modelo de datos que el que esté implementado en el repositorio. Este compromiso entre las necesidades específicas de cada herramienta puede afectar a diversas cuestiones, entre ellas al rendimiento. Difícil integración de subsistemas externos. Resulta muy difícil o incluso imposible integrar subsistemas (normalmente heredados) cuyos modelos de datos no se ajusten al esquema del repositorio. Dificulta la evolución. Genera un gran volumen de información y es difícil hacer evolucionar el sistema. 4
5 Estandarización de las políticas. Diferentes subsistemas pueden tener diferentes políticas de seguridad, de recuperación y respaldo pero el repositorio impone la misma política a todos los subsistemas. Dificultad para distribuir. Difícil distribuir el repositorio en varias máquinas por los posibles problemas de inconsistencia o de redundancia de datos. Organización: Modelo Cliente-Servidor. Este modelo de sistema se organiza como un conjunto de servicios y servidores asociados junto con los clientes que acceden y usan dichos servicios. Por ejemplo un banco. Componentes: Conjunto de servidores. Servidores independientes que ofrecen servicios a otros subsistemas (servidores de impresión, de administración de archivos ). Conjunto de clientes. Los clientes invocan los servicios ofrecidos por los servidores mediante un protocolo de petición-respuesta como http o www. Normalmente los clientes conocen el nombre de los servidores disponibles y los servicios que suministran pero los servidores no tienen porque conocer al cliente. Pueden existir varias instancias de un programa que se ejecutan de forma concurrente. Una red. Un sistema de comunicación que permita a los clientes acceder a los servicios (no es estrictamente necesario). La ventaja más importante de este modelo es que es un modelo de sistemas distribuido que muestra como datos y procesamiento se pueden distribuir a lo largo de varios procesadores, es decir, no existe una relación 1:1 entre procesos y procesadores. Un computador puede ejecutar varios procesos servidores o varios procesos clientes. El diseño debe reflejar la estructura lógica de la aplicación. Dicha estructura suele ser de tres capas para una aplicación distribuida. Capa de presentación. Esta capa se encarga de mostrar la información e interactuar con el usuario. Capa de procesamiento de la aplicación. Esta capa implementa la lógica de la aplicación. 5
6 Capa de administración de datos. En esta capa se realizan todas las operaciones de la base de datos. Modelo cliente-servidor en Dos capas. La arquitectura cliente-servidor más simple es un modelo en dos capas: La aplicación se organiza como un servidor (o varios idénticos) y un conjunto de clientes. Modelo de cliente delgado. Todo el procesamiento de la aplicación y la administración de datos se realiza en el servidor. El cliente únicamente es responsable de la presentación del os datos. Por ejemplo sistemas basados en tecnologías web, dispositivos sencillos de red Ventajas: Se suele utilizar cuando se heredan sistemas centralizados. La interfaz migra a los PC s. La aplicación misma actúa como servidor y maneja todo el procesamiento y la administración de los datos. Desventajas: Implica una gran carga de procesamiento para el servidor. El servidor realiza todos los cálculos, lo que provoca una gran cantidad de tráfico en la red entre el cliente y el servidor. Desaprovecha la capacidad de cálculo de las máquinas de los procesos cliente. Modelo de cliente grueso. El servidor sólo es responsable de la administración de datos. El software del cliente implementa toda o gran parte de la lógica de la aplicación y las interacciones del usuario con el sistema. Ventajas: 6
7 Distribuye al cliente el procesamiento lógico y la presentación. Aprovecha la capacidad de procesamiento de los clientes. Los ATM no se conectan directamente a la base de datos del cliente sino al gestor de transacciones. Desventajas: Administración del sistema más compleja al distribuirse la funcionalidad de la aplicación. Aumenta el coste del mantenimiento ya que es necesario la reinstalación o actualización de cada computador si la aplicación cambia. Los problemas de este enfoque en dos capas son que las tres capas lógicos (presentación, procesamiento y administración de datos) deben asociarse a dos sistemas de cómputo. El modelo de cliente delgado es poco escalable y su rendimiento es menor en contraposición a los problemas de administración del como de cliente grueso. Modelo cliente-servidor en Tres capas. Las tres capas son procesos separados lógicamente que se ejecutan en procesadores separados. Son más escalables que las arquitecturas en dos niveles. Componentes: Administración de datos. Suministrado por la base de datos (normalmente es un mainframe). Servicios de aplicación. Suministrados por un servidor Web. 7
8 Presentación. El cliente es el computador del usuario con un sistema de presentación o interfaz. La principal ventaja con respecto al sistema en dos capas es que es escalable de forma sencilla ya que se pueden añadir sin problemas más servidores web que aumenten la capacidad de soporte de clientes simultáneos en el sistema. Organización: Modelo de capas (máquina abstracta). Modela la interacción entre subsistemas mediante una organización en capas, cada capa presta servicios a la capa inmediatamente superior y actúa como cliente de la inferior (en la que queda encerrada). Por ejemplo las arquitecturas de red OSI y TCP/IP. El diseño incluye los protocolos que establecen cómo interactuará cada par de capas. Una de las mayores ventajas del modelo por capas es que es su arquitectura es cambiable y portable: 8
9 Preservando la interfaz, una capa se puede reemplazar por otra. Cuando cambian las interfaces de las capas sólo afecta a las capas adyacentes. Sólo hay que reimplementar las capas más internas. Desventajas: Resulta difícil estructurar los sistemas pues es posible que el usuario requiera acceso a capas internas lo que subvierte el modelo. El rendimiento puede resultar afectado por los múltiples niveles de interpretación de órdenes que se requieran. Descomposición modular. Después de diseñar la arquitectura estructural se descomponen los subsistemas en módulos. No existe una distinción rígida entre la descomposición del sistema y la descomposición modular, se pueden aplicar los modelos arquitectónicos de forma recursiva; sin embargo, los componentes en los módulos son más pequeños que los subsistemas por lo que se utilizan modelos alternativos de descomposición. Modelos principales de descomposición modular. Modelo orientado a objetos. El sistema se descompone en un conjunto de objetos que se comunican entre ellos. Los módulos son objeto con estado privado y operaciones definidas sobre ese estado. Entidades reales fácilmente comprensibles, mejor reutilización. Difícil representar entidades más complejas. Modelo de flujo de datos (o estructurado). El sistema se descompone en módulos funcionales que reciben datos y los transforman en datos de salida. Los datos fluyen de una función a otra y se van transformando. Incluye información sobre la secuencia de operaciones y resulta intuitivo para ciertas personas. 9
10 Modelado de Control. Representa la forma en que los subsistemas se controlan para que sus servicios se entreguen en el lugar correcto y en el momento justo. El arquitecto organiza los subsistemas de forma acorde a un modelo de control. Existen dos modelos de control genéricos: Control centralizado. Un subsistema es el responsable de controlar, iniciar y detener otros subsistemas. También puede pasar el control a otros subsistemas pero espera que se le devuelva esa responsabilidad. Control basado en eventos. Cada subsistema puede responder a eventos generados en el exterior provenientes de otros subsistemas o del entorno del sistema. Complementan los modelos estructurales siendo aplicable tanto un control centralizado como uno orientado a eventos. Modelado de Control: Control centralizado. Un subsistema tiene la responsabilidad de controlar el sistema y administrar la ejecución de otros subsistemas. Existen dos clases, en base al modo en que se ejecutan los subsistemas, secuencial o paralelo. Modelo de llamada-retorno (ejecución secuencial). El control se inicia en la parte superior de una jerarquía y por medio de llamadas a subrutinas pasa a los diferentes niveles del árbol. No es un modelo estructural por lo que no es necesario que, por ejemplo, la Rutina 1.1 forme parte de la Rutina 1. Utilizado por lenguajes de programación como Ada, Pascal y C aunque también con lenguajes Orientados a Objetos (OO). Ventaja: Es relativamente sencillo analizar los flujos de control y conocer cómo responderá el sistema a cierto tipo de entradas. Inconveniente: Las excepciones a operaciones normales son complicadas de gestionar. Modelo del administrador (concurrente). 10
11 Un componente del sistema se designa como administrador y controla el inicio, detención y coordinación del sistema según las variables de estado del sistema, verifica si otros procesos han producido información para procesar o si ha de pasarles información para el procesamiento. Un proceso es un subsistema o módulo que se ejecuta en paralelo con otros procesos. Utilizado en sistemas de tiempo real suaves, es decir, con restricciones de tiempo no muy estrictas. Llamado también modelo de ciclos de eventos. Modelado de Control: Control dirigido por eventos. Se rigen por eventos generados en el exterior como pueden ser: la señal de un sensor, un comando desde un menú Un ejemplo de este tipo de sistemas son las hojas de cálculo. Existen dos tipos de modelos dirigidos por eventos (principales tipos): Modelos de transmisión (broadcast). Los subsistemas registran un interés en eventos específicos (se suscriben) y cuando ocurren esos eventos el control se transfiere al subsistema que puede manejar el evento. Modelos dirigidos por interrupciones. Especialmente útiles para sistemas de tiempo real que necesitan manejar rápidamente eventos generados desde el exterior. Modelado de Control: Control por eventos: Modelos de Transmisión. Se diferencia del control centralizado en que la política de control no está contenida en el controlador de eventos y mensajes, sino que los subsistemas deciden qué eventos requieren y el controlador asegura que estos eventos sean enviados a dichos subsistemas. Resultan efectivos para integrar subsistemas distribuidos a lo largo de diferentes computadores de una red. También son utilizados por los agentes de solicitud de objetos (ORBs) para comunicaciones de objetos distribuidos. Ventajas: La evolución es relativamente sencilla pues se pueden integrar nuevos subsistemas registrando sus eventos en el controlador de eventos. Cualquier subsistema puede activar otros subsistemas sin conocer su nombre o ubicación. 11
12 Los subsistemas se pueden implementar en máquinas distribuidas de forma transparente para otros subsistemas. Desventajas: Los subsistemas no saben si los eventos se manejarán ni cuando lo harán. Cuando un subsistema genera un evento no sabe que otros subsistemas han registrado un interés en ese evento. Modelado de Control: Control por eventos: Modelos dirigidos por Interrupciones. Resultan útiles para sistemas de tiempo real que necesitan manejar muy rápidamente eventos generados en el exterior como por ejemplo sistemas de seguridad en automóviles. Se pueden combinar con el modelo de administrador centralizado de manera que el administrador central maneja la ejecución normal del sistema utilizando el control basado en interrupciones para casos de emergencia. Interrupciones. Existen varios tipos de interrupciones conocidas con un controlador definido para cada tipo. Cada tipo de interrupción se asocia con la ubicación de memoria en la que se almacena la dirección del controlador. Cuando se recibe una interrupción de un determinado tipo, un interruptor de hardware transfiere el control al controlador adecuado. El controlador puede iniciar o detener otros procesos en respuesta a los eventos recibidos por el interruptor. Ventajas: Permite dar respuestas muy rápidas a los eventos. Desventajas: Complejo de programar y difícil de validar (replicación de ocurrencias) Si el número de interrupciones está limitado por el hardware, cuando se alcanza el límite no se pueden gestionar más tipos de eventos. Se pueden asignar distintos 12
13 tipos de eventos a una interrupción, dejando que el controlador detecte que evento ha ocurrido pero disminuye el rendimiento. Sistemas Distribuidos. Todos los grandes sistemas informáticos son en la actualidad sistemas en los que el procesamiento de la información se distribuye sobre varias computadoras. Proporciona ventajas como: compartición de recursos, apertura, concurrencia, escalabilidad y tolerancia a defectos. Las principales desventajas se centran en la complejidad, la seguridad, manejabilidad e impredecibilidad del sistema. Por seguridad e interoperabilidad se ha utilizado sobre todo computación distribuida intraorganizacional, es decir, servidores dentro de una misma organización donde resulte sencillo aplicar estándares locales y procesos operacionales. Un ejemplo de sistema distribuido es el p2p. Sistemas peer-to-peer (p2p). Son sistemas descentralizados donde los cálculos se pueden realizar en cualquier nodo de la red, no se distingue, a priori, entre clientes y servidores. Estos sistemas están diseñados para aprovechar la ventaja de potencia computacional y disponibilidad de almacenamiento de grandes redes. Utilizan estándares y protocolos de comunicaciones embebidos en la propia aplicación y cada nodo ejecuta una copia de la misma. Ejemplos de p2p como: Kazza, emule, Messenger, ICQ Comienza a utilizarse en entornos corporativos aunque uno de sus principales problemas es la falta de protección, autentificación Teóricamente cada nodo en la red puede conocer a cualquier otro nodo pero, como es inviable, se organizan por localidades con nodos-puente entre ellas. Existen dos arquitecturas p2p: Arquitectura descentralizada. Muy redundante y por lo tanto tolerante a fallos y a desconexiones de nodos aunque puede sufrir sobrecargas y replicaciones de comunicación. Arquitectura semicentralizada. Los nodos actúan como servidores para facilitar las comunicaciones, una vez 13
14 localizados los nodos se establecen conexiones directas y no es necesario el servidor. Sistemas de Sistemas Orientados a Servicios. El desarrollo de la www permitió que se pudiera acceder a información de otras organizaciones bajo el formato HTML. Servicio web. Representación estándar para cualquier recurso computacional o de información que pueda ser usado por otros programas. Permite que la provisión de un servicio sea independiente de la aplicación que lo utiliza. Las organizaciones pueden hacer accesible información a diferentes programas definiendo y publicando una interfaz de servicio web que defina los datos y su forma de acceso. Componentes de un servicio web: Proveedor de servicios. Desarrollan y ofertan servicios a usuarios y permiten construir aplicaciones enlazando servicios de diferentes proveedores. Solicitante del servicio. Enlaza este servicio a su aplicación, incluye código para llamar al servicio y procesa el resultado. Diferentes tipos que se ajustan al mismo modelo: Ventajas: Los usuarios pueden pagar por los servicios sólo en función del uso. No hay por qué comprar componentes caros que rara vez se utilicen. Aplicaciones más pequeñas (manejos de excepciones como servicios externos). Construcción a medida de nuevos servicios, enlazando servicios existentes. Estándares basados en XML: 14
15 SOAP (Simple Object Access Protocol). Define una organización para intercambio de datos estructurados entre servicios web. WSDL (Web Services Description Language). Define como pueden representarse las interfaces de servicios web. UDDI (Universal Description, Discovery and Integration). Estándar de búsqueda que define como puede organizarse la información de descripción de servicios. 15
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
SISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Arquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile [email protected] Arquitectura cliente/servidor v Servidor: rol
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
ARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS
5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Redes I Clase # 3. Licda. Consuelo E. Sandoval
Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Capítulo 4. Prueba de Adaptabilidad
Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le
Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas
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
Sistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Planificación, Administración n de Bases de Datos. Bases de Datos. Ciclo de Vida de los Sistemas de Información. Crisis del Software.
Planificación, n, Diseño o y Administración n de Crisis del Software Proyectos software de gran envergadura que se retrasaban, consumían todo el presupuesto disponible o generaban productos que eran poco
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
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
CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA
CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,
PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias
UNIVERSIDAD AUTÓNOMA DEL CARIBE
Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación
Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC [email protected]
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC [email protected] Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
INTEGRACIÓN HERMES POSITRÓN
INTEGRACIÓN HERMES POSITRÓN 1. SOFTWARE CENTRAL - HERMES La aplicación Hermes es una herramienta para el control de tráfico interurbano, túneles y para el mantenimiento de equipos de carretera. Todo el
Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios
LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción Tanto empresas grandes como pequeñas usan Sistemas de Información y Redes para realizar una mayor proporción de sus actividades electrónicamente,
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. [email protected]
Operación 8 Claves para la ISO 9001-2015
Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,
1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).
REDES DE COMPUTADORES I Lectura No. 5. TEMAS: 1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). SISTEMA DE SEÑALIZACIÓN NÚMERO 7 (SS7)
Sistema de Provisión Centralizada CPS
Sistema de Provisión Centralizada CPS Descripción del Producto Rev. A1, 03 de Agosto de 2011 1. DESCRIPCIÓN GENERAL DEL CPS Central Provision System (CPS) es un sistema de provisión y administración de
Descripción de Arquitectura Repositorio de metadatos de componentes de software
Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones
SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES A continuación se describen las principales características no funcionales que debe contener el sistema de información. Interfaces de usuario.
4. Base de datos XML nativa: Marklogic
4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas
Caso práctico de Cuadro de Mando con Tablas Dinámicas
1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar
MODULO ADMINISTRATIVO
MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de
INTRODUCCIÓN AL MONITOREO ATMOSFÉRICO 214
CONCLUSIONES En este documento se define como monitoreo atmosférico a la obtención continua y sistemática de muestras ambientales y su análisis para determinar los tipos y concentración de los contaminantes
BASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos
BASES DE DATOS TEMA 2 Arquitectura de un Sistema de Gestión de Bases de Datos 2.1 y 2.2 Arquitectura en 3 niveles Independencia -> ANSI/SPARC (1975) Nivel externo (Todas las percepciones de la BD) Visión
PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
PROGRAMA FORMATIVO. 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta.
Hoja Nº: 1/5 1. Identifica la estructura y organización de la empresa, relacionándolas con el tipo de servicio que presta. 2. Ejerce la actividad profesional aplicando hábitos éticos y laborales acordes
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO
CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los
JAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Arquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una
Diseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
CAPITULO I FORMULACION DEL PROBLEMA
CAPITULO I FORMULACION DEL PROBLEMA 4 1.1 Situación problemática En la actualidad el Instituto Nacional Isidro Menéndez, la mayoría de procedimientos son realizados de forma manual lo cual trae como consecuencia
Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10
Grado 10º Tiempo (semanas) GUÍA DE FUNDAMENTACIÓN Institución Educativa AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Fecha Real 1 2 3 4 5 6 7 8 9 10 Área/proyecto: es y Mantenimiento
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de
Administración de infraestructura IT
Administración de infraestructura IT MANAGED IT INFRASTRUCTURE Administración de infraestructura IT No importa cuál sea el tamaño su negocio, la infraestructura IT juega un papel crítico en el mantenimiento
4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI
SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI La información y la Administración pública La información es una función pública que constituye
4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo
4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium
ISO 27001- Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA 1150453 WENDY CARRASCAL VILLAMIZAR 1150458
ISO 27001- Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA 1150453 WENDY CARRASCAL VILLAMIZAR 1150458 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERIA DE SISTEMAS SEGURIDAD
CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
ING. YURI RODRIGUEZ ALVA
Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado
Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS
Técnico de Soporte Informático NUEVAS TECNOLOG AS 2 CONTENIDO TEMA2.NUEVASTECNOLOGÍAS 1. TECNOLOGÍASACTUALESDEORDENADORES:DESDELOSDISPOSITIVOSMÓVILESALOS SUPERORDENADORESYARQUITECTURASESCALABLES....2 1.1DISPOSITIVOSMÓVILES...3
Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
GLOSARIO DE TÉRMINOS
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES GLOSARIO DE TÉRMINOS
Sistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores
Estrategia de Cómputo en la Nube. Servicios en la Nube
Estrategia de Cómputo en la Nube Servicios en la Nube Computación para la Nube? Tecnología informática por la que se proporcionan software y servicios a través de la Internet. El nombre Cloud Computing
Plan de estudios ISTQB: Nivel Fundamentos
Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE
INTRODUCCIÓN A LAS REDES INFORMÁTICAS
Instituto Tecnológico Argentino Técnico en Redes Informáticas Plan TRI2A03B Reservados los Derechos de Propiedad Intelectual Tema: Introducción a las redes Archivo: CAP2A03BTRI0102.doc informáticas Clase
Curso de seguridad informática en el entorno docente. Sesión 4. PONENTE: Jaime López Soto. e-mail: [email protected]
Curso de seguridad informática en el entorno docente Sesión 4 PONENTE: Jaime López Soto e-mail: [email protected] Contenidos Introducción a la seguridad informática Actualizaciones de seguridad
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
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.
MANUAL DE GESTIÓN: SISTEMA DE GESTIÓN DE LA CALIDAD EN LA UNIDAD de FORMACIÓN DE LA DIPUTACION DE MALAGA
Página 1 de 17 MANUAL DE GESTIÓN: SISTEMA DE GESTIÓN DE LA CALIDAD EN LA UNIDAD de FORMACIÓN DE LA DIPUTACION DE MALAGA Página 2 de 17 1 ÍNDICE DEL DOCUMENTO 1 ÍNDICE DEL DOCUMENTO... 2 2 PRESENTACIÓN
1 Vista de Casos de Uso
Vista de Casos de Uso Esta vista describe el proceso de negocio más significativo y el modelo del dominio. Presenta los actores y los casos de uso para el sistema. Es decir que esta vista presenta la percepción
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
Escritorios virtuales
Escritorios virtuales Italo E. Ayesteran R. Con la adopción de la tecnología de Computación en la nube (Cloud Computing), las soluciones de escritorio virtual representan una de las herramientas más poderosas
Arquitectura de Redes y Comunicaciones
DIRECCIONAMIENTO IP Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo
Unidad II: Administración de Procesos y del procesador
Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros
LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA
ADQUISICIÓN DE SOFTWARE DE CORREO 1. Nombre del Área :. Responsable de la Evaluación : Aldo Quispe Santa María. Cargo : Director (e) de Tecnología de la Información y Sistemas 4. Fecha : de Julio de 007
Ley Orgánica de Protección de Datos
Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener
Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss
Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss Datatecno.com es una empresa dedicada a la entrega de servicios informáticos integrales. Nuestro enfoque es el constante desarrollo
Fundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!
Objetivos de los sistemas de bases de datos" Vistas de datos" Modelos de datos " Lenguajes de definición de datos (DDL) " Lenguajes de manipulación de datos (DML)" Gestión de transacciones" Gestión de
E-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Alcatel-Lucent VitalQIP Appliance Manager
Alcatel-Lucent Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y reduzca los costes administrativos con Alcatel-Lucent
CUESTIONARIO DE AUTOEVALUACIÓN
CUESTIONARIO DE AUTOEVALUACIÓN El presente Cuestionario permite conocer en qué estado de madurez se encuentra el Sistema de Gestión Ambiental (en adelante, SGA) de su organización, de acuerdo a los requisitos
Introducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
LICENCIATURA EN INFORMÁTICA
LICENCIATURA EN INFORMÁTICA Asignatura Taller de Investigación I Objetivo El estudiante desarrollará un protocolo de investigación, definiendo un tema específico, en el área de su formación profesional
OLIMPO Servidor Universal
OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com.
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 404 Diseño de segmento Generalidades Diseño para criticidad de lazo
NORMA TÉCNICA DE AUDITORÍA SOBRE CONSIDERACIONES RELATIVAS A LA AUDITORÍA DE ENTIDADES QUE EXTERIORIZAN PROCESOS DE ADMINISTRACIÓN
Resolución de 26 de marzo de 2004, del Instituto de Contabilidad y Auditoría de Cuentas, por la que se publica la Norma Técnica de Auditoría sobre consideraciones relativas a la auditoría de entidades
