PMD SATCA 1 : Carrera:

TECNOLÓGICO NACIONAL DE MÉXICO 1. Datos Generales de la asignatura Nombre de la asignatura: Sistemas Integrales De Información Clave de la asignatu...
13 downloads 0 Views 493KB Size
TECNOLÓGICO NACIONAL DE MÉXICO

1.

Datos Generales de la asignatura Nombre de la asignatura: Sistemas Integrales De Información

Clave de la asignatura: PMD - 1603 SATCA1: 2-3-5

Carrera: Ingeniería Informática 2. Presentación Caracterización de la asignatura Los sistemas de información actuales requieren aplicar tecnología avanzada en relación a servidores de base de datos locales y remotos, por lo que es necesario implementar para el desarrollo de este tipo de proyectos. Esta materia aportará al perfil profesional del ingeniero informático las competencias siguientes: Habilidad para obtener y procesar información relacionada con los requerimientos informáticos para el desarrollo de este tipo de sistemas. Capacidad de análisis y diseño de sistemas de información complejos. Capacidad de implementar sistemas de información de acuerdo a la tecnología actual. Habilidad en el uso de herramientas CASE en el desarrollo de proyectos informáticos. Ser capaz de adaptarse a los cambios tecnológicos en relación a entornos de programación para el desarrollo de sistemas. La asignatura consiste en desarrollar un sistema de información que dé solución a los requerimientos de los usuarios en un problema real en ambientes multiusuario y bases de datos remotas. Esta asignatura se relaciona con: Desarrollo e implementación de Sistemas de Información en la competencia de uso de herramientas CASE para el desarrollo de sistemas de información, así como aplicar técnicas de uso de métricas en la elaboración de sistemas de información. Tópicos de base de datos para definir la arquitectura de un sistema multibases de datos, y elaborar consultas y operaciones sobre el mismo. Programación en ambiente cliente servidor en conocer, diseñar y desarrollar aplicaciones atendiendo la arquitectura cliente servidor. Calidad en los sistemas de información en aplicar normas y estándares de calidad en el entorno del desarrollo de sistemas de información. Intención didáctica

1

Sistema de Asignación y Transferencia de Créditos Académicos

Página | 1

TECNOLÓGICO NACIONAL DE MÉXICO

La forma de abordar los contenidos de la asignatura, será a través de exposición de ejemplos, investigaciones, realización de prácticas y desarrollo paulatino de un proyecto integrador que resuelva un problema real. Los temas deberán ser tratados con un enfoque actualizado de acuerdo a las nuevas tecnologías. En la primera unidad se abordarán temas para el análisis y diseño del sistema de información a desarrollar durante la materia. En la segunda unidad se implementan técnicas de bloqueos en los catálogos del sistemas. En la tercera unidad se abordan las transacciones para el desarrollo de movimientos del sistema. En la cuarta unidad los alumnos aprenderán a diseñar informes completos que integren gráficas de resultados de la información procesada a través del sistema. En la quinta unidad los estudiantes serán capaces de depurar la información obsoleta del sistema, transferir respaldos, así como el manejo de errores en bitácoras de seguimiento, elaborar la ayuda del sistema y generar discos de distribución. El estudiante debe desarrollar habilidades en el trabajo colaborativo, crítico, síntesis y abstracción de información no estructurada, con la finalidad de que sea capaz de desarrollar sistemas complejos de información. El profesor será un facilitador del conocimiento, proporcionando al estudiante ejemplos y prácticas que lo guíen en adquirir las competencias necesarias de la materia.

Página | 2

TECNOLÓGICO NACIONAL DE MÉXICO

3. Participantes en el diseño y seguimiento curricular del programa

Lugar y fecha de elaboración o revisión

Participantes

Observaciones

Instituto Tecnológico de Cd. Guzmán Jal. Marzo - Abril 2016

Academia de Ingeniería Informática

Programa elaborado para la conformación de la especialidad: “Desarrollo de Aplicaciones para Plataformas Móviles y WEB”.

4. Competencia(s) a desarrollar Competencia(s) específica(s) de la asignatura Desarrollar un sistema integral de información multiusuario o de red que resuelva un problema real de manera eficiente utilizando tecnologías de vanguardia.       

