Base de Datos, Teoría General de Sistemas Área:



Documentos relacionados
INGENIERIA DE SOFTWARE

Asignaturas antecedentes y subsecuentes

Grado en Ingeniería Informática

Grado en Ingeniería Informática

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

Análisis de Señales, Sistemas Operativos Área:

Pontificia Universidad Católica del Ecuador

Al final del curso el estudiante:

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO IDAT - PIURA R.M. Nº ED / R.D. N ED REVALIDADO CON R.D. Nº ED JR.

FUNDAMENTOS DE REDES

Asignaturas antecedentes y subsecuentes

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) CONTENIDOS DE APRENDIZAJE

Planificación y Modelado

CARTA AL ESTUDIANTE. EIF211: Diseño e Implementación de Bases de Datos EIF212: Sistemas Operativos

Tabla Tabla de equivalencia entre asignaturas de Ingeniería Técnica en Informática de Gestión al Grado en Ingeniería Informática. Créd LRU.

EXÁMEN DE VALIDACIÓN DE COMPETENCIAS PROFESIONALES DE PARADIGMAS DE DESARROLLO DE SOFTWARE

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA ANÁLISIS Y DISEÑO DE APLICACIONES

UNIVERSIDAD RICARDO PALMA

Escuela de Ingeniería en Informática Empresarial SYLLABUS

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) REDES LOCALES CENTRO DE CIENCIAS BÁSICAS

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Taller Espacio Virtual para Docentes

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE SOFTWARE AVANZADO

Ingeniería de Software. Nombre de la asignatura: Ingeniería De Software. Carrera: Ingeniería En Sistemas Computacionales

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

TECNÓLOGO EN DESARROLLO DE SOFTWARE

Calidad de software. Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

CURSO DE PREPARACIÓN Y EVALUACIÓN SOCIAL DE PROYECTOS PYEP

: Desarrollo de Sistemas de Información CODIGO :

Universidad Ricardo Palma Facultad de Ingeniería

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN

GUÍA DE APRENDIZAJE ARQUITECTURA Y DESARROLLO DE SISTEMAS DE INFORMACION

Pontificia Universidad Católica del Ecuador

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

Fundamentos de Ingeniería del Software

Universidad Ricardo Palma

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Línea de investigación o de trabajo: Todas de Ciencias de la Computación. Horas teoría-horas prácticas-horas trabajo adicional-horas totales-créditos

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

Programa de Estudio: Ingeniería en Sistemas Computacionales.

UNIVERSIDAD TECNOLÓGICA NACIONAL TECNICATURA SUPERIOR EN ADMINISTRACIÓN Y GESTIÓN EN INSTITUCIONES DE EDUCACIÓN SUPERIOR

Dirección General de Educación Superior Tecnológica Carrera:

Ingeniería en Sistemas Computacionales

PROGRAMA ANALÍTICO PLAN DE ESTUDIOS 2011

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software

ESCUELA: UNIVERSIDAD DEL ISTMO

FICHA DE PLANIFICACIÓN DEL CURSO

Escuela Técnica Superior de Ingeniería Informática

I INGENIERÍA INDUSTRIAL

Pontificia Universidad Católica del Ecuador

Universidad Ricardo Palma Facultad de Ingeniería

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Fundamentos de Ingeniería del Software

Ingeniería de Software: Parte 2

SÍLABO. Sistemas de Información

Pontificia Universidad Católica del Ecuador

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

PROGRAMACIÓN DE SISTEMAS INFORMATICOS. Certificado de profesionalidad IFCT0609

Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296)

IDENTIFICACION DE LA ASIGNATURA. Código: Campo de Formación: Prerrequisitos: Intensidad Horaria: Semestre: JUSTIFICACIÓN

Ingeniería de Software I

Tema 3 Metodologías de Desarrollo de Software

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD LIBRE. recuperación, seguridad, confidencialidad y administración de la información dentro de una organización.

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Ingeniería de Software

Ingeniería de Software

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Verificación y Desarrollo de Programas

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. DE SISTEMAS. institucional: personal:

Guía del Participante

ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE ARQUITECTO DE SOFTWARE

Escuela Técnica Superior de Ingeniería Informática

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES

Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Pontificia Universidad Católica del Ecuador

Guía Docente 2013/2014

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6

Tablas de convalidación de Titulaciones Antiguas a Grados ETSII, URJC

