Bases de Datos y Sistemas de Información. Arquitectura de Software
|
|
- Clara Elvira Cano Sosa
- hace 8 años
- Vistas:
Transcripción
1 Maestría en Bioinformática Bases de Datos y Sistemas de Información Arquitectura de Software Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy
2 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Arquitectura Arquitectura de Computadores Arquitectura de Software Arquitectura de Sistemas
3 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Mainframe terminales PCs Arquitectura cliente servidor Arquitectura de tres capas Aún más complejidad Complejidad tecnológica Complejidad humana
4 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Patrones Antipatrones
5 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Desarrollo de un software para investigación genética
6 Agenda Conceptos Evolución de la tecnología Complejidad actual Arquitectura Arquitectura de Computadores Arquitectura de Software Arquitectura de Sistemas
7 Conceptos Arquitectura (Del lat. architectūra) 1. f. Arte de proyectar y construir edificios. 2. f. Inform. Estructura lógica y física de los componentes de un computador. Diccionario de la Real Academia Española En general, se refiere a la estructura interna, así como al proceso de construcción. Aplica a muchos tipos diferentes de construcciones complejas: edificios, embarcaciones, computadoras, lenguaje, sistemas informáticos, sistemas de bases de datos
8 Arquitectura de Computadores Conceptos Cómo se organiza una computadora?
9 Conceptos Arquitectura de Software La organización fundamental de un sistema, representada por sus componentes, sus relaciones entre ellos y con su entorno, y los principios que gobiernan su diseño y evolución. IEEE : Recommended Practice for Architecture Description of Software-Intensive Systems 1. Proceso dentro del ciclo de vida 2. Topología 3. Disciplina
10 Arquitectura de Sistemas Conceptos IEEE: An architecture is the highest-level concept of a system in its environment Arquitectura como diseño, y arquitectura como estilo
11 Arquitectura de Sistemas Conceptos Martin Fowler: Yo defino la arquitectura como una palabra que usamos cuando queremos hablar de diseño pero queremos que suene importante Arquitectura = diseño de alto nivel... pero es importante! Como en un edificio: bosquejo, primeros planos, maqueta, vecinos, entrada de garages, basura, sombras, electricidad, sanitaria, datos, terminaciones... Casi al terminar quisiéramos hacer un cambio en la estructura de la planta baja...
12 Arquitectura de Sistemas Conceptos Responde: cómo se organiza un Sistema de Información? Es un modelo conceptual que define estructura, comportamiento, y vistas de un sistema Es útil para propósitos técnicos y organizativos
13 Arquitectura de Sistemas - Para qué? - Para Conceptos Dimensión técnica cumplir los objetivos y requerimientos del sistema permitir la distribución o particionamiento del sistema Dimensión organizacional comunicar el diseño de alto nivel proveer el contexto del sistema facilitar la gestión del trabajo reducir los costos de mantenimiento incrementar el reuso y las posibilidades de integración
14 Arquitectura de Sistemas Conceptos Una buena arquitectura mejorará las posibilidades de cambiar la estructura de la planta baja
15 Conceptos Arquitectura de Sistemas No se ve igual en la academia y en la industria Estilos arquitectónicos que oirán: Arquitecturas Orientadas a Objetos Arquitecturas en capas Model-View-Controller (MVC) Arquitecturas Orientadas a Servicios (SOA)
16 Agenda Conceptos Evolución de la tecnología Ejemplo Mainframe terminales PCs Arquitectura cliente servidor Arquitectura de tres capas Aún más complejidad Complejidad tecnológica Complejidad humana
17 Mainframe terminales Evolución de la tecnología El procesamiento se realiza en el mainframe La terminal no sirve para otra cosa Problemas: costo, limitaciones de las tecnologías para mainframe, aparición de las PCs
18 Evolución de la tecnología PCs Aplicaciones de escritorio El procesamiento se realiza en la PC WordPerfect, Lotus, MS Office, mail, Internet, emuladores de terminal Problemas: Compartir documentos, acceso concurrente, seguridad de la información, volumen de información
19 Arquitectura cliente servidor Evolución de la tecnología Parte del procesamiento se realiza en el servidor, parte en el cliente Clipper, Visual Basic, Oracle Forms (4.5), Java Swing Problemas: Distribución del software, configuración, escalabilidad, tráfico de red
20 Evolución de la tecnología Arquitectura de tres capas la novedad es el middleware Parte del procesamiento se realiza en el database server, parte en el application server, parte en el cliente JEE, LAMP Problemas: aumentó la complejidad
21 Aún más complejidad Evolución de la tecnología Middleware basado en RPC, como Java RMI (PolyGUI) Colas de mensajes (MQSeries, JMS) Web Services, BPEL Virtualización, Proxy, Firewall, DMZ, VPN, Load Balancer, Cluster, SAN... una organización mediana/grande puede tener todas estas tecnologías distribuidas en decenas de nodos
22 Evolución de la tecnología Complejidad tecnológica se puede manejar con una CMDB
23 Evolución de la tecnología Complejidad humana CTO y/o PM deberían tener las herramientas... CEO CTO Architect sysadmin DBA AS Admin Developer Net Admin Tester Project Manager Functional CSO
24 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Patrones Antipatrones
25 Patrones Patrones Una solución conocida a un problema recurrente Un patrón codifica conocimiento específico acumulado por la experiencia en un dominio Todos los sistemas bien estructurados siguen patrones
26 Patrones Patrones Según GoF, un patrón debe tener 4 elementos: Nombre, para identificarlo Problema, indica cuándo aplicarlo Solución, indica el diseño a seguir Consecuencias, costos y beneficios
27 Patrones Patrones Ejemplo: Patrón Adapter o Wrapper, convierte la interface de una clase en lo que espera el cliente (ODBC, JDBC)
28 Patrones Antipatrones Sirven para identificar malas prácticas Proveen alternativas para malas decisiones comunes Ejemplos: hard-coded, spaguetti-code, lava-flow, God-object, JayWalking
29 Agenda Conceptos Evolución de la tecnología Patrones Ejemplo Desarrollo de un software para investigación genética
30 Desarrollo de un SW para investigación genética Contratados para el proyecto: PM Líder funcional 3 desarrolladores 2 funcionales MSc en BioInf. PhD en genética Ing. en Comp. Lic. en Biología Participan, funcionarios de la empresa: CTO Architect DBAs Sysadmins AS Admin Tester Net Admin
31 Desarrollo de un SW para investigación genética El CTO acuerda con el PM que tendrán los recursos para 3 ambientes Ambiente de desarrollo Ambiente de testing Ambiente de producción El arquitecto acuerda con el PM que el software tendrá una arquitectura de 3 capas Habrá un sistema de versionado del código, y un sistema de bug tracking, deployados en el ambiente de desarrollo
32 Desarrollo de un SW para investigación genética El sysadmin dice que no hay servidores, y propone virtualizar desarrollo y testing en un solo servidor físico
33 Desarrollo de un SW para investigación genética Los desarrolladores se quejan de que los funcionales no tienen los requerimientos claros Los funcionales se quejan de que los desarrolladores no hacen esfuerzos por comprender el problema El sysadmin pide más tiempo del previsto para tener listos los servidores, y pide que alguien más se haga cargo de la instalación de los sistemas de versionado y bug tracking Los DBAs se pelean con los AS Admins para no hacerse cargo de lo anterior... hasta que el proyecto comienza a encaminarse
34 Desarrollo de un SW para investigación genética Los funcionales piden una VPN para poder testear desde sus casas, ya que los resultados demoran mucho El Net Admin dice que debe consultarlo con el CSO El CSO se enoja porque no sabía nada de este proyecto, y les pide que fundamenten el pedido por escrito Los DBAs preguntan si las bases van a seguir creciendo al ritmo que vienen creciendo. Como es una pregunta difícil nadie la contesta Dos días después un disco se llena y se cae el ambiente de desarrollo, con todo lo que tiene
35 Desarrollo de un SW para investigación genética El software entra en producción en Beta Ocurre un error en producción que no había sido testeado El tester dice que la gente del proyecto no supo hacer los casos de prueba El PM alega que nunca recibieron ayuda del tester Uno de los desarrolladores, por error, elimina una tabla y se solicita que se recupere la base a un estado consistente El DBA contesta que va a demorar y que no toquen nada hasta que les avise que el ambiente quedó recuperado
36 Desarrollo de un SW para investigación genética Muchos más problemas pueden ocurrir Para los no-técnicos, las claves son: Conocer tanto como sea posible la infraestructura tecnológica y el lenguaje de los técnicos Tener documentación actualizada Ser tan específico como sea posible (está prohibido decir me da un error, no puedo entrar, ) Conocer a los técnicos, porque después de todo, son personas
37 Desarrollo de un SW para investigación genética Ser específico significa decir dónde (nombre), quién (nombre), cómo (contexto) y qué (código de error) sucede Dev: No puedo entrar a la base, podrán fijarse qué pasa? DBA: A qué base? Dev: A la de testing DBA: Tenemos 28 bases de testing Dev: En la que yo trabajo, se llama IGT DBA: Y qué error te da? Dev: The account is locked DBA: Bien, ya sabemos lo que sucede, se lockeó ese usuario en la base IGT Dev: Podrían deslockearlo? DBA: Claro, qué usuario es? Dev: Soy yo, Juan Pérez DBA: No existe el usuario Juan Pérez Dev: El usuario se llama JPEREZ2 DBA: Listo
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía
Más detallesArquitectura de Software del SIAFI AREA DE DESARROLLO UDEM
Arquitectura de Software del SIAFI AREA DE DESARROLLO UDEM A G E N D A Diseño Tecnológico del SIAFI Seguridad Estándares de Desarrollo Apis (Interfaz de Programación de Aplicaciones) Api- Formas Api Tablas
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesSISTEMAS 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
Más detallesLos 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
Más detalles3. 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 detallesCapí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
Más detallesARQUITECTURA 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
Más detallesIngeniería de Software
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesPara detalles y funcionalidades ver Manual para el Administrador
Qué es Gemelo Backup Online EMPRESA? Es una solución de administración y respaldo diseñada para Empresas que desean controlar y proteger su información de forma simple, segura y confiable. Se define un
Más detallesINSTALACION DEL Terminal Services. Instalamos el Terminal Services. Siguiente. Nos saldrá una advertencia, seleccionamos instalar.
INSTALACION DEL Terminal Services Instalamos el Terminal Services Siguiente Nos saldrá una advertencia, seleccionamos instalar Siguiente Seleccionamos todas y agregamos todas las funciones que hagan falta
Más detallesARC 101 Architecture Overview Diagram
ARC 101 Architecture Overview Diagram Estudio de Arquitectura para la evolución tecnológica de los aplicativos de ATyR Banco de Previsión Social ATYR Evolución Tecnológica Pág 1 of 10 Tabla de Contenidos
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesHostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199
Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesSIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Más detallesRedes de Nueva Generación Área de Ingeniería Telemática. Diseño del data center
Diseño del data center Requerimientos Escalabilidad Flexibilidad Alta disponibilidad Rendimiento Eficiencia energética Coste Diseño genérico para DC Proceso de diseño Empezamos con una granja de servidores
Más detallesNuevas tendencias: Virtualización de computadores / servidores
Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?
Más detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detallesPREGUNTAS: Proyecto: EC-L1110 Programa de Inversión de Apoyo a la Inclusión Financiera
PREGUNTAS: Proyecto: EC-L1110 Programa de Inversión de Apoyo a la Inclusión Financiera Desarrollo de Software de Reingeniería del Sistema Nacional de Pagos (SNP) y Desarrollo de Productos y Servicios Financieros
Más detallesIván Daniel Fiedoruk ifiedoruk@cybsec.com. 12 de Marzo de 2013 Buenos Aires - Argentina
Workshop Seguridad en entornos virtuales Iván Daniel Fiedoruk ifiedoruk@cybsec.com 12 de Marzo de 2013 Buenos Aires - Argentina La virtualización no es solo un cambio de tecnología 2 Agenda Tipos de virtualización
Más detallesUn primer acercamiento a la CMDB.
Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com
Más detallesRBAC4WFSYS: Modelo de Acceso para Sistemas Workflow basado en RBAC
RBAC4WFSYS: Modelo de Acceso para Sistemas Workflow basado en RBAC Proyecto Integrador de Tecnologías Computacionales Autor: Roberto García :: A00888485 Director: Jorge A. Torres Jiménez Contenido Introducción
Más detallesTema 7 COSTO ESTÁNDAR
Tema 7 COSTO ESTÁNDAR Campus Santa Fé Miguel Ángel Gutiérrez Banegas 1 Introducción En el proceso de generación de información en los negocios, la predeterminación de costos soluciona la dificultad que
Más detallesEstrategia de modernización de aplicaciones Oracle Forms y Reports
Abril 2014 Mariana Contardi Experta en de aplicaciones de Oracle Forms en atsistemas Estrategia de de aplicaciones Muchos clientes se plantean la pregunta de qué hacer con las aplicaciones Forms y que
Más detallesEn los últimos años, se ha presentado una enorme demanda por servicios portátiles,
Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha
Más detallesIncidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones.
Apadrinamiento ONG Estudio preliminar: Se desea diseñar una aplicación para la gestión de los apadrinamientos de una asociación ONG. Para ello el sistema proporcionara una interfaz al usuario para poder
Más detallesCaracterísticas del software
Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,
Más detallesMANUAL BASICO DE WEBEX
MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detallese-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Más detallesGUÍ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. evaluacionycalidad@navarra.es
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesMetodología centrada en la Experiencia del Usuario
Metodología centrada en la Experiencia del Usuario Esta metodología fue creada por Jesse James Garrett, se describe a detalle en su libro The Elements of User Experience, consiste en asegurarse que ningún
Más detallesComunicación entre procesos
Comunicación entre procesos Patrones de comunicación Comunicación cliente-servidor En la que los mensajes de petición y respuesta proporcionan la base para la invocación remota de métodos o de procedimientos.
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detallespymegnu v2.0 PRESENTACIÓN DE PRODUCTOS
PRESENTACIÓN DE PRODUCTOS pymegnu v2.0 1 INTRODUCCIÓN Nuestros sistemas 100% web le permitirán poder obtener todas las ventajas competitivas que ofrece Internet, como la disponibilidad de tener sus sistemas
Más detallesasired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s
w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como
Más detallesAprendiendo con las redes sociales
DHTIC Aprendiendo con las redes sociales Benemérita Universidad Autónoma de Puebla Silvia Arellano Romero [Seleccione la fecha] Índice Introducción La educación es la formación destinada a desarrollar
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detalles1.- Convierte las direcciones: 145.32.59.24 y 200.42.129.16 a formato binario e identifica su clase.
1.- Convierte las direcciones: 145.32.59.24 y 200.42.129.16 a formato binario e identifica su clase. 2.- Para las siguientes direcciones IP de red: a) Indica a que clase pertenecen. b) Escríbelas en representación
Más detallesCapítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado
Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,
Más detallesMaquinas virtuales Conceptos Básicos
Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.
Más detallesDispositivos de Red Hub Switch
Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes
Más detallesPatrones de software y refactorización de código
Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.
Más detallesIntroducción al Capacity planning para servicios
Gestión y Planificación de Redes y Servicios Introducción al Capacity planning para servicios Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación,
Más detallesINSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA
INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...
Más detallesEnterprise Architect y UML
1 Enterprise Architect y UML Instructor: Carlos Alexander Zuluaga Giraldo Prerequisitos: Conocimientos en análisis y diseño orientado a objetos, ingeniería de software, conceptos básicos de desarrollo.
Más detallesDERECHOS DE LAS PERSONAS SORDAS Y CON DIFICULTAD AUDITIVA DE RECIBIR SERVICIOS POR DISCAPACIDAD INTELECTUAL
Disability Rights Network of Pennsylvania 1414 N. Cameron Street Second Floor Harrisburg, PA 17103-1049 (800) 692-7443 (Voz) (877) 375-7139 (TDD) www.drnpa.org DERECHOS DE LAS PERSONAS SORDAS Y CON DIFICULTAD
Más detallesSISTEMAS DE INFORMACIÓN I TEORÍA
CONTENIDO: CICLO DE VIDA DE DESARROLLO DE SI FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI VISIÓN TRADICIONAL DEL CICLO DE VIDA DE DESARROLLO DE SI DE DESARROLLO DE SI: ANÁLISIS Material diseñado
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesPORTAFOLIO DE SERVICIOS DE GESTION IT
PORTAFOLIO DE SERVICIOS DE GESTION IT QUIENES SOMOS SERSUCOM se dedica a brindar soluciones tecnológicas integrales a sus clientes gestionando todos los servicios de IT que demandan las empresas para su
Más detallesOrganizándose con Microsoft Outlook
Organizándose con Microsoft Outlook Objetivo: Identificar herramientas para organizar los correos electrónicos, administrar tiempos por medio de la agenda y comunicarse con los demás. Destrezas técnicas
Más detallesConoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades
Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades A veces me preguntan acerca de las diferencias entre muchos tipos de servicios de hospedaje web, y pensé que traería muchos
Más detallesINTRODUCCIÓ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
Más detallesMetodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web
Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web J.Corral-García, D.Cortés-Polo, C.Gómez-Martín, J.L.González-Sánchez
Más detallesProceso 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 detallesMonitoreo de Plataformas TI. de Servicios
Por qué Provectis Infraestructura de Monitoreo de Plataformas TI Administrados de Servidores Administrados de Almacenamiento Administrados de Respaldo y Recuperación Administrados de Plataformas de Escritorio
Más detallesIngeniería en Informática
Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Aprendizaje Automático Junio 2007 Normas generales del examen El tiempo para realizar el examen es de 3 horas No se
Más detalles5.1. Organizar los roles
Marco de intervención con personas en grave situación de exclusión social 5 Organización de la acción 5.1. Organizar los roles Parece que el modelo que vamos perfilando hace emerger un rol central de acompañamiento
Más detallesLos Ingenieros de Software en Colombia estamos Locos... y los Usuarios también
Los Ingenieros de Software en Colombia estamos Locos... y los Usuarios también Ing. Rafael J. Barros Decano Facultad de Ingeniería Escuela de Administración de Negocios - EAN Los Ingenieros de Software
Más detallesEn términos generales, que significa cooperación empresarial para usted?
Anexo 1 Entrevista al Dr. Ricardo Garzón Díaz, director de proyectos del Banco Interamericano de Desarrollo (BID) y especialista en la pequeña y mediana empresa colombiana. La cooperación empresarial ha
Más detallesRealizar las actividades propias de desarrollador MUISCA, según los Términos de Referencia aprobados por el Banco Mundial.
SOLICITUD DE EXPRESIONES DE INTERES República de Colombia Dirección de Impuestos y Aduanas Nacionales Préstamo BIRF No.7831-CO Consolidación de los Sistemas de Información de la Gestión Pública Nacional
Más detallesEl protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado.
Manual de Configuración de correo en Android Utilizar POP o IMAP? Existen dos formas de configurar su cuenta de correo en dispositivos móviles, la primera es POP y la segunda es IMAP El protocolo POP es
Más detallesHOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX
HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX 1- En este how to realizaremos una conexión remota mediante vpn; lo que haremos es comprobar primero que las maquinas que vamos a conectar, se puedan ver y
Más detallesCapítulo 1 Introducción
Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesCadena de valor. Cadena de valor genérica. Actividades primarias. Actividades de apoyo Actividades primarias
Cadena de valor La cadena de valor habla del valor total que un consumidor está dispuesto a pagar por un producto o servicio dividiendo esto en actividades de valor que desempeña la empresa y el margen
Más detallesJAVA 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
Más detallesHacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN
ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto
Más detallesService Oriented Architecture: Con Biztalk?
Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Más detallesACTIVE DIRECTORY - PROPIEDADES DE USUARIO
1 de 17 01/12/2007 1:25 ACTIVE DIRECTORY - PROPIEDADES DE USUARIO Directorio activo, En este procedimiento se explica lo básico de cómo organizar el directorio activo con unidades organizativas, cómo crear
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesIDeP. Service Oriented Network Architecture SONA. IDeP SA La Punta, San Luis, Agosto 2008
Service Oriented Network Architecture SONA IDeP SA La Punta, San Luis, Agosto 2008 Nuevos Desafíos La forma de relacionarse entre las empresas y las organizaciones con sus clientes, miembros y empleados
Más detallesDISENO DE CURSOS AUTOGESTNOS. Mana del Socorro Perez Alcala
DISENO DE CURSOS AUTOGESTNOS Mana del Socorro Perez Alcala La metodología que seguimos en el Centro de Educación Continua, Abierta y a Distancia (CECAD) cuando a nosotros llega un maestro o un experto
Más detalles2 - Gesinedi. Para la gestión diaria en el Despacho de las llamadas, incidencias y siniestros. Gestión de edificios y Comunidades
Para la gestión diaria en el Despacho de las llamadas, incidencias y siniestros. Gestión de edificios y Comunidades Gesinedi es la mejor herramienta que pueda existir para el trabajo diario de gestión
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesBases de Datos y Sistemas de Información. Sistemas de Información
Maestría en Bioinformática Bases de Datos y Sistemas de Información Sistemas de Información Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Sistemas de Información Desarrollo de
Más detallesMedellín, martes 27 de octubre del 2015
Medellín, martes 27 de octubre del 2015 José Flavio Guerra Gerente de Innovación OasisCom Introducción Administre con eficiencia sus recursos Servicios En la nube? ERP? Nada? Contenido ERP Definición Características
Más detallesDiseñado y Desarrollado por Sistemas Informáticos Aplicados, SA de CV. Socio Estratégico de Negocios
Diseñado y Desarrollado por Sistemas Informáticos Aplicados, SA de CV Socio Estratégico de Negocios Hoy en día la atención al cliente es factor fundamental para un servicio de excelencia, y a la vez es
Más detalles14. DESARROLLO VERSUS COMPRA DE LA SOLUCIÓN COMPUTACIONAL
226 14. DESARROLLO VERSUS COMPRA DE LA SOLUCIÓN COMPUTACIONAL Como se planteó en el capítulo anterior, entre las opciones para disponer de una solución computacional están: la compra de una solución ya
Más detallesSISTEMA SOFTWARE DE ALMACÉN
ES SISTEMA SOFTWARE DE ALMACÉN Modula WMS Modula WMS es un software de gestión de almacén ideal para controlar y gestionar almacenes tradicionales (áreas manuales con estanterías) y sistemas automáticos.
Más detallesAnálisis de Sistemas. M.Sc. Lic. Aidee Vargas C. C. octubre 2007
Análisis de Sistemas M.Sc. Lic. Aidee Vargas C. C. octubre 2007 Metodologías de Desarrollo de Software Las metodologías existentes se dividen en dos grandes grupos: Metodologías estructuradas Metodologías
Más detalles1 EL SISTEMA R/3 DE SAP AG
1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía
Más detallesGestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari
Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación
Más detallesInfraestructura Tecnológica. Sesión 1: Infraestructura de servidores
Infraestructura Tecnológica Sesión 1: Infraestructura de servidores Contextualización La infraestructura de cualquier servicio o mecanismo es importante, define el funcionamiento de los elementos en que
Más detalles1 http://www.sencilloyrapido.com/
1 Contenido Introducción 3 Que son las encuestas pagadas por internet?. 5 Como ganar dinero con las encuestas pagadas por internet. 7 Pueden las encuestas pagadas generarte un ingreso decente?.. 9 Conclusión.
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesConclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
Más detallesQuienes somos? Adaptabilidad efactura SAAS. Seguridad. Auditoría. Info@calipsouruguay.com
Quienes somos? Integración Flexibilidad Adaptabilidad efactura SAAS Seguridad Auditoría Somos una empresa uruguaya, con más de 15 años de experiencia, dedicada a la implementación de las herramientas tecnológicas
Más detallesDisco Virtual: Integración con Directorio Activo
Disco Virtual: Integración con Directorio Activo El servicio de Disco Virtual, dentro de sus funcionalidades orientadas al entorno empresarial proporciona la posibilidad de integración de Directorio Activo
Más detallesGENERALIDADES DE BASES DE DATOS
GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea
Más detallesIngeniería de Software II Segundo Cuatrimestre 2007
Ingeniería de Software II Segundo Cuatrimestre 2007 Clase 4 Parte 1: Introducción a las Arquitecturas de Software Buenos Aires, 3 de Septiembre de 2007 Diagramas de ejemplo Analizando dibujitos Banco 3
Más detalles