INGENIERÍA DEL SOFTWARE
|
|
- Ignacio Carrizo Godoy
- hace 6 años
- Vistas:
Transcripción
1 INGENIERÍA DEL SOFTWARE
2 Sesión No. 1 Nombre: Introducción a la ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización Con el paso de los años, la tecnología ha avanzado y con ella el uso de los dispositivos y el software que utiliza para funcionar correctamente, este medio de programación que se aplica dentro de los sistemas comunes que son parte de la vida cotidiana ayudan a solucionar problemas comunes y apoyan la forma de trabajo, por ejemplo el uso de las calculadoras, las computadoras, dispositivos móviles, etcétera. Todos éstos funcionan gracias a la utilización de software y la ingeniería tras de éste. Recordemos que un software es la parte no tangible dentro de un medio, llámese computadora, calculadora, celular, etc. Y éste se lleva de la mano del hardware, pues no puede funcionar el uno sin el otro.
3 INGENIERÍA DEL SOFTWARE 2 Introducción al Tema Cuáles son los usos de la ingeniería de software? La ingeniería de software se basa en la aplicación de un enfoque sistemático, el cual se disciplina en un medio cuantificable de desarrollo, mantenimiento y operación funcional de un software. Para el desarrollo de los medios de programación se crean diagramas de flujo y estructuras donde el funcionamiento de los mismos se explica para poder definir las funciones en la aplicación. A pesar de que la principal función de la ingeniería de software es crear soluciones con sistemas de cómputo, algunas veces la solución a un problema o a las necesidades del usuario son más imples; un ejemplo puede ser, una base de datos para negocio que cuenta sólo con un equipo de cómputo, el ingeniero en software puede ayudar al cliente a encontrar la solución al registro de sus productos o a su contabilidad, sin crear un gran sistema.
4 INGENIERÍA DEL SOFTWARE 3 Explicación Introducción a la ingeniería del software Dentro de la ingeniería de software encontramos varios elementos que la componen, como los paradigmas de programación, el uso de diferentes lenguajes de programación, la diferenciación de estructuras lógicas para cada lenguaje y resultado a obtener, tipos de software, por ejemplo; Software basado en la web; sistemas conocidos como exploradores, los cuales funcionan en la red con localización de metadatos. Software de sistemas; conjunto de programas desarrollados para servir a otros programas. Software de tiempo real; éste coordina, analiza y/o controla sucesos del mundo real. Software de gestión; reestructura los datos disponibles para facilitar operaciones o toma de decisiones. Software de inteligencia artificial; éste utiliza algoritmos no numéricos para resolver problemas complejos. Software empotrado; éste sólo es de lectura y controla productos o sistemas de mercados industriales y de consumo. Software de computadoras personales; se desarrollan para uso personal, como pueden ser, convertidores de videos, procesadores de texto, hojas de cálculo, sistemas multimedia, etc. Software de ingeniería y científico; su principal característica es el uso de algoritmos. También se tienen mitos acerca de la creación de aplicaciones en la ingeniería de software y los procesos por los que se crean; Mitos del cliente. Mitos del desarrollador. Mitos de gestión.
5 INGENIERÍA DEL SOFTWARE 4 Concepto Qué es la ingeniería de software? La ingeniería de software es la disciplina que permite crear software a partir de una serie de requisitos o de las necesidades planteadas por el usuario final, se basa en un conocimiento técnico y práctico con el que se definen diagramas para la estructura de los mismos y estructuras con las que se explica el funcionamiento de los mismos. Objetivos Los objetivos que se determinan dentro de la ingeniería de software, son realizados para cumplir con los medios de estandarización, de calidad y dar una buena imagen a la compañía que los desarrolla, entre otras razones. Cuáles son los objetivos de la Ingeniería de Software? Diseñar aplicaciones informáticas que se ajusten a las necesidades de los usuarios finales. Coordinar y desarrollar aplicaciones complejas y funcionales. Intervenir en las fases del ciclo de vida de las aplicaciones.
6 INGENIERÍA DEL SOFTWARE 5 Estimar los costos del proyecto y los tiempos de desarrollo del mismo. Organizar la relación de pruebas de verificación del funcionamiento de los programas y los requisitos de análisis y diseño. Los objetivos de la ingeniería de software pueden ser definidos de muchas formas y no siempre son los mismos, pues las funciones son diferentes y lo que es útil en algunos casos, en otros no se considera, por tanto es importante conocer el motor inicial y funcional con el que se define la aplicación que se desarrolla para determinar de mejor manera los objetivos. Es importante siempre sin importar el nombre de la aplicación o su uso, incluir la calidad suficiente que cumpla con las expectativas de los usuarios finales y con los estándares de IEEE. Cuerpo de conocimientos Existe una guía sobre el cuerpo de conocimientos? Un cuerpo de conocimientos (BOK, del inglés Body of Knowledge), es un compendio de términos, usos y definiciones acerca de un tema, es creado por la asociación profesional que valida el tema del que se trata; muchos de estos cuerpos, se han llegado a convertir en estándares y normas de calidad, y de la misma manera, se han creado normas a partir de ellos. Algunos de los cuerpos de conocimiento más famosos en las TI son: BABOK (Business Analysis Body of Knowledge).Guía sobre los fundamentos del conocimiento del análisis de negocio. PSPBOK (Personal Software Process Body of Knowledge).Guía para la gestión de tiempo y productividad personal. TSPBOK (Team Software Body of Knowledge).Guía de gestión de equipos para organizar y generar software de gran escala. PMBOK (Project Management Body of Knowledge). Guía de dirección de proyectos.
7 INGENIERÍA DEL SOFTWARE 6 SWEBOK (Software Engineering Body of Knowledge).Guía acerca del conocimiento necesario de un ingeniero de software SWEBOK Contiene conceptos y conocimientos acerca de la ingeniería de software y de cómo debe de llevarse a cabo por un ingeniero de software, proporciona una visión general acerca del software de calidad y de las buenas prácticas de desarrollo, las áreas de conocimiento de han ido ampliando a través de las versiones. Áreas principales Para SWEBOK V3.0 el conocimiento se ha agrupado en áreas, que son: Requisitos. Diseño. Desarrollo. Pruebas. Mantenimiento. Gestión de configuración. Gestión de software. Proceso de ingeniería. Herramientas y métodos de ingeniería. Calidad de software
8 INGENIERÍA DEL SOFTWARE 7 Figura 1 Esteban, L. Rojas, W. Sánchez, M. (2013) Modelo de investigación en gestión de proyectos para la investigación en ingeniería. [Áreas de conocimiento para la ingeniería del software según el SWEBOK]. Recuperado de Requisitos: Interpreta las necesidades del cliente en una lista de objetivos a cumplir, cada uno se puede trasformar en un subsistema o sólo en una funcionalidad, si los requisitos no son interpretados correctamente, el sistema sufrirá consecuencias graves en el desarrollo y mantenimiento.
9 INGENIERÍA DEL SOFTWARE 8 Figura 2. Bourque, P., Fairley, R. (2014). Software Requirements. [Breakdown of Topics for the Software Requirements KA] (p. 1-1). Diseño: Define la arquitectura, interfaces, diagramas de flujo, entre otros del sistema; en esta etapa se analizan los requerimientos y se crean posibles soluciones gráficas a cada uno.
10 INGENIERÍA DEL SOFTWARE 9 Figura 3. Bourque, P., Fairley, R. (2014). Software Desing. [Breakdown of Topics for the Software Desing KA] (p. 2-2).
11 INGENIERÍA DEL SOFTWARE 10 Desarrollo: Interpreta la arquitectura, esquemas y diagramas de flujo definidos en la etapa de diseño en codificación de un lenguaje de programación, interactuando también con el sistema operativo y algunas veces con los dispositivos de entrada y salida. Figura 4. Bourque, P., Fairley, R. (2014). Software Construction. [Breakdown of Topics for the Software Construction KA] (p. 3-2).
12 INGENIERÍA DEL SOFTWARE 11 Pruebas: Evalúa la eficiencia y calidad del producto detectando las posibles mejoras o fallas. Figura 5. Bourque, P., Fairley, R. (2014). Software Testing. [Breakdown of Topics for the Software Testing KA] (p. 4-2).
13 INGENIERÍA DEL SOFTWARE 12 Mantenimiento: Corrige las fallas y realiza las mejoras detectadas anteriormente. Figura 6. Bourque, P., Fairley, R. (2014). Software Maintenance. [Breakdown of Topics for the Software Maintenance KA] (p. 5-2).
14 INGENIERÍA DEL SOFTWARE 13 Gestión de configuración: Identifica la configuración general del sistema para realizar posibles adaptaciones y configurar su ciclo de vida, detecta las características físicas y funcionales del sistema además del cumplimiento de sus objetivos. Figura 7. Bourque, P., Fairley, R. (2014). Software Configuration Management. [Breakdown of Topics for the Software Configuration Management KA] (p. 6-2).
15 INGENIERÍA DEL SOFTWARE 14 Gestión de ingeniería: Verifica la infraestructura del proyecto, el control y la planeación del programa, asegura que el mantenimiento del producto sea adecuado. Figura 8. Bourque, P., Fairley, R. (2014). Software Engineering Management. [Breakdown of Topics for the Software Engineering Management KA] (p. 7-2).
16 INGENIERÍA DEL SOFTWARE 15 Gestión del proceso: Valida todas las etapas del proceso, como las tareas que componen el proceso, funciones, mediciones, configuración, mantenimiento, entre otros. Figura 9. Bourque, P., Fairley, R. (2014). Software Engineering Process. [Breakdown of Topics for the Software Engineering Process KA] (p. 8-2).
17 INGENIERÍA DEL SOFTWARE 16 Herramientas y proceso de ingeniería: son todos los recursos virtuales que nos ayudan a realizar tareas exhaustivas como, validar el producto, crear el diseño, realizar pruebas, detectar fallas, entre otros; pero es importante saber que estas herramientas sólo interpretan el resultado de la información que brindamos, si la información es errónea, el resultado puede llevarnos a una mala decisión. Figura 10. Bourque, P., Fairley, R. (2014). Software Engineering Models and methods. [Breakdown of Topics for the Software Engineering Models and methods KA] (p. 9-2).
18 INGENIERÍA DEL SOFTWARE 17 Calidad de software: el conjunto de las actividades vistas anteriormente tiene como objetivo crear un producto de calidad, el cual pueda brindar al cliente la solución a los procesos que realiza o a la problemática que tiene, siendo eficaz, costeable, moldeable, y que pueda tener futuras implementación, éstas son algunas características de software de calidad. Figura 11. Bourque, P., Fairley, R. (2014). Software Quality. [Breakdown of Topics for the Software Quality KA] (p. 10-2).
19 INGENIERÍA DEL SOFTWARE 18 Conclusión La ingeniería del software se desarrolló para poder solucionar problemas en la creación de aplicación y creaciones de piezas de software especializadas. Gracias a que cuenta con varios elementos de desarrollo e investigación sobre los paradigmas, se pueden determinar nuevas formas de perfeccionamiento de aplicaciones mejorando la calidad de éstos y el tiempo en que se crean y se distribuyen a los usuarios. Cuando la ingeniería de software no se utiliza correctamente pueden omitirse varios de los principales elementos y los paradigmas de programación, estos pueden aplicarse a cualquier lenguaje de programación, ya sea para el desarrollo de animaciones mediante scripts de audio, de movimiento o con elementos más robustos como composición de código en un sistema operativo para una computadora, o el desarrollo de aplicaciones que hagan manejo de elementos multimedia que requieren de codificación y decodificación.
20 INGENIERÍA DEL SOFTWARE 19 Para aprender más Importancia de la ingeniería de software. Ruiz de la Peña, J; Aguilera, O. (2007). Importancia de la ingeniería de software en la producción de software. Ciencias Holguín, vol. XIII, núm. 2, abril-junio, 2007, pp. 1-8.Centro de Información y Gestión Tecnológica de Santiago de Cuba Holguín, Cuba. Sitio Web: Ciclo de vida y mapas de actividades. Arboleya, H. (2013, Junio). Propuesta de Ciclo de Vida y Mapa de Actividades para Proyectos de Explotación de Información. Revista latinoamericana de ingeniería de software (ISSN ), 1, Sitio Web : SWEBOK. SWEBOK V3. IEEE Computer Society, Sitio Web:
21 INGENIERÍA DEL SOFTWARE 20 Actividad de Aprendizaje Instrucciones: Para que reafirmes los conocimientos que has adquirido en esta sesión, tendrás que realizar una actividad la cual consiste en realizar un mapa mental donde detalles los conceptos principales de la ingeniería de software y sus principales áreas de conocimiento. Deberás guardarlo en formato JPG, para subirlo a la plataforma de la asignatura. Es muy importante que tengas claros los conceptos de esta sesión, ya que más adelante harás uso de ellos de manera práctica. Para la evaluación de esta actividad se tomarán en cuenta los siguientes puntos: Título Datos personales Mapa mental Ortografía y redacción Bibliografía
22 INGENIERÍA DEL SOFTWARE 21 Bibliografía Alonso, F., Martínez, L., & Segovia, F. (2005). Introducción a la Ingeniería del Software: Modelos de desarrollo de Programas. España: La Fuensanta. EUI, (2011) Objetivos de Ingeniería del Software. 2013,Julio 17, Sitio Web: Galaz S. (2011) Ingeniería de software. 2013,Julio 17, Sitio Web: Galeotti P., Mostaco M. & Rosner N., (s.f.) Ingeniería de Software. 2013,Julio 17, Sitio Web: Méndez R., Barzanallana A., (2011) Informática aplicada a la gestión pública.2013,julio 17, Sitio Web: TechNet. (2012), Qué es la Ingeniería de Software? 2013,Julio 17, Sitio Web: b4db-a1e3edb946fb/-que-es-la-ingenieria-software-
Aspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 1 Nombre: Conceptos de algoritmos Objetivo de la sesión: Al concluir la sesión el estudiante identificará los conceptos básicos sobre la definición de algoritmos
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Más detallesPrincipios de Finanzas
Principios de Finanzas 1 Sesión No. 1 Nombre: La Función financiera en la empresa Objetivo de la sesión: Al término de la sesión el alumno reconocerá los conceptos básicos que conforman las finanzas y
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 detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
Más detallesAsignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales
CUCSH División de Estudios de la Cultura Departamento de Estudios de la Comunicación Social Licenciatura en Comunicación Pública 1. IDENTIFICACIÓN DEL CURSO. Asignatura. Laboratorio de Lenguaje Multimedia
Más detallesPR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de
CUADRO DE ADAPTACIÓN INGENIERÍA INFORMÁTICA - Campus Río Ebro Código Asignaturas aprobadas Créditos Carácter Asignaturas/Materias reconocida Créditos Carácter 12007 Cálculo 7,5 MAT1; Matemáticas I 12009
Más detallesMultimedia Educativo
Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 2 Nombre: Multimedia y multimedios. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar qué es multimedia y multimedios,
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesPrograma de Asignatura Programación Visual I
Programa de Asignatura Programación Visual I Managua, Abril, 2013 1. DATOS GENERALES Nombre de la asignatura: Programación Visual I Código: Requisito / Correquisito: Carrera (s): Modalidad: Turno: Semestre:
Más detallesM. C. Felipe Santiago Espinosa
M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema
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 detallesUNIVERSIDAD RICARDO PALMA
UNIVERSIDAD RICARDO PALMA Facultad de Ingeniería ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA SÍLAB0 PLAN DE ESTUDIOS 2006-II I. DATOS GENERALES Nombre : MICROPROCESADORES Código : CE 0606 Área
Más detallesProyecto Multimedia. Elio Sancristóbal Ruiz
Proyecto Multimedia Elio Sancristóbal Ruiz Índice Áreas que participan en un proyecto multimedia. Área de redacción Área de producción Área técnica Área artística Máster en Ingeniería de la Web 2 Área
Más detallesCOLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO
COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO COMPETENCIAS Diseñar y crear diferentes animaciones publicitarias
Más detallesFundamentos de la Mercadotecnia
Fundamentos de la Mercadotecnia 1 Sesión No. 3 Nombre: Historia Objetivo de la sesión: Al concluir la sesión el alumno conocerá la evolución de la mercadotecnia a partir de su desarrollo histórico, para
Más detallesCARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO
CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la
Más detallesAdministración de Ventas
Administración de Ventas 1 Sesión No. 2 Nombre: Administración y fuerza de ventas, Estructura de la fuerza de ventas Contextualización Te has preguntado Por qué crear una fuerza de ventas? Crear una fuerza
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación
Más detallesJesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ingeniería Ambiental Sustantiva profesional. Programa elaborado por: PROGRAMACIÓN APLICADA Horas teóricas: 1 Horas prácticas:
Más detallesPlataformas Tecnológicas Educativas
Plataformas Tecnológicas Educativas 1 Sesión No. 4 Nombre: Elementos pedagógicos aplicados al ambiente virtual de aprendizaje. Parte I. Contextualización Cuál es la función de la planeación didáctica?
Más detallesCAPITULO 1 INTRODUCCION AL PROYECTO
CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado
Más detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Más detallesGRADO EN INGENIERÍA DE TECNOLOGÍAS DE TELECOMUNICACIÓN Primer curso Segundo curso Tercer curso Cuarto curso 1-C 2-C 1-C 2-C 1-C 2-C 1-C 2-C
GRADO EN INGENIERÍA DE S DE TELECOMUNICACIÓN 1 3 Diseño con Subsistemas Analógicos Diseño Microelectrónico Optativa 2 4 l Procesado Digital de la Señal Diseño con Empotrados Ampliación de Redes de Transporte
Más detallesUNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS ASIGNATURA : ELECTIVA I - PROGRAMACION CÓDIGO : 8104661 SEMESTRE : IV CRÉDITOS : 4 FECHA DE
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 1 Nombre: Recursos Humanos y Diseño del Puesto Contextualización A lo largo de la experiencia laboral de una persona, el individuo
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
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 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 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 detallesI. FUNDAMENTOS DE ARQUITECTURA
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Software
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
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 detallesHerramientas Tecnológicas de Productividad. Sesión 1. Introducción a la informática
Herramientas Tecnológicas de Productividad Sesión 1. Introducción a la informática Contextualización En la actualidad y con el constante incremento e incorporación de las tecnologías en las instituciones
Más detallesPresentación del curso Proyecto de Seguridad informática I código:
Presentación del curso Proyecto de Seguridad informática I código: 233006 Recuperado de http://www.vanessacaballeros.com/2015/05/que-es-administracion-de-proyectos.html Descripción General PROGRAMA: ESCUELA
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesNombre: Modelo de planeación de utilidades a corto plazo
Presupuestos 1 Sesión No. 6 Nombre: Modelo de planeación de utilidades a corto plazo Contextualización Anteriormente aprendimos acerca del entorno económico y de mercado. En esta sección veremos cómo se
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 detallesCONTABILIDAD GERENCIAL
1 Sesión No. 7 Nombre: Análisis de Depreciación y Amortización Al terminar esta sesión, el participante será capaz de: Identificar la diferencia entre depreciación y amortización, así como su impacto en
Más detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesTEMA 7: INGENIERIA DEL SOFTWARE.
TEMA 7: INGENIERIA DEL SOFTWARE. 7.1. Definición de software 7.2. Características del software 7.3. Componentes del software 7.4. Ciclo de vida 7.4.1. Análisis de requisitos 7.4.2. Diseño 7.4.3. Implementación
Más detallesDocumento no controladon, sin valor
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS INFORMACIÓN REQUERIDA POR ASIGNATURA 1. NOMBRE DE LA ASIGNATURA: INFORMATICA I 2. NIVEL DEL SABER: BÁSICO 3. ÁREA DE CONOCIMIENTO: CIENCIAS BÁSICAS
Más detallesCapítulo III: MARCO METODOLÓGICO
Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad
Más detallesUnidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Más detallesIT Essentials I: PC Hardware and Software
IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación
Más detallesEl Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
Más detalles4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema Descripción de la AA4.2:
4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema. 4.2.1 la AA4.2: Nombre de la Actividad de Aprendizaje 4.2: Resultado de aprendizaje relacionado al desarrollo
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 11 Nombre: Auditoría en Empresa Privada Contextualización La Auditoría en empresa privada puede ser muy variada e incluir varias líneas de acción, lo anterior debido
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
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 detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesESTÁNDAR DE COMPETENCIA
I.- Datos Generales Código EC0835 Título Ejecución de software con codificación de comandos y datos orientada a objetos Propósito del Estándar de Competencia Servir como referente para la evaluación y
Más detallesCarrera: Ingeniería en Tecnologías de la Información y Comunicaciones
1.- DATOS DE LA ASIGNATURA Nombre de la Asignatura: Servicios Web Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones Clave de la Asignatura: DWH-1302 SATCA 1 : 1-3-4 2.- PRESENTACIÓN
Más detallesPROGRAMACIÓN DE AULA: OBJETIVOS CONTENIDOS MATERIALES y RECURSOS MODULO MATEMATICAS-TECNOLOGÍA
UNIDAD 4: SUCESIONES Y ECUACIONES. PROYECTO TECNOLÓGICO TEMPORALIZACIÓN: 2 ÚLTIMAS SEMANAS DE NOVIEMBRE, 2 PRIMERAS DE DICIEMBRE, 3 ÚLTIMAS SEMANAS DE ENERO Y PRIMERA DE FEBRERO PROGRAMACIÓN DE AULA: CURSO/NIVEL:
Más detallesDossier de prensa Mayo 2016
Dossier de prensa Mayo 2016 1 Sinnaps es una empresa de desarrollo de software online para la gestión de proyectos profesionales. Nace de la experiencia La necesidad por encontrar un software capaz de
Más detallesLas Obligaciones en el Derecho Civil
Las Obligaciones en el Derecho Civil 1 Sesión No. 1 Nombre: Obligación Jurídica Contextualización Tomando como base el Derecho subjetivo, tienes que distinguir entre los Derechos reales y los Derechos
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 detallesMatemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 7 Nombre: Compuertas Lógicas Objetivo Al término de la sesión el participante aplicará los conceptos de compuertas
Más detallesNombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje
Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas
Más detallesEl alumno comprenderá los mecanismos básicos para el desarrollo de un plan de marca.
Gerencia de Marca 1 Sesión No. 10 Nombre: Desarrollo de Plan de Marca V.1 Revisión de Negocio Contextualización Para desarrollar el plan de marca de un negocio es necesario seguir una metodología que requiere
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ORGANIZACIÓN DE COMPUTADORAS
Más detallesPROPUESTA DE INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE
PROPUESTA DE INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE ADQUISICION DE LJCENCIAS DE SOFTWARE PARA MEDIOS IMPRESOS, WEB, MULTIMEDIA AUDIO Y VIDEO, 1. NOMBRE DEL AREA: Tecnologías de Información 2.
Más detallesINTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:
INTERFACES INTELIGENTES ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: magielr@gmail.com GENERALIDADES DE LAS INTERFACES INTERFAZ DE USUARIO: Es el dispositivo por medio del cual un usuario realiza la comunicación
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detallesIntroducción a la Ingeniería Básicas de Ingeniería
010-14-04 1 de 5 1. IDENTIFICACIÓN Nombre de la Asignatura Código Área Introducción a la Ingeniería 9900033 Básicas de Ingeniería Naturaleza No de Créditos TP Trabajo Presencial TD Trabajo Dirigido TI
Más detallesDirección de Desarrollo Curricular Secretaría Académica
PLAN DE ESTUDIOS DE EDUCACIÓN MEDIA SUPERIOR CAMPO DISCIPLINAR Comunicación PROGRAMA DE ASIGNATURA (UNIDADES DE APRENDIZAJE CURRICULAR) Tecnologías de Información y Comunicación IV PERIODO IV CLAVE BCCO.16.04-06
Más detallesSISTEMA DE INFORMACIÓN GEOGRÁFICA WEB
DESCRIPCIÓN BREVE EL Observatorio territorial es un Sistema de Información Geográfica en la WEB, donde Ud. encontrará información georreferenciada del departamento de Cajamarca. SISTEMA DE INFORMACIÓN
Más detallesSIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.
Grupo SIG C U R S O Fundamentos de Sistemas de Información Geográfica UNIDAD 1 Generalidades de los Sistemas de Información Geográfica Tema 3 Ciclo de vida y componentes de los SIG CIAF Centro de Investigación
Más detallesEn GSG Petroleum le brindamos soluciones tecnológicas personalizadas. de toma de decisiones.
En GSG Petroleum le brindamos soluciones tecnológicas personalizadas que le ayudarán en el proceso de toma de decisiones. Somos una firma que le ofrece soluciones en el área de Tecnologías de la Información
Más detallesARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS II DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Más detallesNombre de la asignatura: Simulación. Créditos: Aportación al perfil
Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Instrumentación industrial. 2. Competencias Implementar
Más detallesDISEÑO DEL SISTEMA DE INFORMACION (DSI)
DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Organización y Arquitectura de Computadoras CÓDIGO: CARRERA: NIVEL: Ingeniería de Sistemas 3ro No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE
Más detallesF1131 Fundamentos de sistemas operativos 1/12
PROGRAMA DE ESTUDIO Fundamentos de sistemas operativos Programa Educativo: Licenciado en Informática Administrativa Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total
Más detallesCapítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar
Capítulo 7 Introducción a las Interfaces Gráficas de usuario Continuar Introducción Se explicará qué es una interfaz gráfica, cómo han evolucionado y cómo es que debe desarrollarse un programa que incluya
Más detallesAdministración de Ventas
Administración de Ventas 1 Sesión No. 8 Nombre: Dirección Contextualización Te has preguntado Cómo se desarrolla una dirección en el departamento de ventas? Para que identifiques la importancia de la dirección
Más detallesINGENIERÍA EN MANTENIMIENTO INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas Automatizados y Redes Industriales 2. Competencias Validar estudios de ingeniería y proyectos técnicoeconómicos
Más detallesTema II:Evaluación de los entornos virtuales CÓMO EVALUAR EL E-LEARNING?
Especialidad en Tecnología Educativa Módulo VI Evaluación del aprendizaje en los entornos virtuales Tema II:Evaluación de los entornos virtuales INSTRUCTOR Dra. María Teresa Pantoja Sánchez Lic. Comp.
Más detallesDEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA
6. CONCLUSIONES 6.1. Introducción En este trabajo se ha intentado realizar un estudio suficientemente exhaustivo, que pudiera recopilar los métodos y técnicas más relevantes en la gestión de proyectos
Más detalles2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.
2007/2008 Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS 1.-Introducción. -Comprender cómo funciona un lenguaje de programación 2. Características del lenguaje C -Entender las
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 6 Nombre: Administración del inventario Contextualización La programación agregada es un sistema de planeación y control que
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN 1. Competencias Implementar sistemas de medición y control bajo los
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No.11 Nombre: La teoría socio-histórica: Aplicaciones en la educación Contextualización Vigotsky usa en su esquema teórico la relación entre el
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 detallesPrograma de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I
Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I 1. Identificación del curso Programa educativo: Licenciatura en Ingeniería en Computación Academia:
Más detallesEn la sección previa abordamos el tema del presupuesto de capital. En esta sección veremos cómo se realiza un presupuesto de flujo de efectivo.
Presupuestos 1 Sesión No. 11 Nombre: Presupuesto de flujo de efectivo Contextualización En la sección previa abordamos el tema del presupuesto de capital. En esta sección veremos cómo se realiza un presupuesto
Más detallesMatemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características
Más detallesNombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables
1.- DATOS GENERALES DE LA ASIGNATURA Nombre de la asignatura: Energía Solar Fotovoltaica Carrera: Ingeniería en Energías Renovables Clave de la asignatura: ESD-1603 SATCA: 2-3-5 2.- PRESENTACIÓN Caracterización
Más detallesMatemáticas Financieras Avanzadas
Matemáticas Financieras Avanzadas 1 Sesión No. 8 Nombre: Depreciación. Parte I Objetivo Al término de la sesión el estudiante solucionará problemas reales de depreciación a través de la aplicación de los
Más detallesPROGRAMA DE ESTÍMULOS A LA INNOVACIÓN
TÍTULO DEL PROYECTO: Planta automatizada de tratamiento y reciclaje para autolavados. EMPRESA BENEFICIADA: Tecnología Renovable de México S.A. de C.V. MODALIDAD: PROINNOVA MONTO DE APOYO OTORGADO POR EL
Más detalles