Clasificación de Áreas y Subáreas para las inscripciones al Doctorado en Ciencias Informáticas

A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica. Orientación: INFORMÁTICA ASIGNATURA PROYECTO

MÁSTERES PROPIOS EN INFORMÁTICA IMPARTIDOS EN MODALIDAD TELEFORMACIÓN (VIRTUAL CON TUTORIZACIÓN)

Fecha de elaboración: Fecha de última actualización:

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

SISTEMAS DE INFORMACIÓN I TEORÍA

Nombre de la asignatura: Base de Datos Avanzadas. Carrera: Licenciatura en Informática. Clave de la Asignatura: BDC-0702

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo

CoNaIISI do Congreso Nacional de Ingeniería Informática / Sistemas de Información

Transcripción:

Nombre del Curso: FUNDAMENTOS DE LA INGENIERIA DE SOFTWARE Código: 601455 Requisito: Base de Datos, Teoría General de Sistemas Área: Profesional Tipo de curso: Obligatorio Créditos: 4 Intensidad horaria semanal: 4 Teóricas PROPÓSITOS Comprenda el proceso de desarrollo de software, en sus etapas de análisis y diseño. Determine las ventajas que ofrece cada modelo de desarrollo de software. Identifique y relacionar los conceptos fundamentales de la planeación de sistemas y su interrelación con las organizaciones. Maneje los elementos de la planeación y control en los sistemas de información, sus seguimientos, metodología, herramienta y su aplicación en diferentes ambientes. Identifique y seleccionar los aspectos básicos de la ingeniería de sistemas diferenciar los enfoques tradicionales, sus problemas e implicaciones. Maneje un computador de técnicas que se aplican en las diferentes fases de ciclo de vida de un software. Identifique las bases teóricas y prácticas de la concepción, desarrollo y mantenimiento de proyectos de software. Aplique un conjunto de técnicas específicas adscritas a la ingeniería de software. CONTENIDOS 1. CONCEPTOS DE INGENIERÍA DEL SOFTWARE 2. PROCESOS DE SOFTWARE Y METRICAS 2.1. Modelo de procesos 2.2. Ciclo de vida del software 2.3. Métricas de Software (métricas producto y proceso) 2.4. Introducción a las normas y documentación de software 2.5. Calidad de software 3. ESPECIFICACIONES Y REQUERIMIENTOS DE SOFTWARE 3.1. Ingeniería de requerimientos 3.2. El proceso de Ingeniería de Requerimientos 3.2.1. El documento 3.2.2. Validación 3.2.3. Evolución 3.2.4. Análisis

3.3. Análisis del contexto 3.4. Métodos para análisis 3.5. Factores sociales y organizacionales 3.6. Modelos de Sistema 3.6.1. Modelos de flujo de datos 3.6.2. Modelos semánticos 3.6.3. Modelos de objetos 3.7. Diccionarios de datos ( en estructurado y O.O) 3.8. Definición de Requerimientos y Especificación. 3.9. Prototipado de Software. 3.9.1. Prototipado del proceso de software. 3.9.2. Técnicas de prototipado. 3.9.3. Interfaces de Usuario del prototipado 4. DISEÑO DE SOFTWARE 4.1. El proceso de diseño. 4.2. Estrategias de diseño. 4.3. Calidad del Diseño. 4.4. Arquitectura del Diseño 4.4.1. Estructuración del Sistema. 4.4.2. Modelos de Control. 4.4.3. Descomposición Modular 4.4.4. Arquitecturas de dominio específico. 4.5. Estrategias de diseño 4.5.1. Diseño orientado a objetos. 4.5.2. Diseño orientado a Funciones 4.5.3. Diseño de flujo de datos 4.5.4. Diseño detallado 4.5.5. Comparación de estrategias de diseño 4.6. Diseño de la Interface del Usuario 4.7. Interacción entre Usuario y Sistema 4.8. Presentación de la Información 4.9. Guías al usuario 4.10. Evaluación de la Interface 4.11. Implementación de un prototipo 4.11.1. Conexión a BD 4.11.2. Pruebas 4.12. Documentación ESTRATEGIAS PEDAGÓGICAS El curso de Fundamentos de la Ingeniería de Software se desarrollará teniendo en cuenta las siguientes estrategias pedagógicas: clase magistral, Vídeo, Laboratorio