Aplicar un lenguaje de programación de última generación. Adquirir experiencia en bloqueos y transacciones en sistemas multiusuario y de red. Utilizar herramientas CASE para el análisis y diseño de sistemas. Aplicar eficientemente las métricas en el desarrollo de sistemas. Diseñar variedad de informes completos y estructurados. Conocer y aplicar técnicas de respaldo y manejo de errores. Adquirir experiencia en documentar sistemas de información multiusuario.

5. Competencias previas • Definir la arquitectura de un sistema multibases de datos, y elaborar consultas y operaciones sobre el mismo. • Experiencia en ambiente cliente servidor para diseñar y desarrollar aplicaciones atendiendo dicha arquitectura. • Conocer y aplicar normas y estándares de calidad en el entorno del desarrollo de sistemas de información.

Página | 3

TECNOLÓGICO NACIONAL DE MÉXICO

6. Temario No. 1

Temas ANÁLISIS SISTEMA..

2

Y

DISEÑO

Subtemas DEL 1.1 Definición del problema, alcance y contexto. 1.2 Análisis del sistema y modelado. 1.3 Diseño de interfaz, bases de datos, salidas. 1.4 Descripción de diagramas UML.

BLOQUEOS.

3

SISTEMA DE TRANSACCIONES

4

REPORTES Y GRÁFICAS.

5

UTILERÍAS

2.1 Niveles de bloqueo. 2.2 Bloqueo optimista. 2.3 Bloqueo pesimista. 2.4 Desarrollo de catálogos utilizando bloqueos. 3.1 Características. 3.2 Propiedades ACID. 3.3 Desarrollo de movimientos utilizando transacciones. 4.1 Diseño de informes. 4.2 Diseño de gráficas. 5.1 Respaldos. 5.2 Traspaso a históricos. 5.3 Bitácora de excepciones. 5.4 Implementación de ayuda. 5.5 Discos de distribución.

Página | 4

TECNOLÓGICO NACIONAL DE MÉXICO

7. Actividades de aprendizaje de los temas Nombre de tema: 1. ANÁLISIS Y DISEÑO DEL SISTEMA. Competencias

Actividades de aprendizaje

Específica(s): Desarrollar y documentar el 1.1 Descripción de requerimientos del sistema. análisis y diseño del sistema que facilite su 1.2 Desarrollo del análisis estructurado y desarrollo, mantenimiento, operación y uml. administración. 1.3 Diseño del sistema, base de datos, interfaz de usuario y reportes. Genéricas: 1.4 Descripción detallada de diagramas y documentación. Competencias instrumentales • Capacidad de análisis y síntesis. • Capacidad de lógica y pensamiento creativo. • Capacidad de gestionar información (localizarla, seleccionarla y aplicarla). Competencias interpersonales • Capacidad crítica y autocrítica. • Habilidades interpersonales. • Trabajo en equipo. • Ética. • Comunicación con otros profesionistas de otras áreas para la resolución de problemas. Competencias sistémicas • Habilidades de investigación. • Capacidad de aprender. • Capacidad de adaptación. • Habilidad de liderazgo. • Trabajo autónomo. • Buscar la calidad. • Proponerse metas y alcanzar logros. Nombre de tema: 2. BLOQUEOS Competencias Actividades de aprendizaje

Página | 5

TECNOLÓGICO NACIONAL DE MÉXICO

Específica(s): Conocer los fundamentos para el desarrollo de sistemas de información multiusuario y aplicando bloqueos.

2.1 Investigar conceptos de bloqueo optimista y pesimista. 2.2 Realizar ejercicios y prácticas de aplicaciones multiusuario y en red. 2.3 Definir el proyecto integrador a realizar implementando bloqueos en el apartado de catálogos.

