NOMBRE DE LA ASIGNATURA: INGENIERÍA DE SOFTWARE 0 a. Generalidades. Número de Orden: Prerrequisito (s): 33 Código: INS 0 AMS 0 Ciclo Académico: Área: VII Especializada U.V.: 4 Duración del Ciclo en Semanas: Duración /Horas Clase Minutos: Número /Horas Clase por Ciclo: Horas Teóricas/ Semanales: Horas Prácticas/ Semanales: 16 50 minutos 80 1 4 b. Descripción de la Asignatura: El desarrollo de la tecnología informática se ha convertido en un reto organizacional; la razón principal es que los datos constituyen uno de sus principales activos, y como tal, requiere que los mismos sean procesados rápidamente y contar con un acceso inmediato a la información, a través de herramientas informáticas confiables, robustas, eficientes y la suficiente madurez para que aporte un verdadero apoyo en la ejecución de los procesos y toma de decisiones. En este contexto, la Ingeniería de Software se constituye en un método integrado de técnicas que contribuyen al aseguramiento de la calidad en la producción de software. Estas prácticas involucra estándares que contribuyan en la medición y mejora continua en el desarrollo, administración y gestión del sistema generado. Esta asignatura incluye los contenidos y aplicaciones requeridas para el alcance del nivel planteado anteriormente. c. Objetivos Generales de la Asignatura. Cognoscitivo: Identificar los recursos disponibles en Ingeniería de Software, que contribuyan en la construcción de sistemas de información eficientes y con la calidad requerida, para el apoyo de los usuarios.
Procedimental: Aplicar las técnicas aprendidas en el diseño de soluciones reales, que permitan el desarrollo de las competencias integradas, volviendo al participante más competitivo. Actitudinal: Formular propuestas de desarrollo de software, que incluya los componentes normados y que satisfagan las necesidades del cliente. d. Contenido: UNIDAD I EL ANÁLISIS DE SISTEMAS DE INFORMACION. Contenido: 1.1. Principios y características de los sistemas de información. 1.2. Los sistemas de información y la empresa. 1.3. Componentes de los sistemas de información. 1.4. Recursos integrados a los sistemas (personas, datos, tecnología, etc.). 1.5. Los sistemas de información gerencial (SOA, ERP, entre otros). 1.6. Métodos para el desarrollo de sistemas de información. 1.6.1. Ciclo de Vida Clásico de los Sistemas (CVCS). 1.6.2. Ciclo de Vida según Estándares de Calidad. 1.6.3. El prototipo. 1.6.4. Métodos para desarrollo del CVCS. 1.7. Buenas prácticas en el desarrollo de sistemas. 1.8. Análisis de la viabilidad de los sistemas. UNIDAD II ANÁLISIS DE DATOS Y DISEÑO DE PROCESOS. 2.1 Transición entre el análisis de datos y el modelado del sistema. 2.2. Métodos y herramientas para el manejo de requisitos. 2.3. Ingeniería de Requisitos. 2.4. Métricas de Proyectos de Software. 2.5. Técnicas de Modelado de datos. 2.6. Procesos Centralizados, Distribuidos e Integrados. UNIDAD III DISEÑO DE ENTRADAS Y SALIDAS DEL SISTEMA. 3.1. Diseño de la Interfaz de usuarios.
3.2. Ergonomía de la Interfaz de usuarios. 3.3. Estrategias de diseño de los Cuadros de Diálogo. 3.3. Objetos y componentes de apoyo para la facilidad de uso de las interfaces. 3.4. Diseño de Informes y salidas a pantalla. 3.5. Estrategias en el diseño de informes. 3.6. Los Informes Gerenciales. 3.7. La Planificación de Recursos Empresariales (ERP, Enterprise Resource Planning). UNIDAD IV DISEÑO E INTERACCION DE ARCHIVOS Y PROCESOS. 4.1. Arquitectura de Software. 4.2. Modelos de datos. 4.3. Manejo de archivos. 4.4. Métodos de respaldo. 4.5. Seguridad de los datos. 4.6. Uso de Herramientas CASE en Ingeniería de Software. UNIDAD V IMPLEMETACION DEL SISTEMA DE INFORMACIÓN. 5.1. Métodos de prueba del software. 5.2. Técnicas para la ejecución de las pruebas del software. 5.3. Estrategias de prueba del software. 5.4. Validación de los componentes del software. 5.5. Validación de la calidad del software. 5.6. Asegurar que el software cumpla con las expectativas del usuario y o cliente. 5.7. Capacitación de usuarios. 5.8. Revisión y actualización de la documentación de apoyo a los usuarios. 5.9. Soporte y Mantenimiento de un sistema de Información e Ingeniería de Procesos. UNIDAD VI GESTIÓN DE PROYECTOS INFORMÁTICOS. 6.1. Plan Estratégico. 6.2. Plan Operativo. 6.3. Plan de Tecnologías de la Información. 6.4. Gestión de proyectos de software. 6.4.1. Talento Humano. 6.4.2. El producto de software.
6.4.3. Manejo de procesos. 6.4.4. Gestión del Proyecto. 6.5. Costeo y Presupuesto de Proyectos Informáticos. 6.6. Elaboración del Contrato. 6.7. El desarrollo de software orientado al cliente. 6.8. La motivación de los profesionales de las tecnologías de información. 6.9. El Trabajo en Equipo y Desarrollo Organizacional. 6.10. Legislación e Ingeniería de Software. 6.11. Evaluación de la Seguridad. 6.12. Propiedad intelectual y responsabilidad jurídica. 6.13. Estándares de Calidad del Software y las buenas prácticas. 6.14. Desarrollo Rápido de Aplicaciones (RAD) y Programación Xtrema. 6.15. Emprendedurismo y Oportunidades de Negocio en las TIC s. 6.16. El impacto de la ingeniería de software en la sociedad y la Ética profesional. e. Estrategia Metodológica. El programa de la presente asignatura ha sido formulado para desarrollarse en un 80% en horas prácticas, lo cual incluye, facilitar los contenidos integrados al contexto real de forma paralela, proceso que será evaluado a través de investigaciones, laboratorios, elaboración de proyectos y otras actividades que contribuyan a la adquisición de las competencias. Así mismo, se empleará un 20% de horas teóricas para cimentar la base conceptual de los contenidos vertidos, evaluándose con las mismas estrategias de la práctica. En el ciclo de aprendizaje de este programa, el estudiante es el centro del mismo, y como tal, su rol se estima dinámico, proactivo y propositivo, contando con el apoyo y guía del facilitador asignado, quien podrá ejecutar sus sesiones de clase tanto presencial, semipresencial como virtualmente, lo que será validado por la Universidad. f. Bibliografía. NOMBRE DE LA OBRA El Lenguaje Unificado de Modelado: UML. AUTOR James Rumbaug CASA EDITORA PAÍS AÑO DE EDICIÓN NÚMERO DE EJEMPLARES EN BIBLIOTECA Pearson 2004 6
UML 2 Arlow, Jim; Neustadt Anaya Multimedia 2006 * Calidad del producto y proceso software Piattini Velthuis, Mario G. Ra-Ma México 2010 * * En adquisición. Dado que los libros serán adquiridos, ya se ha solicitado a Librería los ejemplares que se necesitan. SITIOS WEB. http://uml.org/ http://www.iso15504.es NOMBRE DEL SITIO RESPONSABLE PAÍS http://www.sei.cmu.edu/library/assets/cmmidev-v12-spanish.pdf http://www.softland.com.sv/ UML Resource Page El modelo de procesos ISO 12207:2008 Software Engineering Institute ERP de Softland México FECHA DE VISITA