Está en la página 1de 16

Vicerrectoría Académica IACC

Dirección de Desarrollo Académico


Unidad Análisis y Diseño Curricular

PROGRAMA DE ASIGNATURA
I. IDENTIFICACIÓN

NOMBRE DE LA ASIGNATURA Taller de Integración de software


CÓDIGO ASIGNATURA TALSW1301

CARRERAS Ingeniería informática


CICLO EN MALLA XIII

DURACIÓN 9 semanas Nº HORAS 100


LÍNEA CURRICULAR ASIGNATURA Disciplinar
ASIGNATURA CLAVE PRERREQUISITO Sistema de información
NO
ASIGNATURA

I. CAPACIDADES DEL PERFIL DE EGRESO ASOCIADAS A LA ASIGNATURA

Capacidades Sello IACC


Competente para el mundo del trabajo
Capacidades de Empleabilidad
Resolución de problemas
Capacidades Disciplinares
Diseñar software para dar soluciones utilizando herramientas que permitan sistematizar procesos, respetando aspectos de seguridad,
medioambientales y legislación vigente.
Operar sistemas informáticos, utilizando herramientas para mantener la continuidad operativa de los sistemas, respetando aspectos de
seguridad, medioambientales y legislación vigente.

II. RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

Resultados de Aprendizaje
Crear soluciones integrales que resuelvan más de una problemática del entorno, considerando el uso eficaz de los recursos disponibles.
Desarrollar plan para el desarrollo de soluciones tecnológicas utilizando herramientas que permitan sistematizar procesos, respetando
aspectos de seguridad, medioambientales y legislación vigente.
Operar sistemas informáticos para la optimización de procesos, respetando aspectos de seguridad, medioambientales y legislación
vigente

III. DESCRIPCIÓN GENERAL DE LA ASIGNATURA

El taller de integración de software tiene como objetivo ejecutar las fases de diseño, implementación, pruebas e instalación de
sistemas de información utilizando herramientas informáticas que permitan sistematizar el procesamiento digital de la información.
En este sentido, el estudiante definirá políticas de seguridad, niveles de accesos, manuales del sistema y genera el plan de
mantenimiento para contingencias y la capacitación y adiestramiento de los usuarios.

Como objetivo él estudiante diseñara un software completamente funcional e integrado con la base de datos por medio de un
sistema gestor. Este diseño se desarrollará por etapas y será la continuación del prototipo desarrollado en el curso “Diseño de
Sistemas de Información”.

Estos nuevos conocimientos le permitirán al estudiante posicionarse en diferentes roles que ejecuta un equipo de ingeniería de
software, pasando por la planificación, análisis, desarrollo, integración e incluso la consultoría informática.

La asignatura se ha organizado según la siguiente secuencia:

• Unidad I. Integración de un Sistema de Información con la Base de Dato. En esta semana se integran las pantallas del prototipo
de un S.I con la base de datos. Dejando una conexión operativa entre ambos componentes.
• Unidad II. Instalación e Implementación de Sistemas de Información. Luego de la integración se generan los archivos
instaladores del sistema y el instructivo de instalación del software

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

• Unidad III. Las pruebas del sistema. En esta clase se comparan los diferentes tipos de pruebas y se aplican al proyecto en
desarrollo
• Unidad IV. El Plan de implementación de un sistema de información. En esta unidad se detalla como es el plan de
implementación de un software, el despliegue y la capacitación de los usuarios finales.
• Unidad V. Integración continúa de software. Esta unidad muestra el enfoque de integración continua una vez que el sistema
está instalado y entregado al cliente para luego evaluar nuevos requerimientos y optimizar el producto informático.
• Unidad VI. Introducción a las tecnologías de Middleware para la construcción e integración de Sistemas de Información. Es
esta unidad se estudia la tecnología Middleware y sus web services a la hora de integrar sistemas de información.
• Unidad VII Evaluación final de asignatura. Se hace entrega del sistema de información funcional y operativo. Esta unidad
consolida los conocimientos relacionados con las etapas de desarrollo de un sistema de información hasta su entrega final.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

IV. METODOLOGÍA DE ENSEÑANZA-APRENDIZAJE

En consideración al modelo pedagógico IACC, el proceso de enseñanza-aprendizaje de la asignatura tiene por finalidad el desarrollo
de capacidades disciplinares, de empleabilidad y sello institucional, en un proceso progresivo y complementario con las otras
asignaturas del Plan de Estudio. El logro de estas capacidades se mide en función de los resultados de aprendizaje especificados en
este programa de asignatura. Para promover los aprendizajes en el estudiante, se trabaja utilizando estrategias metodológicas
didácticas centradas en la interacción de cada estudiante con los contenidos dispuestos en la plataforma; con sus compañeros y el
docente, quien a su vez cumple un rol motivador y de retroalimentación fundamental para la co-construcción del conocimiento.