Genéricas: Competencias instrumentales • Capacidad de análisis y síntesis. • Capacidad de lógica y pensamiento creativo. • Capacidad de gestionar información (localizarla, seleccionarla y aplicarla). Competencias interpersonales • Capacidad crítica y autocrítica. • Habilidades interpersonales. • Trabajo en equipo. • Ética. • Comunicación con otros profesionistas de otras áreas para la resolución de problemas. Competencias sistémicas • Habilidades de investigación. • Capacidad de aprender. • Capacidad de adaptación. • Habilidad de liderazgo. • Trabajo autónomo. • Buscar la calidad. Proponerse metas y alcanzar logros. Nombre de tema: 3. SISTEMA DE TRANSACCIONES. Competencias

Actividades de aprendizaje

Específica(s): Conocer los fundamentos para el desarrollo de sistemas de información en red aplicando transacciones.

3.1 Investigar conceptos de transacciones y su aplicación en el desarrollo de sistemas. 3.2 Realizar ejercicios y prácticas de aplicaciones en red. 3.3 Implementar en el proyecto transacciones en el apartado de movimientos.

Genéricas: Competencias instrumentales • Capacidad de análisis y síntesis. • Capacidad de lógica y pensamiento creativo.

Página | 6

TECNOLÓGICO NACIONAL DE MÉXICO

• Capacidad de gestionar información (localizarla, seleccionarla y aplicarla). Competencias interpersonales • Capacidad crítica y autocrítica. • Habilidades interpersonales. • Trabajo en equipo. • Ética. • Comunicación con otros profesionistas de otras áreas para la resolución de problemas. Competencias sistémicas • Habilidades de investigación. • Capacidad de aprender. • Capacidad de adaptación. • Habilidad de liderazgo. • Trabajo autónomo. • Buscar la calidad. • Proponerse metas y alcanzar logros. Nombre de tema: 4. REPORTES Y GRÁFICAS. Competencias Específica(s): Diseñar variedad de reportes completos y gráficos en el sistema a desarrollar utilizando diferentes técnicas de programación avanzada. Genéricas:

Actividades de aprendizaje 4.1 Investigar herramientas de reporteadores de actualidad. 4.2 Realizar prácticas sobre la generación de informes. 4.3 Implementar en el proyecto integrador la opción de informes y gráficas.

Competencias instrumentales • Capacidad de lógica y pensamiento creativo. • Capacidad de gestionar información (localizarla, seleccionarla y aplicarla). Competencias interpersonales • Capacidad crítica y autocrítica. • Habilidades interpersonales. • Trabajo en equipo. • Ética. Competencias sistémicas • Habilidades de investigación. • Capacidad de aprender. • Capacidad de adaptación. • Habilidad de liderazgo. Página | 7

TECNOLÓGICO NACIONAL DE MÉXICO

• •

Trabajo autónomo. Buscar la calidad. • Proponerse metas y alcanzar logros.

Nombre de tema: 5. UTILERÍAS Competencias Específica(s): Implementar la opción de respaldos en bitácoras, manejo de errores y su bitácora, traspaso a históricos, ayuda y discos de distribución en el proyecto integrador que permita mantener la seguridad y el acceso a la información del sistema. Genéricas: • Capacidad de análisis y síntesis. • Capacidad de lógica y pensamiento creativo. • Capacidad de gestionar información (localizarla, seleccionarla y aplicarla).

Actividades de aprendizaje 5.1 Investigar componentes necesarios para la realización de respaldo y de restauración. 5.2 Traspaso a históricos. 5.3 Establecer excepciones con código en el proyecto. 5.4 Diseñar una bitácora de errores del sistema. 5.5 Implementar la bitácora de errores en el proyecto integrador. 5.6 Diseñar la ayuda del sistema. 5.7 Implementar la ayuda en el proyecto integrador. 5.8 Generación de discos de distribución.

Competencias interpersonales • Capacidad crítica y autocrítica. • Habilidades interpersonales. • Trabajo en equipo. • Ética. • Comunicación con otros profesionistas de otras áreas para la resolución de problemas. Competencias sistémicas • Habilidades de investigación. • Capacidad de aprender. • Capacidad de adaptación. Página | 8

TECNOLÓGICO NACIONAL DE MÉXICO

• Habilidad de liderazgo. • Trabajo autónomo. • Buscar la calidad. • Proponerse metas y alcanzar logros.

8. Práctica(s)

1. 2. 3. 4. 5. 6.