asistido, Proyectos de semestre, Mesa redonda, Exposición por grupos, Foro, Ensayo, Taller asistido, Taller no asistido, Lectura, Estudio y revisión bibliográfica. SISTEMA DE EVALUACIÓN Las pruebas consideradas en el curso para evaluar las competencias son : Prueba oral, Prueba escrita, pruebas apoyadas en guías de observación, escalas de actitudes, cuestionarios, entrevistas, y finalmente las pruebas basadas en el análisis y verificación de la actuación real o simulada o en la apreciación de la calidad de productos terminados. Estos tipos de pruebas, se clasifican como: PARCIALES, evalúan el desarrollo progresivo del estudiante durante el semestre y FINALES que evalúan el desarrollo de las competencias propuestas por el curso, al final del periodo académico. BIBLIOGRAFIA PFLEEGER, Ingeniería del Software. SOMMERVILLE, Ingeniería del Software. BRUEGGE, Ingeniería del Software orientado a objetos. BOOCH, Análisis y diseño orientado a objetos. WHITTEN, Análisis y diseño de sistemas de información. PRESSMAN S. Roger, Ingeniería del Software Enfoque practico CERRADA José A. Y COLLADO M., Introducción a la ingeniería de software. Unidades Didácticas de Ingeniería Técnica de Informática de Gestión y de Sistemas. UNED. RUMBAUGH, J. et al. Object-Oriented Modeling and Design SOMMERVILLE I.: Software Engineering INCE D. C.: Ingenieria de Software.

Nombre del Curso: SISTEMAS OPERATIVOS Código: Requisito: Microcontroladores y microprocesadores Área: Profesional Tipo de curso: Obligatorio Créditos: 4 Intensidad horaria semanal: 4 Teórico - Prácticas PROPÓSITOS Conozca en detalle el funcionamiento de sistemas de computo y las tecnologías de comunicación. Identifique y analice los elementos que forman parte de los sistemas operativos CONTENIDOS 1. Conceptos generales de Sistemas Operativos 1.1. Introducción a los Sistemas Operativos 1.2. Estructura de los computadores 1.3. Arquitectura y funciones de los Sistemas Operativos 2. Gestión de procesos 2.1. Fundamentos sobre procesos y concurrencias. 2.2. Planificación de procesos. 3. Comunicación y sincronización entre procesos 4. Administración de memoria 5. Entrada / Salidas 6. Sistema de Archivos 7. Protección y seguridad 8. Sistema Operativos Distribuidos 9. Comunicación de sistemas distribuidos 10. Procesamiento distribuido 11. Procesamiento paralelo 12. Memoria global distribuida 13. Sincronización y coordinación distribuida 14. Sistemas de archivos distribuidos 15. Seguridad en sistemas distribuidos 16. Aplicaciones distribuidas

ESTRATEGIAS PEDAGÓGICAS El curso de Sistemas Operativos se desarrollará teniendo en cuenta las siguientes estrategias pedagógicas: clase magistral, Proyectos de semestre, Exposición de proyectos, Mesa redonda, Exposición por grupos, Foro, Lectura, Ensayo, Laboratorio asistido, Laboratorio no asistido. Taller asistido, Taller no asistido, Estudio y revisión bibliográfica. SISTEMA DE EVALUACIÓN Las pruebas consideradas en el curso para evaluar las competencias son : Prueba oral, Prueba escrita, pruebas apoyadas en guías de observación, escalas de actitudes, cuestionarios, entrevistas, y finalmente las pruebas basadas en el análisis y verificación de la actuación real o simulada o en la apreciación de la calidad de productos terminados. Estos tipos de pruebas, se clasifican como: PARCIALES, evalúan el desarrollo progresivo del estudiante durante el semestre y FINALES que evalúan el desarrollo de las competencias propuestas por el curso, al final del periodo académico. BIBLIOGRAFIA TANENBAUM, A. Sistemas Operativos distribuidos. TANENBAUM, A. Sistemas Operativos Modernos. TANENBAUM, A. Sistemas Operativos distribuidos diseño e implementación. DEITEL. Sistemas Operativos. STALLINGS, William. Sistemas Operativos. COULOURIS, Sistemas Distribuidos conceptos y diseño. SITIOS DE INTERÉS General www.elprisma.com