En el caso particular de esta asignatura, la metodología con la cual se abordan los contenidos y actividades es a través del desarrollo
de un proyecto al que se le dará continuidad desde el ramo anterior “Diseño de Sistemas de Información”, este proyecto basado en
una realidad planteada por el estudiante dentro de su ámbito laboral, profundizará las etapas de diseño, implementación e
instalación de software integrado con bases de datos y siguiente todas las fases de desarrollo del ciclo de vida de un sistema de
información

V. EVALUACIÓN DE LOS APRENDIZAJES

De acuerdo al modelo educativo IACC, la evaluación es parte del proceso de aprendizaje, por ende, es sistemática y permanente
durante el transcurso de la asignatura. Las actividades que realizan los estudiantes son evaluadas semanalmente a partir de la
retroalimentación que el docente entrega a cada estudiante con la finalidad de aportar información relevante respecto de los logros
obtenidos en función del aprendizaje esperado para cada semana y los aspectos de mejora.

Para efectos de calificación de los estudiantes, la asignatura tiene un total de 100 puntos que corresponden a la nota 7.0. Cada
semana el estudiante puede obtener una calificación cuyo puntaje máximo es 9, salvo en la novena semana, que corresponde a la
evaluación final de la asignatura, instancia que se califica con un total de 28 puntos. Corresponde al diseño instruccional de la

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

asignatura la elaboración de la tabla de especificaciones para la evaluación calificada de las actividades que se establezcan como parte
del proceso de aprendizaje.

La distribución general de puntajes por semana se refleja en la siguiente tabla.

UNIDAD Semana Puntaje máximo semanal


Unidad I. Integración de un Sistema de Información con semana 1 9
la Bases de Datos
semana 2 9
semana 3 9
Unidad II. Instalación e Implementación de Sistemas de semana 4 9
Información
Unidad III. Las pruebas del sistema semana 5 9
Unidad IV. El Plan de implementación de un sistema de semana 6 9
información
Unidad V. Integración continúa de software semana 7 9
Unidad VI. Introducción a las tecnologías de Middleware semana 8 9
para la construcción e integración de Sistemas de
Información
Evaluación final de asignatura semana 9 28
PUNTAJE TOTAL ASIGNATURA 100

VI. PLANIFICACIÓN POR UNIDADES DE APRENDIZAJE

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD I Integración de un sistema de información con la bases de datos


