Programa de Asignatura 01 Carrera: Lic. Tecnología Informática 02 Asignatura: Desarrollo de aplicaciones para la empresa 03 Año lectivo: 2013 04 Año de cursada: 3 05 Cuatrimestre:1 06 Hs. Totales 8 07 Profesor: Ing. Sebastián Nimo 09 Correlativas: Anterior: Análisis y diseño de Sistemas II Posterior: Desarrollo de aplicaciones WEB 10 Objetivos: Al finalizar la cursada el estudiante estará en condiciones de: Estimar una solución desde la perspectiva de usuario, aplicando Ingeniería de requerimientos, requisitos e Ingeniería de cliente. Determinar el modelo de solución. Construirlo. Habrán logrado Comprender el producto software desde la perspectiva de la madurez a través de su ciclo de vida. 11 Unidades de desarrollo de los contenidos. 1
Unidad 1 : Gerenciamiento de Proyectos de Desarrollo de Software Objetivos: Brindar una formación integral en la planificación de proyectos y en el análisis de los riesgos asociados, así como exponer una serie de casos reales de aplicación de estas técnicas y herramientas. Proyecto de Desarrollo de Software. * Introducción y Conceptos Claves * Definición de Alcance * Gerenciamiento de Plazos * Proyectos con Limitaciones de Plazos * Gerenciamiento de Costos * Evaluación de Desempeño * Identificación de análisis de Riesgos * Respuestas y control de riesgos * Modelos. clásico, prototipado, evolutivo, incremental etc. * Introducción a los Métodos Agiles. *Agiles vs Formales Unidad 2: Herramientas claves para utilizar en las etapas básicas de un proyecto de desarrollo de software Objetivos: Contar con herramientas de uso común y aprobadas en el mercado para encarar las distintas etapas en un proyecto. Relevamiento Especificaciones Análisis Casos de Uso Diagramas de clases Otros Diagramas Diseño Diagramas DER Desarrollo Marcos de Trabajo 2
Programación Orientada a Objetos Control de Cambios Implementación Diagramas Herramientas Técnicas de Implementación Mantenimiento Técnicas de Mantenimiento Unidad 3 Desarrollo ágil con SCRUM Objetivos: Conocer las ventajas y desventajas así como su funcionamiento. * Antecedentes * Como funciona SCRUM * Roles y responsabilidades * Flujo de SCRUM * Artefactos * Esquema de comunicación * Implementación SCRUM * Ventajas y Desventajas 3
Unidad 4 Proyecto Desarrollo de un Sistemas Integral en la EMPRESA (ERP) Objetivos: Realizar el ciclo completo del desarrollo de un sistema integral en la empresa (ERP), contemplando los módulos principal, aplicando la metodología SCRUM. El sistema contemplará los siguientes módulos: Ventas Cobranzas Caja y Bancos Cuentas Corrientes Compras Pagos 12 Metodología de trabajo. La metodología de estudio consistirá en clases teórico-prácticas para que al final de la teoría se dedique un tiempo prudencial a la resolución de casos, cuyas conclusiones se expondrán al final de cada clase. El enfoque asumido para la materia exige un ritmo de trabajo intenso y continuado. Es así que, su desarrollo requerirá del alumno, además del conocimiento de los temas explicados en clase, la lectura de la bibliografía indicada. 13 Trabajo práctico: El trabajo práctico es una instancia más de evaluación para la aprobación de la cursada. Se solicitará el ciclo completo del desarrollo de un sistema integral en la empresa (ERP), contemplando los módulos principales, aplicando la metodología SCRUM. Se conformarán grupos de hasta de 3 personas. Aunque la evaluación es individual. 14 Bibliografía: 4
Obligatoria: Piattini Velthuis, Mario G., Análisis y diseño de Aplicaciones Informáticas de Gestión. Una perspectiva de Ingeniería del Software. 2da Edición, Editorial Ra-Ma Editorial, S.A. Ampliatoria: Material de consulta McConnell, Steve, Desarrollo y gestión de proyectos informáticos, Primera Edición (11/1997), McGraw-Hill / Interamericana de España, S.A. Pressman Roger S., Ingeniería de Software, un enfoque práctico, 5ta edición, Editorial McGraw- Hill 15 Procedimiento de evaluación: La cursada de la asignatura se aprueba con una calificación mínima de 4 puntos y máxima de 10 puntos en 2 (dos evaluaciones parciales y un trabajo práctico (enunciado en el punto 13), como así también con un promedio de asistencia a clases del 75% o mayor. Aquellos alumnos cuyo promedio de cursada sea inferior o igual a 3,99 puntos y/o tengan una asistencia a clases igual o mayor al 50% y menor al 75%, deberán rendir un Examen Recuperatorio en la misma fecha que se indica para el Examen Final. La asignatura se aprueba, con un examen final que asume dos modalidades: a) Evaluación final integradora coloquial : accederán a este régimen de evaluación aquellos alumnos cuyo promedio de cursada se encuentre comprendido entre 7 y 10 puntos y tengan una asistencia promedio a clases igual o mayor al 75%. Los alumnos podrán presentarse a la mesa examinadora en grupos de no más de tres personas; no obstante, la evaluación se realizará en forma individual, debiendo demostrar el dominio de la asignatura como unidad y la capacidad de asociarla con otras asignaturas del plan de estudio ya cursadas. b) Examen final: acceden a este régimen de evaluación aquellos alumnos que han obtenido durante su cursada un promedio comprendido entre 4 y 6,99 puntos y tengan una asistencia promedio a clases igual o mayor al 75%. El alumno se presentará en forma individual ante un tribunal examinador, el que interrogará sobre el programa de la asignatura, debiendo demostrar su capacidad de integrarla y relacionarla con otras asignaturas del plan de estudio. La aprobación de la instancia de evaluación final de la asignatura requiere una evaluación mínima de 4 (cuatro) y una máxima de 10 (diez) 5