Ingeniería de Software Arquitectura y Diseño [2]
|
|
- Sandra Santos Lozano
- hace 6 años
- Vistas:
Transcripción
1 Ingeniería de Software Arquitectura y Diseño [2] Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María <hernan at inf.utfsm.cl>
2 Introducción Proceso y ciclo de vida Manejo de proyectos Análisis de Requerimientos Arquitectura y Diseño Contenidos hasta ahora Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 2
3 [*** Motivación ***] bottom-up Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 3
4 Estilos y patrones
5 Propuestos por Shaw+Garlan Estilos de arquitectura Identificados vía estudio de comunidades Estilo = definición de una familia de sistemas en términos de un patrón de organización estructural Un estilo define: vocabulario de tipos de componentes y conectores restricciones de combinación uno o más modelos semánticos para determinar propiedades del todo a partir de las partes Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 5
6 Procesamiento descompuesto en sub-unidades Pipes and filters Tipos de datos abstractos (estado encapsulado) Basado en eventos (invocación implícita) Sistemas en capas Repositorios Intérpretes Control de procesos (bucles) Estilos heterogéneos Mezclas de estilos Ejemplos Unix: capas, pipes, event-driven Estilos Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 6
7 Estilo: pipes & filters Vocabulario: filtros y pipes Estructuras permisibles: salidas a entradas Invariantes: filtros son independientes (no comparten estado con otros filtros) Especializaciones: pipelines (topología lineal) sistema secuencial en lotes ( batch ) Ejemplos programación shell Unix Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 7
8 Estilo: repositorio Estado compartido por varios componentes Vocabulario: repositorio (almacenamiento central) componentes (almacenar, recuperar, actualizar) Especializaciones blackboard : almacén crentral lanza procesamiento bases de datos: transacciones (externas) lanzan procesamiento Ejemplos Nota: nada se dice sobre la implementación de la comunicación ni del repositorio Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 8
9 Crítica Estilos Catálogos de estilos son listas de soluciones A veces la categorización sorprende No es ortogonal Ejemplo: blackboard y bases de datos como especializaciones de repositorio blackboard: mecanismo de comunicación vía elemento central base de datos: mecanismo de integridad transaccional (propiedades ACID) Un blackboard puede implantarse vía una base de datos Niveles de abstracción diferentes Otra posible implantación LDAP-based XML replication (f Dynamic Web Publ) Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 9
10 Patrones de diseño Patrones de diseño Heurísticas sistematizadas Originados en comunidad de POO [Gamma+] Patrón =... una solución (descripción) a un problema en un contexto (evaluación de fuerzas y comentarios) Proceso: patrones Elaboración, aprobación y publicación Comunidad fuerte y combativa Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 10
11 Categorías de patrones Patrones de Buschman+ Estructurales ( from mud to structure ) Capas ( layers ) Pipes & Filtros Pizarra ( blackboard ) Sistemas distribuidos Broker Sistemas interactivos MVC: Model-View-Controller Presentación-Abstracción-Control Sistemas adaptables Reflexión Micro-kernel Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 11
12 Patrón de arquitectura: MVC MVC: Model-View-Controller Modelo: elemento de interés para observar/manipular Vista: representación (gráfica u otra) Controlador: manejo y control de vistas de un modelo Ejemplos famosos Smalltalk Struts (framework Web) Especializaciones Observer-Oberved Publisher-Subscriber Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 12
13 Ejemplo Niveles de abstracción Problema: comunicar al profesor con sus alumnos topología 1:M, mensajes infrecuentes, conexiones esporádicas Solución: usar publisher-subscriber Refinamiento: usar lista de correos para implantar producto existente (minimizamos desarrollo y sus riesgos) se ajusta exactamente a las propiedades arriba Nota: este mecanismo también permite otras políticas de comunicación, por lo que dependemos de uso disciplinado Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 13
14 Avance notable...desde estilos descriptivos...a patrones clásicos de sistemas...a patrones de integración Patrones Frutos de la experiencia Heurísticas sistematizadas Patrones: Resumen Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 14
15 Recursos y referencias Software Engineering: Theory and Practice (2nd Ed.) Shari Pfleeger Prentice Hall (2001) Cap. 5 Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall (1996) Mary Shaw, David Garlan Sesión 05 [2004/iv/20] Ingeniería de Software - H.Astudillo 15
Arquitectura de Software III: Elaboración. Contenido del curso. III: Elaboración
Arquitectura de Software III: Elaboración Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María Contenido del curso Introducción, motivación y contexto
Más detallesIngeniería de Software Repaso de Requerimientos y Diseño
Ingeniería de Software Repaso de Requerimientos y Diseño Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María Introducción Proceso y ciclo de vida
Más detallesArquitecturas de Software
Arquitecturas de Software Ingeniería del Universidad Rey Juan Carlos César Javier Acuña cjacunia@escet.urjc.es Índice Introducción Motivación Definición Pipes and Filters Tipos abstractos de datos y OO
Más detallesEstilos Arquitectónicos
Estilos Arquitectónicos Lic. Gastón Coco Ing. Gustavo A. Brey Ing. Juan M. Arias Ing. Jorge García Ing. Santiago Blanco Ing. Fabián Pezet Vila Ing. Ariel Cassan 2005 Agenda # Tema Duración 1 Que es un
Más detallesEstilos Arquitectónicos
Estilos Arquitectónicos Ing. Ariel Cassan 2005 Agenda # Tema Duración 1 Que es un Patrón? 5 min 2 Introducción a estilos arquitectónicos 5 min 2.1 De Estructuración 20 min 2.2 Sistemas distribuidos 5 min
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesArquitectura de Software
Arquitectura de Software (Estilos Arquitectónicos) Universidad de los Andes Demián Gutierrez Mayo 2011 1 Diseño Arquitectónico Diseño Arquitectónico Arquitectura del Software Estilos Arquitectónicos Frameworks
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así
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 detallesUNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS
UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS I. DATOS GENERALES Facultad: Ciencia, Tecnología y Ambiente Departamento: Desarrollo Tecnológico Carrera: Licenciatura en Contaduría Pública
Más detallesQué se entiende por diseño arquitectónico? Comprende el establecimiento de un marco de trabajo estructural básico para un sistema. Alude a la estructura general del software y el modo en que la estructura
Más detallesNombre de la asignatura: Algoritmos y Lenguajes de programación.
Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver
Más detallesSISTEMAS DE INFORMACIÓN
SISTEMAS DE INFORMACIÓN Tema 8 Arquitecturas de Capas JAVIER GARZÁS Arquitectura Software Organización de un sistema software Los elementos estructurales (componentes) y sus interfaces (conectores) en
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 detallesArquitectura de Proyectos en IT
Arquitectura de Proyectos en IT Estilos arquitectónicos Contenido: Introducción... 2 Estilos arquitectónicos... 2 Patrones de estructuración... 2 Sistemas de flujo de datos (Dataflow systems)... 3 Batch
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: ARQUITECTURA DEL SISTEMA DE SOFTWARE NIVELES DE DISEÑO DE LOS SISTEMAS DE SOFTWARE CUALIDADES DE LAS ARQUITECTURAS ESTILOS Y PATRONES - ESTILOS ARQUITECTÓNICO - PATRÓN ARQUITECTÓNICO FRAMEWORK
Más detallesUNIÓN INTERNACIONAL DE TELECOMUNICACIONES. SERIE X: REDES DE DATOS Y COMUNICACIÓN ENTRE SISTEMAS ABIERTOS Seguridad
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T X.800 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT Enmienda 1 (10/96) SERIE X: REDES DE DATOS Y COMUNICACIÓN ENTRE SISTEMAS ABIERTOS Seguridad
Más detallesUNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura
UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo II Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-223 Pre-requisito
Más detallesESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software
I.- Datos Generales Código Título Mantenimiento a equipo de cómputo y software Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación de las personas que realicen
Más detallesComponents & Connectors Viewtype. Estilos
Components & Connectors Viewtype Estilos 1 Estilos Especializan el C&C viewtype introduciendo tipos de componente y conector a los cuales pertenecerán las instancias del modelo Especifican patrones de
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIOS DE LICENCIATURA
UNIVERSIDAD L VALLE MÉXICO PROGRAMA ESTUDIOS LICENCIATURA ASIGNATURA CICLO ÁREA CURRICULAR INTRODUCCIÓN A LOS SISTEMAS COMPUTACIONALES AP TERCER HORAS CON DOCENTE CLAVE 532843 60 TOTAL CRÉDITOS HORAS FORMACIÓN
Más detallesIngeniería del Software. Diseño. Diseño en el PUD. Diseño de software. Patrones arquitectónicos. Diseño Orientado a Objetos en UML
Diseño Diseño en el PUD Diseño de software Patrones arquitectónicos Diseño Orientado a Objetos en UML 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo
Más detallesPlan Estratégico Proceso. Elaborar Plan de Acción de Funcional
Defensoria PROCESO: TECNOLOGÍAS DE LA INFORMACIÓN Código: TIC - CPR - 01 TIPO DE PROCESO: SOPORTE TIPO DE DOCUMENTO: CARACTERIZACIÓN versión: 01 NOMBRE DEL DOCUMENTO: TECNOLOGIAS DE LA INFORMACION Página:
Más detallesPROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS POSTGRADO EN CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE INFORMACIÓN GENERAL Profesor: Francisca Losavio
Más detalles11512 - ARISO 2 - Arquitectura de Computadores y Sistemas Operativos II
Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación:
Más detalles28/08/2014-16:52:22 Página 1 de 5
- NIVELACION 1 MATEMATICA - NIVELACION FISICA - NIVELACION AMBIENTACION UNIVERSITARIA 1 - PRIMER SEMESTRE 71 REPRESENTACION GRAFICA 1 - PRIMER SEMESTRE 1 INTRODUCCION A LA INGENIERIA Para Cursarla debe
Más detallesHerramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela
Introducción Herramientas Estudio Conclusiones Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Ingeniería en Informática
Más detallesPrograma de estudios por competencias. Seminario de Sistemas operativos en red
1. Identificación del curso Programa de estudios por competencias Seminario de Sistemas Operativos en red Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Seminario de Sistemas operativos
Más detallesPlanificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5
Planificaciones 7510 - Técnicas de Diseño Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 5 OBJETIVOS En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA. Escuela Académico Profesional de Ingeniería Electrónica
SÍLABO ASIGNATURA: LABORATORIO DE ELECTRÓNICA III CÓDIGO: IEE408 I. DATOS GENERALES 1.1. DEPARTAMENTO ACADÉMICO : Ing. Electrónica e Informática 1.2. ESCUELA PROFESIONAL : Ingeniería Electrónica 1.3. CICLO
Más detallesSumario Prólogo Unidad didáctica 1. Software libre y open source Objetivos de la Unidad... 10
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Software libre y open source... 9 Objetivos de la Unidad... 10 1. Origen del software libre... 11 2. El concepto de software libre
Más detalleswww.congreso-ciudades-inteligentes.es ORGANIZA: COLABORACIÓN INSTITUCIONAL: APOYO INSTITUCIONAL: COMUNICA: ASI FUE: I CONGRESO CIUDADES INTELIGENTES - ASISTENTES PERFIL ORGANIZACION: PERFIL PROFESIONAL:
Más detallesMateria requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria
Más detallesCreación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de...
Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de... Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación
Más detallesIngeniería de Sistemas de Información Fernando Berzal, Cuestiones administrativas
Ingeniería de Sistemas de Información Fernando Berzal, berzal@acm.org Cuestiones administrativas 1 Cuestiones administrativas Ingeniería de Sistemas de Información 3º Grado en Ingeniería Informática, Especialidad:
Más detallesPrograma de estudios por competencias Arquitectura de computadoras
Programa de estudios por competencias Arquitectura de computadoras 1. Identificación del curso Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Arquitectura de computadoras Departamento
Más detallesPresentación de la Mención en Telemática. Presentación de la Mención en Telemática
Grado en Ingeniería de Tecnologías de Telecomunicación Presentación de la Mención en Telemática (GIT) Laboratorio de Comunicaciones Móviles y Planificación de Redes Network Planning and Mobile Communications
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 detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesArquitecturas de Software
Arquitecturas de Software Diseño y Arquitectura de Software Grado en Ingeniería de Software Carlos E. Cuesta carlos.cuesta@urjc.es Arquitectura de Software Introducción Motivación Incremento en el tamaño
Más detallesPlone 3: Un sistema de gestión de contenidos libre
Plone 3: Un sistema de gestión de contenidos libre Miquel Vidal mvidal@gsyc.escet.urjc.es Grupo de Ingeniería de Software Libre de la URJC Plone 3 Miquel Vidal CSIC, 18-06-2008 p. 1 Qué es Plone Es un
Más detallesPRODUCTO 5.1- B PERFIL DEL PROYECTO DE UN SISTEMA DE SEGUIMIENTO A LOS INDICADORES DEL CONPES 3784 PARA FUTURAS MEDICIONES. Versión 1.
PRODUCTO 5.1- B PERFIL DEL PROYECTO DE UN SISTEMA DE SEGUIMIENTO A LOS INDICADORES DEL CONPES 3784 PARA FUTURAS MEDICIONES. Versión 1.0 DICIEMBRE 2015 53 Tabla de Contenido I. INTRODUCCIÓN 54 II. OBJETIVO
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 detallesUNIVERSIDAD AUTONOMA DE CHIHUAHUA FACULTAD DE CONTADURIA Y ADMINISTRACIÓN
RESUMEN DEL CURSO UNIVERSIDAD AUTONOMA DE CHIHUAHUA FACULTAD DE CONTADURIA Y ADMINISTRACIÓN NUMERO TOTAL DE /SEMANA: 3 NUMERO DE CREDITOS: 10 TIPO DE CURSO: TEORICO-PRACTICO NOMBRE DEL CURSO: COMERCIO
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia DISEÑO DE SOFTWARE DESARROLLO DE SOFTWARE Módulo Titulación Grado en INGENIERÍA INFORMÁTICA Plan 463 Código 45203 Periodo de impartición S5 Tipo/Carácter
Más detallesEstilos y Patrones Arquitectónicos
Lic. Ariel Trellini Estilos y Patrones Arquitectónicos Llamando a las cosas por su nombre Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura y Diseño de Sistemas
Más detallesPlataforma de Interoperabilidad en el Marco del Decreto 3390
Plataforma de Interoperabilidad en el Marco del Decreto 3390 Agenda - CNTI / GIS (Misión y Visión). - Gobierno Electrónico. Etapas. - Gobierno Electrónico. Situación en Venezuela. - Interoperabilidad.
Más detallesDirección de Recursos Humanos
Dirección de Recursos Humanos Duración: 45.00 horas Descripción Este curso de Dirección de Recursos Humanos profundiza en los aspectos relacionados con la estrategia empresarial de Recursos Humanos en
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL MARÍTIMA DEL CARIBE PLAN DE ESTUDIO INGENIERÍA INFORMÁTICA
UNIVERSIDAD NACIONAL EXPERIMENTAL MARÍTIMA DEL CARIBE PLAN DE ESTUDIO INGENIERÍA INFORMÁTICA T UC Prel. I 110 Inglés I 2-4 6 3 - T 120 Lenguaje y Comunicación I 2 2-4 3-130 Informática Básica 2 1-3 2-140
Más detallesMARIA. -Plan de Estudios- Doctorado en Informática
MARIA -Plan de Estudios- CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación Su programa
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION
UNIVERSIDAD NACIONAL DEL SUR 1 PROFESOR RESPONSABLE: Dr. Manuel Fidel Profesor Titular con Dedicación Exclusiva Dra. Marcela Capobianco Profesor Adjunto con Dedicación Exclusiva CARGA HORARI A Teoría 4
Más detallesArquitectura del Software. Estableciendo la estructura global de un sistema de software
Arquitectura del Software Estableciendo la estructura global de un sistema de software Puntos relevantes Complementario al diseño Tiene en cuenta el aspecto dinámico Existencia de estilos División en subsistemas
Más detallesEstilos de Arquitectura y. Patrones de Diseño Arquitectónico. Patrones de Arquitectura
Estilos de Arquitectura y Patrones de Diseño Arquitectónico Gastón Mousqués - AR 1 Patrones de Arquitectura Gastón Mousqués - AR 2 Principales Categorías de Patrones (Software) Patrones de Análisis Expresan
Más detallesDirección de Recursos Humanos, 45 horas
Dirección de Recursos Humanos, 45 horas Objetivos - Planificar, desarrollar y evaluar las políticas de recursos humanos coherentes con la estrategia de la organización. - Determinar las características
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 detallesNombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4
I IDENTIFICACION Nombre de la asignatura : Sistemas de Computación Código : 503429 Nivel (semestre de la carrera) : 7 Carrera : Ingeniería Civil Informática Nº de créditos : 4 Duración : Un semestre Pre-requisitos
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 detallesSoluciones BYOD para el aula. 24.Febrero.2016
Soluciones BYOD para el aula 1 24.Febrero.2016 Escritorios Virtuales Avanzados Software Libre 08/03/2016 2 Qué es evaos? Solución de virtualización de aplicaciones y escritorios Open Source basada en GNU/Linux
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 detallesÉtica en la gestión del negocio
Ética en la gestión del negocio La experiencia de CEMEX 1 Introducción Principales mitos y percepciones Definición de actuación ética: un punto de partida común. 2 El Código de Etica Antecedentes: lo que
Más detallesUNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA 1. IDENTIFICACIÓN DE LA ASIGNATURA. DENOMINACIÓN DE LA ASIGNATURA: CÓDIGO DE ASIGNATURA:
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO. Asigantura: ANALISIS MATEMATICO II
SÍLABO Asigantura: ANALISIS MATEMATICO II CODIGO: EE108 I DATOS GENERALES: 1.1 Dpto. : Ing. Electrónica e Informática 1.2 ESCUELA PROFESIONAL : Ingeniería Electrónica 1.3 CICLO DE ESTUDIOS : II ciclo-
Más detallesTema 1: Introducción a Java EE
Tema 1: Introducción a Java EE Índice Arquitecturas características de las aplicaciones empresariales Tecnologías J2EE Alternativas a J2EE Patrones arquitectónicos Model-View-Controller y Layers Recursos
Más detallesAna Pascual Nobajas Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha
PROYECTO CESAR. Hacia la Administración Electrónica Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha Palabras clave Ciudadano, administración electrónica, servicio, integración,
Más detallesCapítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Más detallesCOMPROMISO CON LA MEJORA DE LOS SERVICIOS
Memoria de Gestión 2011 7 COMPROMISO CON LA MEJORA DE LOS SERVICIOS RELACIONES UNIVERSIDAD-SOCIEDAD 11 Universidad de Granada Memoria de Gestión 2010 12 RELACIONES UNIVERSIDAD-SOCIEDAD Memoria de Gestión
Más detallesMENCION: AUDITORIA Y CONTROL
UNIVERSIDAD NACIONAL DE PIURA ESCUELA DE POSTGRADO SECCION CIENCIAS CONTABLES Y FINANCIERAS PROGRAMA DE MAESTRIA EN CIENCIAS CONTABLES Y FINANCIERAS (PROMACCOF) PLAN DE ESTUDIOS MENCION: AUDITORIA Y CONTROL
Más detallesFUNDAMENTOS DE LOS SISTEMAS DE INFORMACION EN LOS NEGOCIOS
FUNDAMENTOS DE LOS SISTEMAS DE INFORMACION EN LOS NEGOCIOS Maria Alejandra Masclef Cátedra de Computación I Facultad de Ciencias Económicas Universidad Nacional de Tucumán 2012 1 Objetivos Que los alumnos:
Más detallesANÁLISIS Y DISEÑO DE SISTEMAS
GUÍA DOCENTE 2014-2015 ANÁLISIS Y DISEÑO DE SISTEMAS ASIGNATURA OBLIGATORIA DE 2º CURSO DE GRADO EN INGENIERÍA INFORMÁTICA 1. Denominación de la asignatura: ANÁLISIS Y DISEÑO DE SISTEMAS Titulación GRADO
Más detallesDeveloping ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Más detallesDirección General de Personal. División de Capacitación y Formación Continua. Manuales Básicos de. Sistemas Horizontales de Gestión
Dirección General de Personal División de Capacitación y Formación Continua Manuales Básicos de Sistemas Horizontales de Gestión SISTEMA DE GESTIÓN DE BEDELÍAS (SGB) Marzo 2005 SISTEMA DE GESTIÓN DE BEDELÍAS
Más detallesCURSO LECTIVO 6: Sistemas Informáticos para Econegocios y Gerencia PRESENCIAL. Nº de horas de trabajo autónomo: 64 SEMI PRESENCIAL
CURSO LECTIVO 6: CARRERA: MODALIDAD: Redes Sistemas Informáticos para Econegocios y Gerencia Presencial Nº de Semanas programadas: 16 Nº de horas presenciales: 64 Número de Horas de Clases Semanales: 4
Más detallesGLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.
GLOSARIO Nota: G Término General en cualquier contexto AP Definición dentro del contexto del presente proyecto de grado y la aplicación Mapa Interactivo S Siglas incluidas en el Documento M Marcas y productos
Más detallesResumen. Introducción
Arquitectura de software para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Parson Ariel, Esteban Natalia Universidad Nacional de la Patagonia San Juan Bosco Sede Ushuaia, Darwin
Más detallesDOCUMENTACION A PRESENTAR: TRABAJADORES (RÉGIMEN GENERAL, ADMINISTRACIÓN PÚBLICA, AUTÓNOMOS) DEMANDANTES DE EMPLEO
MF0492_3 PROGRAMACION WEB EN EL ENTORNO SERVIDOR (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 240 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 217 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE ANALISIS Y DISEÑO DE SISTEMAS 1
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE ANALISIS Y DISEÑO DE SISTEMAS 1 CODIGO: 283 CREDITOS: 3 ESCUELA: Ciencias y Sistemas AREA:
Más detallesProcesadores de Lenguajes II. Luis M a Montero de Espinosa Díaz Manuel Trinidad García. 17 de enero de 2013
Procesadores de Lenguajes II Luis M a Montero de Espinosa Díaz Manuel Trinidad García Ingeniería Informática Universidad de Cádiz 17 de enero de 2013 1 / 42 Índice 1 Resumen Introducción Principales conceptos
Más detallesSoftware de la pizarra Smart: Notebook10-Centro de inicio. LA PIZARRA DIGITAL INTERACTIVA
Más detalles
Análisis y Diseño de Sistemas Clase 1 Sistemas e Ingeniería de Software
Análisis y Diseño de Sistemas Clase 1 Sistemas e Ingeniería de Software Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Sobre
Más detallesEl Sistema Gestor de Base de Datos (DBMS)
Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los
Más detallesUNIVERSIDAD VERACRUZANA NUEVO MODELO EDUCATIVO PROGRAMA DE ESTUDIO. Dirección del Area Académica: Humanidades
UNIVERSIDAD VERACRUZANA NUEVO MODELO EDUCATIVO PROGRAMA DE ESTUDIO Dirección del Area Académica: Humanidades 1 Carrera: SOCIOLOGÍA 2 Facultad: SOCIOLOGÍA 3 Código: 4 Nombre de la experiencia educativa
Más detallesCURSOS OFRECIDOS PARA EL AÑO Curso de Posgrado "Gestión de tecnología Médica"
Los Cursos de posgrado están abiertos a cualquier graduado o profesional interesado en temas relacionados con las disciplinas fundamentales en el campo de la Ingeniería Biomédica o con temas específicos
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 detallesETAPAS Y ACTIVIDADES MÍNIMAS A REALIZAR POR EL CONSULTOR
ANEXO N 1 PROPONENTE : ETAPAS Y ACTIVIDADES MÍNIMAS A REALIZAR POR EL CONSULTOR 0. ETAPA 0 0.1. Hito 0 0.1.1. Elaborar un diagnóstico determinando brecha existente. 1. ETAPA 1 1.1. Hito 1 1.1.2. Elaboración
Más detallesProgramación de Sintetizadores y Manejo de Máquinas I
11 Programación de Sintetizadores y Manejo de Máquinas I Prof. Hugo Druetta hdruetta@ism.unl.edu.ar Asignatura anual con una carga horaria semanal de 2 hs. Fundamentación: La tecnología electrónica-digital
Más detallesCATÁLOGO DE ACCIONES FORMATIVAS DEL PROGRAMA DE FORMACIÓN DIRECTIVA Y ALTA FUNCIÓN PÚBLICA
CATÁLOGO DE ACCIONES FORMATIVAS DEL PROGRAMA DE FORMACIÓN DIRECTIVA Y ALTA FUNCIÓN PÚBLICA PLAN DE FORMACIÓN DE LOS EMPLEADOS PÚBLICOS DE LA COMUNIDAD DE MADRID AÑO 2013 FORMACIÓN EMPLEADOS PÚBLICOS 2013
Más detallesMódulo de sensorización Hardware/ sensores Aplicación móvil para comunicación con la camiseta
Índice Resumen... i Abstract... iii Resum... v Publicaciones... vii Congresos... vii Congresos publicados en Lecture Notes... vii Congresos publicados en revistas... vii Revistas... viii Índice... xi Lista
Más detallesProf. Mariano Mancuso. Sistemas de información y control diagrama de clases
Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un
Más detallesDiseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par
Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par Autor: Alberto López Esteban Tutor: Alberto Jardón Huete Director: Juan Carlos González Víctores Universidad Carlos
Más detallesPrograma de estudios por competencias Seminario Resolución de Problemas de Métodos Matemáticos I
1. Identificación del curso Programa de estudios por competencias Seminario Resolución de Problemas de Métodos Matemáticos I Programa educativo: Ingeniería en computación Unidad de aprendizaje: Seminario
Más detallesMARIA. -Plan de Estudios- Doctorado en Marketing
MARIA -Plan de Estudios- en Marketing CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación
Más detallesFormato de Referenciamiento de Páginas Amarillas / Yellow Pages
Formato de Referenciamiento de Páginas Amarillas / Yellow Pages Nombres y Apellidos Contacto (E-mail) Información General WILLIAM MAURICIO ROJAS CONTRERAS mrojas@unipamplona.edu.co Cargo Docente tiempo
Más detallesSistemas Distribuidos. Soporte de Sistemas Operativos
Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Tareas principales de un SO: Administrar recursos Proveer abstracciones de los
Más detallesA continuación se describe con mayor detalle cada una de tales unidades:
1. OBJETIVOS: - Entender los conceptos teórico-prácticos que se emplean en la fase de diseño de un proyecto de software. - Entender las metodologías de diseño para las diferentes estrategias de desarrollo
Más detallesUniversidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Ciencias Físicas y Matemática
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Ciencias Físicas y Matemática Programa de la asignatura: MAT-151 ALGEBRA LINEAL Total de Créditos: 4 Teórico:
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 detallesDIPLOMATURA DESARROLLO DE APLICACIONES JAVA
DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la Multimedia I
Más detallesPROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal Resultados de Aprendizaje
PROGRAMA DE CURSO Código Nombre CC1002 Introducción a la Programación Nombre en Inglés Introduction to Programming SCT Unidades Horas Docencia Horas de Trabajo Horas de Cátedra Docentes Auxiliar Personal
Más detallesSoftware Libre / Código Abierto Programa de contenidos
Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los
Más detalles