DURACIÓN 3 Semanas

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de: Acceso a la base de datos desde el lenguaje • Conecta la base de datos con los
de programación. formularios del sistema de información.
Integrar la base de datos de un • Funciones de acceso a la base de
sistema de información con los datos • Comprueba el almacenamiento de
formularios desarrollado en un • Pruebas de integración de la base datos desde los formularios hasta la
1 lenguaje de programación de datos (Inserción, eliminación, base de datos
modificación
• Realiza inserciones, eliminaciones y
modificaciones de registros por medio
de la interfaz del lenguaje de
programación
Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro
El estudiante será capaz de: Optimización del sistema de información: • Realiza las validaciones de datos por
• Validación de datos: medios de funciones y procedimientos
Implementar las validaciones en los o Datos numéricos en los formularios del sistema de
datos de entrada de los formularios o Datos alfanuméricos información
por medio de funciones • Módulo de restauración.
2 programadas así como el respaldo y • Módulo de respaldo • Implementa los módulos de
la restauración de la base de datos. restauración y respaldo de los datos del
sistema de información

• Prueba la operatividad de los datos


validados en la base de datos.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de: Políticas de seguridad de un sistema de • Implementa a nivel de programación
información políticas de seguridad al sistema de
Implementar políticas de seguridad • Módulo de gestión de seguridad y información por medio de un módulo
en el sistema de información y el administración del sistema de gestión de seguridad.
módulo de ayuda con los manuales • La bitácora de usuarios
descargables Ayuda y soporte del sistema de información • Elabora la bitácora de usuarios y la
3 • El Módulo de ayuda almacena en la base de datos
• El Manual de usuario
• El Manual del sistema • Programa el módulo de ayuda del
sistema con los manuales de sistema y
de usuario

• Se recomienda presentar ejemplos de integración entre un software en PHP y una base de en MySQL. Por ejemplo:
http://idesweb.es/proyecto/proyecto-prac10-php-mysql-acceso-base-de-datos
Orientaciones • Se sugiere presentar un manual del usuario y uno del sistema elaborados para que el estudiante conozca la estructura del
Metodológicas manual.
• Se recomienda indicar al estudiante que las mejoras realizadas a estos módulos se deberán presentar como parte del
proyecto final.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD II Instalación e implementación de sistemas de información


DURACIÓN 1 Semana

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de:
• Instaladores del sistema Selecciona un programa para realizar
Generar los instaladores de su o Pasos para crear un instalador de instaladores de software
sistema de información programa
o El Instructivo de instalación y Genera el archivo SETUP de instalación del
4
requerimientos del sistema sistema
o Programas para crear
instaladores Elabora el instructivo de instalación con los
requerimientos del sistema

o Se sugiere pedir al estudiante envíe el programa de instalación por medio de una carpeta compartida en drive, OneDrive
Orientaciones o Wetransfer. O probar algún recurso en plataforma que permita adjuntar este tipo de archivos (.exe)
Metodológicas o Se recomienda indicar al estudiante que las mejoras realizadas al software generarán nuevas versiones mejoradas del
sistema, la última versión requerirá un nuevo instalador que se deberá presentar como parte del proyecto final.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD III Pruebas del sistema


DURACIÓN 1 Semana
Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro
El estudiante será capaz de: Las Pruebas de Software: • Diferencia los tipos de prueba de un
o Pruebas funcionales. sistema de información.
Aplicar las pruebas del sistema por o Pruebas de comunicaciones.
medio un protocolo de pruebas o Pruebas de rendimiento. • Ejecuta las pruebas de software al
desarrolla y genera un informe final o Pruebas de volumen. sistema de información diseñado
de resultados o Pruebas de sobrecarga. utilizando testlink.
o Pruebas de disponibilidad de datos.
5
o Pruebas de facilidad de uso. • Elabora un informe de resultados de la
o Pruebas de operación. fase de pruebas
o Pruebas de entorno.
o Pruebas de seguridad.

La Herramienta Testlink
El informe de las pruebas
o Se sugiere presentar un caso de estudio donde se ejemplifiquen los tipos de pruebas que se realizan a un sistema de
información
Orientaciones
o Se recomienda presenta un ejemplo de informe final de los resultados de una fase de pruebas
Metodológicas
o Se recomienda indicar al estudiante que las mejoras realizadas al software luego de la fase de pruebas se deberán
presentar como parte del proyecto final.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD IV Plan de implementación de un sistema de información


DURACIÓN 1 Semana

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de: El plan de implementación • Elabora el plan de capacitación de
• La puesta en marcha usuarios
Aplicar los mecanismos para la o Preparación de la
puesta en marcha del sistema de infraestructura • Elabora el plan de mantenimiento y
información a través de un plan de o Gestión de la transición soporte del sistema de información
implementación (Instalación y despliegue)
o Procesos de carga inicial y • Describe la etapa de gestión de la
6
migración de datos transición al implementar el sistema de
o Adiestramiento de usuarios información diseñado.
• El soporte y mantenimiento del
sistema de información
o Mantenimiento preventivo
o Mantenimiento correctivo
o Mantenimiento predictivo
o Se sugiere presentar un ejemplo de la planificación de una capacitación de implementación de software.
o Se sugiere abarcar los temas con un enfoque de casos prácticos y de aplicación más que con conceptos teóricos ya que
Orientaciones
se definieron en el ramo de diseño de sistemas de información
Metodológicas
o Se recomienda indicar al estudiante que las mejoras realizadas al plan de implementación del software se deberán
presentar como parte del proyecto final.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD V Integración continúa de software


DURACIÓN 1 Semana

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de: • Fundamentos de integración • Identifica herramientas para realizar
continua repositorios y manejo de versiones
• Analizar el proceso de o Definición de integración
integración continua de continua • Describe las ventajas y características de
software luego de comprender o Ventajas de la integración la integración continua de software
el ciclo de desarrollo de un continúa.
sistema de información. o Configuración del ambiente
7
para pruebas.
• Los repositorios
o Versiones de software
o Uso y manejo de repositorios
o Herramientas de
versionamiento
o Creación de repositorios.

Orientaciones o Se sugiere incorporar un foro de discusión para que los estudiantes sean capaces de describir y compartir entre ellos el
Metodológicas proceso de integración continua de software.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD VI Introducción a las tecnologías de Middleware para la construcción e integración de Sistemas de Información
DURACIÓN 1 Semana

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


El estudiante será capaz de • Representación de datos. • Reconoce los elementos de la
o Formatos (XML, etc). tecnología Middleware en la
• Diseñar soluciones informáticas o Lenguajes asociados (Xpath, integración de software
con las tecnologías Middleware XQuery, XSLT, etc). • Identifica la tecnología Middleware en
en un caso de estudio dado. • Message Oriented Middleware. casos presentados de construcción e
o Conceptos de mensajería. integración de sistemas de información
o Patrones de diseño para la
8 • Compara los web services SOAP y REST
integración de aplicaciones.
• Ejemplos comunes de middleware
• Web Services SOAP
• Web Services REST.
• Plataformas de desarrollo e
implementación de Web Services.

Orientaciones o Se sugiere abarcar el contenido de esta unidad de manera conceptual con la aplicación de un caso de estudios.
Metodológicas o Se recomienda no aplicar en el proyecto final los conceptos de Middleware por el nivel de complejidad.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

UNIDAD VI Proyecto Final de Integración de Software


DURACIÓN 1 Semana

Semana Aprendizaje Esperado (*) Temas/ Contenidos Indicadores de logro


• Generan los instaladores definitivos
El estudiante será capaz de del sistema de información.
• Diseño de Sistema de Información • Elaboran el instructivo de
Desarrollar el plan implementación • Implementación de Sistemas de instalación y requerimientos
de un sistema de información y la Información
documentación asociada al proyecto mínimos del sistema
(Capacitación/Adiestramiento,
• Presentan los manuales de sistema
soporte y mantenimiento)
y usuario
9 • Instalación y Despliegue de
Sistemas de Información • Presentan un informe de pruebas
• Pruebas del Sistema de Información realizadas al sistema
• Niveles de Seguridad • Elaboran el plan de implementación
• Elaboran el plan de capacitación
• Elaboran el plan de soporte y
mantenimiento

Orientaciones o Se sugiere abarcar el contenido de esta unidad de manera conceptual con la aplicación de un caso de estudios.
Metodológicas o Se recomienda no aplicar en el proyecto final los conceptos de Middleware por el nivel de complejidad.

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

VII. BIBLIOGRAFÍA Y RECURSOS COMPLEMENTARIOS DE LA ASIGNATURA

Unidad Título del documento

Lucas H., “Conceptos de los Sistemas de Información para la Administración”, McGraw Hill, México,
1, 2, 3 y 4
1986
1, 2, 3 y 4
Stair, R. & Reynolds, G. (2010). Principios de Sistemas de Información. 9a Edición. México: Cengage
Bibliografía Learning Editores.
sugerida para 1, 2, 3 y 4
desarrollar los Arjonilla, S. & Medina, J. (2010). Sistemas de Información Gerencial. 3ra Edición. España: Editorial
contenidos de la Pirámide.
1, 2, 3 y 4
asignatura
Oz, F. (2009). Administración de los Sistemas de Información. 5ta Edición. México: Editorial
1, 2, 3 y 4
Cengage Learning.

Vicenç Fernández Alarcón. Desarrollo de sistemas de información: una metodología basada en el


modelado. Editor. Upc Editions Upc. 2010

Referencias o
Unidad Título del documento
documentos
sugeridos al
estudiante como • Kendall y Kendal, “Análisis y diseño de sistemas”, Edición 6ta., Editorial Person Educación
Unidad 1
lecturas
complementarias

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

VIII. PERFIL DOCENTE TUTOR DE LA ASIGNATURA

Asignatura Taller de Integración de Software

Formación Profesional Ingeniero Informático, Ingeniero Civil Informático, Ingeniero en Computación, Ingeniero en Sistemas,
(Título Profesional) Ingeniería Industrial mención Informativa
Área de Especialidad Sistemas, Programación, Mantenimiento y Diseño de Sistemas

Experiencia Laboral en Con experiencia en soporte, instalación, mantenimiento, integración y/o programación de sistemas
Docencia o en el área informáticos.
disciplinar

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos
Vicerrectoría Académica IACC
Dirección de Desarrollo Académico
Unidad Análisis y Diseño Curricular

IX. CONTROL DE CAMBIO

VERSIÓN DESCRIPCIÓN FECHA

00 Creación del Programa 14-01-2019

Ref.:
FICHA DE PROCESO Fecha de versión: 14-01-2019
Versión: 00
Elaborado por: Revisado curricularmente por: Validado disciplinarmente por: Aprobado por:
Juan Molina Viviana Guzmán Gustavo Soto Felix Burgos

También podría gustarte