Cambios en Ingeniería de Software
|
|
- Juan Flores Godoy
- hace 6 años
- Vistas:
Transcripción
1 Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de Preparado por Gilberto Pedraza García
2 Agenda Los cuatro ejes de la ingeniería de software Tecnologías Procesos Arquitecturas Metodologías
3 Los cuatro ejes de la ingeniería de software actual
4 Desarrollo de software hoy en día
5 Ejes de la Ing. de Software procesos Arquitectura Herramientas Tecnología Metodología Jorge Villalobos. Rubby Casallas Uniandes
6 TECNOLOGIAS
7 Tecnologías (1) Conjunto de lenguajes, modelos, protocolos que permiten materializar un producto de software Ingeniería de la construcción
8 Perspectiva tecnológica
9 ERA BATCH (1) 60 s a 70 s Recolección manual de datos Necesidad de aumentar la productividad Explotar el poder de cálculo reduciendo el tiempo de procesamiento Pocas personas relacionadas con los negocios Automatización de procesos manuales de negocio Contabilidad Inventarios Nómina Compras
10 ERA BATCH (2) Aplicaciones asociadas con simples departamentos Múltiples islas de datos Datos duplicados en diversas aplicaciones Mantenimiento se hace difícil en la medida que el negocio crece. Más ordenamientos y actualizaciones
11 Era Terminal Host (1) Años 70 s Terminales Bases de datos Terminales Discos de almacenamiento
12 Era Terminal Host (2) Integración de datos Evitar duplicación de datos Problemas de dependencia Independencia de datos Problemas de fragilidad de aplicaciones Tecnologías de procesamiento de transacciones y comunicaciones Visión de acceso en línea a datos corporativos Nuevos programas pueden ser usados vía terminal en línea
13 Era Terminal Host (3) Acceso en línea a la información Aplicaciones batch se vuelven a escribir Grandes presupuestos de datos Los departamentos de IT se vuelven una ventaja competitiva Nuevas habilidades en desarrolladores
14 Era Terminal Host (4) Integración elemental de bases de datos La organización no es el centro de atención para modelar los datos Aplicaciones con diferentes modelos de datos y arquitecturas Mantenimiento de aplicaciones batch es costosa No hay facilidades de integración Crecientes expectativas de los usuarios
15 Era de los computadores personales (1) Cambio de visión acerca de los negocios Nueva perspectiva de las tecnologías de información Aplicaciones o paquetes de software de oficina Interacción: nueva expectativa del usuario Nueva distribución de las tecnologías de información en las organizaciones
16 Era de los computadores personales (2) Integración de información Conectividad Conectividad Crecimiento de la demanda de software
17 Computación distribuida Cambio de paradigma en uso del computador: de la máquina de computo a la máquina para comunicar Tecnologías cliente servidor Paquetes de software Outsourcing Integración de aplicaciones
18 Computación distribuida
19 Computación distribuida
20 Requerimientos Distribución Interoperabilidad Transaccionalidad Tolerancia a fallas Integración de procesos de negocio
21 Tecnologías web
22 Antes de Internet
23 Tecnologías Web
24 Tecnologías Web
25 Requerimientos Escalabilidad Disponibilidad Seguridad Alto desempeño Grande volúmenes de datos y transacciones Crecimiento y complejidad de aplicaciones Integración de procesos de negocio
26 Tecnología (2) Java J2EE JDBC JNDI Servlets JSP JMS EJB UML XML HTTP SOAP Perl XMI Bases de datos PHP BPEL Ajax Portlets Pushlets
27 Tecnología (3) RMI CORBA Web Services Aspect J Fortran COBOL BASIC C++ C#.NET ASP
28 PROCESOS
29 Procesos Conjunto de actividades tanto técnicas como administrativas, que son necesarias para la creación de un sistema de software Manejo de requerimientos Administración de configuración Planeación y seguimiento de proyectos Subcontratación Métricas Verificación y validación Administración de riesgos Testing Integración de áreas de negocio Jorge Villalobos. Uniandes
30 Evolución desde perspectiva de los procesos
31 Modelos de calidad Están las funciones requeridas disponibles en el software? Funcionalidad Qué tan confiable es el software? Confiabilidad Es el software fácil de usar? Usabilidad Qué tan eficiente es el software? Eficiencia Qué tan fácil es modificar el software? Mantenibilidad Qué tan fácil es llevar el software a otro ambiente? Portabilidad
32 Los procesos de software Manejo de requerimientos Manejo de configuraciones Planeación y seguimiento de proyectos Gestión de métricas Verificación y validación Administración de riesgos Pruebas Integración con áreas de negocio
33 Arquitectura
34 Cómo llegamos a la arquitectura?
35 Perspectiva de la arquitectura Definir la estructura o la forma Actividades de transformación de elementos Toda aplicación tiene su arquitectura No es solo tecnología Técnicas de composición Características propias de los elementos que estructuran la solución
36 Nuevas propiedades Localización Aislamiento Flexibilidad Reutilización Evolución Enseñabilidad
37 Elementos estructuradores Funciones Objetos Componentes Contenedores Servicios Aspectos Modelos
38 Arquitecturas (1) Conjunto de elementos que van a definir las características estructurales del producto de software que se quiere construir Ingeniería estructural
39 Arquitecturas (2) Componentes Contenedores Servicios Aspectos Modelos ADLs Middleware de mensajería Middleware de objetos Arquitecturas basadas en servicios Bases de eventos Bases de servicios Orquestación Arquitecturas multicapa Adaptadores Plugins
40 Arquitecturas (3) Objetos Funciones Módulos Composición Coordinación Herencia Sincronización
41 METODOLOGIAS
42 Metodología (1) Conjunto de técnicas, guías, métricas, estrategias, consejos, buenas práctica, que facilitan la realización de las distintas tareas definidas en el proceso El proceso establece la estructura básica de las tareas
43 Metodologías Guían de manera flexible y adaptable cada proyecto Patrones de diseño Experiencia y habilidad del ingeniero No son algoritmos No garantizan resultados Cada ingeniero puede usar técnicas que considere adecuadas Las técnicas dependen del problema
44 Evolución histórica Desarrollo estructurado Desarrollo orientado por objetos Desarrollo orientado por componentes Desarrollo orientado por aspectos Desarrollo orientado por servicios
45 Metodología (2) Análisis estructurado Diseño estructurado Diseño de interfaces Diseño de sitios WEB Patrones de diseño Patrones de asignación de responsabilidades Estilos de arquitecturas Análisis orientado por objetos Diseño de algoritmos Diseño orientado por objetos Diseño de bases de datos Técnicas para entrevistar clientes Complejidad de algoritmos Técnicas para validar requerimientos
46 Dependencias Un buen diseñador debe conocer acerca de las tecnologías El diseñador debe involucrar la Arquitectura Las metodologías apoyan el proceso El líder del proyecto domina los ejes El arquitecto conoce las tecnologías No es suficiente conocer de tecnologías para ser un buen arquitecto.
47 Referencias Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005
Panorámica de la asignatura
Arquitecturas típicas. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Panorámica de la asignatura RED Comunicaciones Servidores información Intercambio de datos
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesOracle 10g: Creación de Aplicaciones J2EE
Oracle University Contacte con nosotros: 902 302 302 Oracle 10g: Creación de Aplicaciones J2EE Duración: 5 Días Lo que aprenderá Este curso enseña a los desarrolladores a crear aplicaciones J2EE mediante
Más detallesTema 3. La organización territorial del Estado. La Administración local. Las Comunidades Autónomas.
TEMARIO TÉCNICO DE GESTIÓN INFORMÁTICA MATERIAS COMUNES Tema 1. La Constitución Española de 1978: estructura y contenido. Derechos y libertades. Funciones Constitucionales del Rey. El Tribunal Constitucional.
Más detallesEl Modelo de Integración basado en Servicios
El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían
Más detallesDWB-1502 SATCA 1 : (1-4-5) Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Desarrollo de aplicaciones.net. Clave de la asignatura: DWB-1502 SATCA 1 : (1-4-5) Carrera: Ingeniería en Sistemas Computacionales. 2. Presentación
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesPresentación J2EE. Sesión 1: Introducción a las tecnologías J2EE. Especialista en Aplicaciones y Servicios Web con Java Enterprise.
Especialista en Aplicaciones y Servicios Web con Java Enterprise Presentación J2EE Sesión 1: Introducción a las tecnologías J2EE Presentación J2EE 2003-2004 Depto. Ciencia Computación e IA Introducción
Más detallesCARRERA DE INGENIERIA DE SISTEMAS
COMPUTACIÓN GRÁFICA CARRERA DE INGENIERIA DE SISTEMAS Act. Mayo 14 2013 ASIGNATURAS DE ÉNFASIS OFRECIDAS PARA LA CARRERA COMPUTACIÓN GRÁFICA 4189 Introducción a la Computación Gráfica 3 21801 Interacción
Más detallesNombre del documento: Programa de Estudio de asignatura de Especialidad. Referencia a la Norma ISO 9001:2008 7.3 Página 1 de 6
Referencia a la Norma ISO 9001:2008 7.3 Página 1 de 6 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Sistemas Distribuidos I Carrera: Ing. en Sistemas Computacionales Clave de la asignatura: RSD-1203
Más detallesCursos PROGRAMACIÓN DE APLICACIONES CON JAVA
Cursos CIÓN DE APLICACIONES CON JAVA OBJETIVOS Los cursos ofrecen al alumno fundamentos muy sólidos en la Plataformas de desarrollo Java, no solo en aspectos concretos (lenguaje java, paquetes disponibles,
Más detalles[CASI v.0109] Pág. 1
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Quinto Requisitos Duración Horas Semana : 08 horas Versión : v.0109 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Lenguaje
Más detallesSGI. Más productividad. Más Servicios Más Clientes. Más Ingresos
SGI Sistema de Gestión de Inventarios Para Zonas Francas Su Aliado en Gestión de Operaciones de Comercio Exterior. Mejore sus Trámites, operaciones, gestión de inventarios; Ofrezca a sus clientes acceso
Más detallesCapítulo 7: Introducción a la dinámica de servicios Web
Servicios Web Capítulo 7: Introducción a la dinámica de servicios Web Pedro J. Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es http://diis.unizar.es/postweb/ Departamento de Informática
Más detallesADVANCED ENGINEERING.
ADVANCED ENGINEERING www.kbae.com KBAE es una empresa que ofrece soluciones para el óptimo desarrollo y aplicación de los recursos y la tecnología de su empresa. Los sistemas de información son imprescindibles
Más detallesIntroducción al curso CONTENIDOS Y REGLAS
Introducción al curso CONTENIDOS Y REGLAS Agenda Contexto del curso Objetivos Motivación Modus operandi Contenido del curso Evaluación Contexto del curso 1. SOBRE E L SOFT WA RE 2. MOT IVA CIÓN PROFESIONA
Más detallesDepartamento de Ingeniería de Sistemas Informáticos y Telemáticos. Juan Hernández Núñez
Departamento de Ingeniería de Sistemas Informáticos y Telemáticos Juan Hernández Núñez Dpto. de Ingeniería de Sistemas Informáticos y Telemáticos Áreas de Conocimiento Lenguajes y Sistemas Informáticos
Más detallesCARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I
Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas
Más detallesEmpleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
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 detallesTema 2. Gestión por Procesos. Soporte de Tecnología
Tema 2. Gestión por Procesos Soporte de Tecnología BPM Puntos clave de éxito La organización debe tener perfectamente definidos sus procesos de negocio Seleccionar los procesos de negocio susceptibles
Más detallesGrado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática
Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de
Más detallesJAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
Más detallesUNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIAS Y TECNOLOGÍA DEPARTAMENTO DE COMPUTACIÓN PASANTÍAS
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIAS Y TECNOLOGÍA DEPARTAMENTO DE COMPUTACIÓN PASANTÍAS Sistema web para la gestión de Historias Médicas de pacientes atendidos en el Servicio de Nefrología Pediátrica
Más detallesTema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Más detallesGRADO EN INGENIERÍA INFORMÁTICA
Facultad de Informática Universidad Complutense de Madrid GRADO EN INGENIERÍA INFORMÁTICA El Grado en Ingeniería Informática incluye dos itinerarios. Itinerario de computación Itinerario de tecnología
Más detallesIntel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial
Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.
Más detallesProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en Java Curso 2006-2007 Tema 1 Introducción a Java Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Historia
Más detallesLÓGICA DE PROGRAMACIÓN
LÓGICA DE PROGRAMACIÓN Lógica de la Programación Lenguajes de Programación Ing CIP. Mike Joseph Palacios Juárez Clasificación del Software Sistemas Operativos 1. Multitarea 2. Multiusuario 3. Multiproceso
Más detallesDesarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web
Desarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web Chadwick Carreto Arellano, Rolando Menchaca García Edgar Jonatan Larios Tapia Centro Nacional de Cálculo-
Más detallesUNIVERSIDAD AUTÓNOMA DEL CARIBE PROCEDIMIENTO VIRTUALIZACIÓN DE CURSOS GESTIÓN DOCENCIA
Página: 1/9 UNIVERSIDAD AUTÓNOMA DEL CARIBE GESTIÓN DOCENCIA Página: 2/9 1. OBJETO Generar los contenidos, recursos digitales, objetos virtuales de aprendizaje, estructuras curriculares, estrategias pedagógicas
Más detallesModelo Cliente / Servidor. Gerardo Grinman 5D
Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo
Más detallesLICENCIADO EN SISTEMAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:
LICENCIADO EN SISTEMAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Tijuana, Unidad Valle de las Palmas Nota: No ofertado a partir del
Más detallesUnidad I Marco teórico sobre redes de computadoras
Unidad I Marco teórico sobre redes de computadoras Qué son las redes de computadoras? Una RED de computadoras es cualquier sistema de computación que enlaza dos o más computadoras. Conjunto de dispositivos
Más detallesSoftware libre para la automatización de unidades de información
Universidad de Costa Rica Escuela de Bibliotecología y Ciencias de la Información Software libre para la automatización de unidades de información Ricardo Chinchilla Arley Mynor Fernández Morales Octubre,
Más detallesIngeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software
Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos
Más detallesEl Outsourcing. Una estrategia de valor añadido para el negocio
El Outsourcing Una estrategia de valor añadido para el negocio Mayo 2015 Qué entendemos por Outsourcing? Una buena definición podría ser: Modelo de negocio mediante el cual una empresa confía parte de
Más detallesTÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
Más detallesSelección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información.
Administración del proceso de desarrollo de Sistemas de Información. Determinación de las necesidades de hardware y software. Existencia de equipo en la organización. Proceso de estimación de las cargas
Más detallesFACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS
Más detallesFICHA PÚBLICA DEL PROYECTO
NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como
Más detallesCurso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)
Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Programa de Estudio Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Aprende a diseñar
Más detallesAseguramiento de Calidad en el Desarrollo de Software Libre
Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda
Más detallesServidores De Aplicaciones Java EE.
Servidores De Aplicaciones Java EE. 76 Horas OBJETIVOS Aprender a instalar, configurar y administrar los servidores de aplicaciones Java EE más utilizados en la actualidad Repasar la arquitectura Java
Más detallesVisión 360º y análisis transversal del desempeño de cada unidad de negocio
Visión 360º y análisis transversal del desempeño de cada unidad de negocio Qué es VZOR? SOLUCIONES INFORMÁTICAS DE ÚLTIMA GENERACIÓN PARA MEJORAR LA EXPERIENCIA DEL CLIENTE Y EL DESEMPEÑO DE TU ORGANIZACIÓN
Más detallesCAPITULO 5 RESULTADOS Y CONCLUSIONES
CAPITULO 5 RESULTADOS Y CONCLUSIONES A continuación se describirán los resultados obtenidos durante las pruebas realizadas mencionadas en el capítulo anterior, también se observarán las capacidades de
Más detallesSolución de archivo y preservación en la nube
empresa del grupo Solución de archivo y preservación en la nube Tarragona, Mayo 16 I. Sobre ODILO II. Propuesta de valor III. Conclusiones ODILO 2016 RESERVADOS TODOS LOS DERECHOS 2 Sobre ODILO ODILO 2016
Más detallesAplicaciones web construidas a base de componentes:
Java EE Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons
Más detallesPROYECTOS DE WEBSERVICE PARA DESARROLLADORES. 12 Agosto 2016
PROYECTOS DE WEBSERVICE PARA DESARROLLADORES 12 Agosto 2016 Qué es el timbrado con FactuPronto? Los WebService son conexiones entre servidores donde la empresa con su ERP (es decir su solución en software
Más detallesEstrategias a nivel funcional
Estrategias a nivel funcional Finalidad de dar a la empresa una mayor: Eficiencia Calidad Innovación Capacidad de respuesta al cliente Esto conlleva a una ventaja competitiva para un mayor crecimiento
Más detallesDescripció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
Más detallesARQUITECTURAS DE SOFTWARE
ARQUITECTURAS DE SOFTWARE 1. DEFINICIÓN Una definición reconocida es la de Clements [Cle96a]: La AS es, a grandes rasgos, una vista del sistema que incluye los componentes principales del mismo, la conducta
Más detallesPROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA PROGRAMA INSTRUCCIONAL DATOS BÁSICOS DE LA ASIGNATURA Nombre de la asignatura: Código Semestre U.C. Pre- Requisito COMPUTACIÓN PARA
Más detallesCurriculum Vitae I. DATOS PERSONALES FORMACION ACTUAL. Estudios en Curso
I. DATOS PERSONALES Curriculum Vitae Nombre y apellido: Mariano Patricio Tugnarelli Documento: DNI 27.811.847 Fecha de nacimiento: 22 de abril de 1980 Domicilio: Mansilla 2902 4ºA, Ciudad Autónoma de Buenos
Más detallesIFCT0209 Sistemas Microinformáticos
IFCT0209 Sistemas Microinformáticos 1. MÓDULO 1. MF0219_2 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS OPERATIVOS UNIDAD FORMATIVA 1. UF0852 INSTALACIÓN Y ACTUALIZACIÓN DE SISTEMAS OPERATIVOS UNIDAD DIDÁCTICA
Más detallesMaestría en Ingeniería Énfasis en Sistemas y Computación
Maestría en Ingeniería Énfasis en Sistemas y Computación Facultad de Ingeniería Pontificia Universidad Javeriana Cali Abril de 2008 Contenido 1 Objetivos 2 3 4 Objetivos (1) Formar investigadores con habilidades
Más detallesArmando un kit de desarrollo basado en software libre. Gloria Cortés B. Ubiquando Ltda -1
XXIV SALÓN DE INFORMÁTICA Armando un kit de desarrollo basado en software libre Gloria Cortés B. Ubiquando Ltda gcortes@ubiquando.com.co Encontrando el camino hacia el Software Libre Gloria Cortés B. Ubiquando
Más detallesAsumir el control de big data: soluciones de análisis y almacenamiento para obtener información de gran impacto sobre el negocio
Asumir el control de big data: soluciones de análisis y almacenamiento para obtener información de gran impacto sobre el negocio 1 Agenda Big data y NAS de escalamiento horizontal EMC Isilon La promesa
Más detallesDISEÑO DE REDES EN LA CADENA DE SUMINISTRO
ASIGNATURA: Logística Y Cadenas De Suministro. UNIDAD 2 Diseño de cadenas de suministro CAPÍTULO 5 DISEÑO DE REDES EN LA CADENA DE SUMINISTRO Catedrático: Dr. En IE. Juan Manuel Carrión Delgado LAS DECISIONES
Más detallesCAPITULO VI. REDES DE DATOS
1. CONCEPTOS BASICOS. 1.1. Introducción CAPITULO VI. REDES DE DATOS Fuente: http://www.aldeaeducativa.com/images/comunicacion-proceso.gif Fuente. http://www.huascaran.edu.pe/estudiantes/acurriculares/e-comunicacion.htm
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
Más detallesPROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.
Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo
Más detallesRedefiniendo el Almacenamiento Enterprise con VMAX3
Redefiniendo el Almacenamiento Enterprise con VMAX3 Funcionalidades únicas en VMAX David Peña, EMSD Specialist Systems Engineer, EMC 1 Primera PLATAFORMA ENTERPRISE DEL MERCADO 2 MÍNIMA LATENCIA Flash
Más detallesEstudio para la evolución de los entornos aplicativos Natural/Adabas Mayo de 2010
Estudio para la evolución de los entornos aplicativos Natural/Adabas Mayo de 2010 Índice 1. Presentación de los trabajos 2. Enfoque de evolución Página 2 El estudio se ha estructurado como un trabajo consultivo
Más detallesAdministración de Proyectos de TI
Administración de Proyectos de TI VI Jornadas Universitarias de Sistemas de Información en Salud Lic. Gustavo Sobota Oficina de Proyectos Departamento de Informática en Salud Hospital Italiano de Buenos
Más detallesCurso: 10983A Upgrading Your Skills To Windows Server 2016
Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades
Más detallesFORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)
DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesIngeniería de Software y Sistemas Computacionales
Ingeniería de Software y Sistemas Computacionales Con reconocimiento de Validez Oficial de Estudios conforme al acuerdo No. 2002188 con fecha 18 de agosto de 2000 ante la Secretaría de Educación Pública.
Más detallesFormación a distancia de EXPERTO EN PROGRAMACIÓN EN JAVA
Instituto de Formación Profesional CBTech Estudie desde su hogar y obtenga un certificado universitario Formación a distancia de EXPERTO EN PROGRAMACIÓN EN JAVA 1 Introducción al Lenguaje JAVA Integrado
Más detallesAnexo 10. Pruebas verificadas
1 Anexo 10. Pruebas verificadas Introducción El proceso de pruebas inició con una revisión conceptual para la identificación de las pruebas por realizar, a partir de las características del proyecto. En
Más detallesCaso J2EE. Necesidades del negocio. Arquitectura Luther
Caso J2EE Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Necesidades del negocio Describa el objetivo funcional del sistema que desea Inmedius Enumere los RNF que debe
Más detallesObjetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva
Ingeniería de Requerimientos Prácticas Curso 2007/08 Objetivos Aprender el manejo de una herramienta avanzada para el desarrollo rápido de prototipos: Visual Prolog Plan Semana 1: Recomendaciones IEEE
Más detallesInfraestructura de Datos Espaciales basada en Software Libre para empleo Militar
Infraestructura de Datos Espaciales basada en Software Libre para empleo Militar TEMARIO Qué son el SL y GNULINUXMIL Qué es una IDE IDE para empleo Militar Interoperabilidad Conducción IDE Nuevo escenario
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesArquitectura de Software El Rol del Arquitecto de Software
Arquitectura de Software El Rol del Arquitecto de Software Centro de Posgrados y Actualización Profesional Instituto de Computación - Facultad de Ingeniería Contenido Propósito del Arquitecto Rol del Arquitecto
Más detallesDiplomado Logística y Administración de la Cadena de Suministro: Estrategia, Diseño y Operaciones
Diplomado Logística y Administración de la Cadena de Suministro: Estrategia, Diseño y Operaciones Duración 120 horas Objetivo general: Proporcionar al participante los conocimientos y herramientas necesarios
Más detallesSILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE
a) Datos Informativos SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE A. Centro de Formación Superior : Universidad Mayor de San Andrés A2. Facultad : Ciencias Puras y Naturales A3. Unidad Académica :
Más detallesSecretaría de Docencia Dirección de Estudios Profesionales
I. IDENTIFICACIÓN DEL CURSO Espacio Educativo: Facultad de Ingeniería PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE DE PROGRAMACIÓN VISUAL Licenciatura: Ingeniería en Computación Área de docencia: Programación
Más detallesImplementación de Centros de Computo y Redes de Computadoras
Implementación de Centros de Computo y Redes de Computadoras Como administradores de red debemos considerar los roles administrativos para hacer una implementación de red y/o sistema de computo. ADMINISTRACION:
Más detallesINFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS
INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS APLICACIÓN DE REGLAMENTO DE LA LEY N 28612 SOBRE USO Y ADQUISICIÓN DE SOFTWARE EN EL ESTADO 12/11/2012 INFORME TÉCNICO PREVIO
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesIntroducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O
Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web
Más detallesForo de Negocios San Luis Potosí Servicios administrados y en la nube
Foro de Negocios San Luis Potosí Servicios administrados y en la nube Agosto 14, 2012 Agenda Tendencias de Tecnologías de Información Consideraciones de la Nube Servicios Administrados y la Nube 2 Tendencias
Más detallesLiderando Proyectos de software para dispositivos de Apple. Creatividapps
Liderando Proyectos de software para dispositivos de Apple Creatividapps Acerca del Autor Enrique Fernández Ingeniero de Sistemas especializado en el análisis, diseño y desarrollo
Más detallesDiplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesLA TECNOLOGÍA AL SERVICIO DE LA CULTURA DEL CUIDADO. Juanita Sánchez R. MSc.
LA TECNOLOGÍA AL SERVICIO DE LA CULTURA DEL CUIDADO Juanita Sánchez R. MSc. CONTENIDO 1. Herramientas tecnológicas al servicio de la cultura del cuidado: A. Contenidos dinámicos en Internet. B. Aplicaciones
Más detallesCursos de formación. Optimice y acelere sus soluciones de servicios a través del aprendizaje y dominio de OTRS.
Cursos de formación Optimice y acelere sus soluciones de servicios a través del aprendizaje y dominio de OTRS. OTRS ofrece tres niveles de curso: Administrador, ITSM y Experto. Enfocado para aquellos que
Más detallesHOJA DE VIDA. Datos Personales
HOJA DE VIDA Datos Personales NOMBRE DOCUMENTO DE IDENTIDAD Jhon Fredy Triana López 1088247544 de Pereira EDAD 29 FECHA DE NACIMIENTO 02 de Marzo de 1987 LUGAR DE NACIMIENTO ESTADO CIVIL CIUDAD RESIDENCIA
Más detallesDESARROLLO DE APLICACIONES PARA INTERNET Y SERVICIOS WEB (VI EDICIÓN)
DESARROLLO DE APLICACIONES PARA INTERNET Y SERVICIOS WEB (VI EDICIÓN) Datos básicos del Curso Curso Académico 2007-2008 Nombre del Curso Tipo de Curso Número de créditos Desarrollo de Aplicaciones para
Más detallesCURSOS DE CAPACITACION SAP2000 ANALISIS Y DISEÑO INTEGRAL DE ESTRUCTURAS
CURSOS DE CAPACITACION ANALISIS Y DISEÑO INTEGRAL DE ESTRUCTURAS Curso Taller: ANALISIS Y DISEÑO INTEGRAL DE ESTRUCTURAS Presentación: El es un programa de elementos finitos, con interfaz gráfico 3D orientado
Más detallesMANUAL DE PROCEDIMIENTOS DEPARTAMENTO DE ATENCIÓN A USUARIOS
PODER LEGISLATIVO DEL ESTADO DE MÉXICO Secretaría de Administración y Finanzas Dirección de Informática DEPARTAMENTO DE ATENCIÓN A USUARIOS TOLUCA DE LERDO, MÉXICO 23 DE FEBRERO DEL 2006 PODER LEGISLATIVO
Más detallesIntroducción. Introducción. Motivación. Desarrollo de aplicaciones web para bases de datos Almería 2005. Manuel Torres Gil mtorres@ual.
Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Motivación Lenguajes del lado del servidor Arquitectura n-niveles Arquitectura
Más detallesAdoptando SOA para Telecom
Adoptando SOA para Telecom 1 Adoptando SOA para Telecom onuestra misión oprocesos de negocio oservicios 2 NUESTRA MISIÓN Proveer y dar soporte a servicios, procesos, metodologías y herramientas que permitan
Más detallesGrado en Ingeniería del Software
Grado en Ingeniería del Software Descripción de los módulos o materias FUNDAMENTOS CIENTÍFICOS PARA LA INGENIERÍA Bases científicas necesarias para cualquier ingeniero informático: Física, Álgebra, Análisis
Más detallesSistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Más detallesOracle Enterprise Manager 10g Grid Control NUEVO
Oracle University Contact Us: +34916267792 Oracle Enterprise Manager 10g Grid Control NUEVO Duration: 5 Days What you will learn En este curso se ofrece una visión general de las funciones de Grid Control
Más detallesEJERCICIO DE SIMULACIÓN Nº 2 DISEÑO DE SISTEMAS SOLUCIÓN EN PROYECTOS
EJERCICIO DE SIMULACIÓN Nº 2 DISEÑO DE SISTEMAS SOLUCIÓN EN PROYECTOS MARCO CONCEPTUAL REQUERIDO PARA LA REALIZACIÓN DE ESTE EJERCICIO Operación Proyecto Producto Final de la operación Unidad Operativa
Más detallesDIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.
DIPLOMADO Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N. Trabajo Final Propuesta Metodológica del área de Ciencias
Más detalles