Práctica para desarrollar el análisis y diseño del sistema completo. Práctica de bloqueos a base de datos. Práctica de bloqueos a tablas. Práctica de bloqueos a páginas de registros (optimista y pesimista). Práctica de manejo de transacciones. Práctica de acceso a datos remotos con creación de odbc en un sistema multiusuario. 7. Prácticas de diseño de informes. (ReportViewer, Crystal Report, pdf-php) 8. Práctica de respaldos y restauración. 9. Práctica de traspaso a históricos. 10. Práctica de manejo y captura de errores. 11. Práctica para elaborar la ayuda. 12. Practica para generar los discos de distribución.

9. Proyecto de asignatura Objetivo: Desarrollar un sistema integral de información que contenga al menos 10 tablas considerando catálogos y movimientos y que su desarrollo involucre el contenido de cada una de las unidades de la asignatura. 

Fundamentación: Realizar el análisis de requerimientos del sistema, el proyecto deberá estar enfocado a una situación empresarial real. Describir detalladamente los procesos involucrados y presentar objetivos específicos, políticas, análisis y diseño general del sistema.



Planeación: Con base en el diagnóstico en esta fase se realiza el diseño del proyecto por parte de los estudiantes con asesoría del docente; implica planificar un proceso: de intervención empresarial, social o comunitario, el diseño de un modelo, entre otros,

Página | 9

TECNOLÓGICO NACIONAL DE MÉXICO

según el tipo de proyecto, las actividades a realizar los recursos requeridos y el cronograma de trabajo. 

Ejecución: Consiste en el desarrollo de la planeación del proyecto realizada por parte de los estudiantes con asesoría del docente, es decir en la intervención (social, empresarial), o construcción del modelo propuesto según el tipo de proyecto, es la fase de mayor duración que implica el desempeño de las competencias genéricas y especificas a desarrollar.



Evaluación: Es la fase final que aplica un juicio de valor en el contexto laboralprofesión, social e investigativo, ésta se debe realizar a través del reconocimiento de logros y aspectos a mejorar se estará promoviendo el concepto de “evaluación para la mejora continua”, la metacognición, el desarrollo del pensamiento crítico y reflexivo en los estudiantes.

10. Evaluación por competencias

• •



Aplicar una evaluación diagnóstica al estudiante en base a conocimientos previos de análisis de sistemas, diseño de bases de datos y programación. Para la evaluación formativa se aplicarán exámenes en cada unidad, tomando en cuenta participación en clase, realización de ejercicios, prácticas, trabajos de investigación y avances del proyecto, estableciendo criterios de evaluación y puntuaciones respectivas. En la evaluación sumativa se integran los resultados acumulados en cada actividad propuesta así como la puntualidad y oportunidad de la entrega correspondiente.

11. Fuentes de información 1. Fontela, Carlos. (2011). UML Modelado de software para profesionales. Buenos Aires. Alfaomega. 2. Ceballos, Francisco Javier. (2010). Enciclopedia de Microsoft Visual Basic 2° Edición. España. Alfaomega-rama. 3. Gómez Jiménez, Enrique. (2010). Aplicaciones con Visual Basic.Net ¡Programe para escritorio, Web y dispositivos móviles!.México. Alfaomega. 4. Gómez Vieites, Álvaro, Suárez Rey, Carlos. (2009). Sistemas de información. Herramientas prácticas para la gestión, 3° Edición. México. Alfaomega. 5. Murphy ,Indera E.. Getting started with crystal report for Visual Studio 2010. Página | 10

TECNOLÓGICO NACIONAL DE MÉXICO

6. Murphy, Indera E.. SAP Crystal Reports 2011 for Beginners. 7. Murphy, Indera E.. No Stress Tech Guide to Crystal Reports XI: For Beginners. 8. Peck, George. (2005).Crystal reports Resultados profesionales. México. Mc. Graw Hill. 9.http://books.google.com.mx/books?id=KRElPGvdF6cC&printsec=frontcover&dq=libros +de+crystal+report&hl=es&sa=X&ei=vAgHUeySHYzW8gS92oCQBA&redir_esc=y#v=on epage&q&f=false

Página | 11