Ciclo Académico: Año de la Carrera: Horas de Clases Semanales Régimen de Cursado Teoría Práctica Otros i (1) Anual 1er.Cuatr. 2do.Cuatr. Otros (2) 2 2 2 X (1) Observaciones: (2) Observaciones: Docente/s Teoría ii Práctica R/I Apellido y Nombres Departamento/División R/I Apellido y Nombres Departamento/División LAGUIA, Daniel Oscar Exactas y Naturales GESTO, Esteban Exactas y Naturales HALLAR, Karim Exactas y Naturales Observaciones: Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s (1) Cod. Asig. Procesos de Desarrollo de Software 1684 Organización de las computadoras 1651 Espacios Curriculares Correlativos Subsiguientes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Validación y Verificación de Software 1663 Análisis y Diseño de Software 1658 Base de Datos 1659 1- FUNDAMENTACIÓN Los temas presentados en esta asignatura inician la formación del alumno en el modelado de sistemas. Con la complejidad de los sistemas actuales, los costos y tiempos asociados al desarrollo de productos informáticos, la ingeniería de requisitos cumple un papel primordial en el proceso de producción de software. Los conocimientos adquiridos por el alumno durante le sirven como base para la cursada de las asignaturas Análisis y Diseño de Software, Validación y Verificación de Software, Laboratorio de Desarrollo de Software y Gestión de Calidad. 2- OBJETIVOS GENERALES: Transmitir los conceptos básicos, estado actual y el futuro de la Ingeniería de Requisitos. Mostrar la importancia de aplicar adecuadamente Ingeniería de requisitos en el proceso de desarrollo de software Comparar ventajas e inconvenientes de utilizar técnicas de especificación formal frente a técnicas clásicas en la especificación y análisis de requisitos. Explicar los objetivos de las herramientas CASE y CARE y sus funcionalidades esperadas. Se revisarán algunas de las herramientas actualmente existentes en el mercado. Se enseñará cómo producir una documentación correcta y completa de especificación de requisitos de software de acuerdo con los estándares internacionales y prácticas más comunes. Se enseñarán la técnica de la notación estándar UML, que pueden utilizarse en el modelado de requisitos. Prg RQS AdeS - LeS V2 Pag - 1 -
Se mostrarán los principales enfoques, estrategias y modelos de proceso en la aplicación de la Ingeniería de Requisitos. 3- CONTENIDOS MÍNIMOS: Fundamentos de requerimientos de software. Proceso de ingeniería de requerimientos. Análisis de requerimientos. Elicitación de requerimientos. Documentación y especificación de requerimientos. Validación de requerimientos. Lenguajes de especificación y métodos formales. 4- ORGANIZACIÓN DE LOS CONTENIDOS PROGRAMA ANALÍTICO Unidad 1: Ingeniería de Software Introducción. Conceptos generales. Proceso del software. Modelos de procesos del software. El proceso unificado de desarrollo de software. Calidad en el producto de software. Unidad 2: Ingeniería de requerimientos de software. Introducción. Requerimientos funcionales, requerimientos no funcionales, requerimientos de dominio, requerimientos de usuario, requerimientos del sistema. Técnicas de recolección de información. Especificación de los requerimientos. El documento de requerimientos de software. Estándares. Obtención y análisis de requerimientos. Validación de requerimientos. Gestión de requerimientos. Unidad 3: UML y herramientas CASE. Introducción al desarrollo de software orientado a objetos, objeto, clase, atributos, asociación, Actor, casos de uso. Diagrama de casos de uso. El Lenguaje Unificado de Modelado. Diagramas de UML. Herramientas CASE para la especificación de requerimientos. Unidad 4: Lenguajes de especificación y Métodos formales Conceptos básicos de métodos formales. Lenguajes formales de especificación. Introducción a OCL, Sintaxis, expresiones y operadores de OCL. Ejemplos. 5- CRITERIOS DE EVALUACIÓN Con la finalidad de alcanzar los propósitos planteados establecemos para el desarrollo de la asignatura las siguientes estrategias: Clases teórico-prácticas Trabajos Prácticos Examen parcial. La evaluación será continua a través de la participación en clase, de la presentación de trabajos prácticos. Los conocimientos teóricos se evaluarán mediante un parcial con un recuperatorio. 6- METODOLOGÍA DE TRABAJO PARA LA MODALIDAD PRESENCIAL:. Con la finalidad de alcanzar los propósitos planteados establecemos para el desarrollo de la asignatura las siguientes estrategias: Clases Teórico-Prácticas: Se abordan los contenidos teóricos, y se muestran casos de ejemplos. Trabajos Prácticos: Se propone la resolución de ejercicios sobre temas específicos, lectura y discusión de artículos y exposición de determinados temas. Los trabajos podrán ser grupales o individuales. 7- ACREDITACIÓN : Alumnos Presenciales. Regularización Participar en al menos 85% de las clases en forma completa. Presentar y exponer los trabajos en las fechas establecidas por la cátedra. Aprobar el parcial o su correspondiente recuperatorio, el parcial se aprobará con al menos un 60% correcto del puntaje total. Aprobación del trabajo integrador. Prg RQS AdeS - LeS V2 Pag - 2 -
El alumno que no cumpla con los requisitos anteriores será considerado libre en la evaluación final. Examen oral y/o escrito teórico. 8- METODOLOGÍA DE TRABAJO PARA ALUMNOS EN EL SISTEMA DE ASISTENCIA TÉCNICA PEDAGÓGICA (SATEP) 9- ACREDITACIÓN : Alumnos No Presenciales (SATEP) Regularización 10- METODOLOGÍA DE TRABAJO SUGERIDA PARA EL APRENDIZAJE AUTOASISTIDO (Alumnos Libres) Los alumnos que deseen rendir en esta modalidad deberán contactarse con el docente a dlaguia@unpa.edu.ar, expresando su deseo de rendir la asignatura. El docente coordinará con el alumno una reunión donde le explicará el objetivo y los contenidos de las prácticas propuestas. Además podrá consultar la totalidad del material bibliográfico propuesto que se encuentra disponible en biblioteca y/o fotocopiadora y desarrollará un trabajo integrador. 11- ACREDITACIÓN : Alumnos Libres 10 días hábiles antes de la fecha del examen deberá entregar todos los trabajos prácticos resueltos y el trabajo integrador para su corrección, si los trabajos fueron aprobados será evaluado por un tribunal asignado para tal efecto. Se examinarán los contenidos teóricos y prácticos de la asignatura. Examen oral y/o escrito teórico y práctico. Prg RQS AdeS - LeS V2 Pag - 3 -
Programa de: Requerimientos de Software Carrera: Analista de Sistemas / Licenciatura en Sistemas Cod. EC. 1654 Cod. Carr. 016 / 072 12- BIBLIOGRAFÍA Libros (Bibliografía Obligatoria) Ref er. Apellido/s Nombre/s Año Título de la Obra Capítulo/ Tomo / Pag. Fowler, Scott 1999 UML Gota a Gota. Mexico Addison Wesley UARG Presman Roger. S. 2002 Ingeniería de Software. Un España McGraw Hill 1, 2, 8, 31 UARG enfoque práctico. Quinta Sommerville Ian 2006 Ingeniería del Software. España Pearson UARG Arlow Jim 2006 Programación UML 2 Anaya Multimedia UARG Neustadt Ila Booch Rumnaugh Jacobson Grady James Ivar El Lenguaje Unificado de Modelado Addison Wesley UARG Booch Rumnaugh Jacobson Grady James Ivar Weitzenfeld Alfredo 2003 Ingeniería de software orientada a objetos con UML Java e Internet. Kendall y Kendall Análisis y diseño de sistemas Lugar de Editorial 2006 UML Manual de referencia Addison Wesley UARG Thomson International Unidad Bibliotec UA UARG SIUN PA Otro Ref er. Libros (Bibliografía Complementaria) Apellido/s Nombre/s Año Título de la Obra Capítulo/ Tomo / Pag. Lugar de Editorial Unidad Bibliote c UA SIUN PA Otro Artículos de Revistas Apellido/s Nombre/s Título del Artículo Título de la Revista Tomo/Volumen/ Pág. Fecha Unidad Bibliotec UA SIUNPA Otro Recursos en Internet Autor/es Apellido/s Autor/es Nombre/s Título Datos adicionales Disponibilidad / Dirección electrónica Otros Materiales Pag - 4 -
13- VIGENCIA DEL PROGRAMA AÑO Firma Profesor Responsable Aclaración Firma 2010 14- Observaciones El presente programa se considera un documento que, a modo de "contrato pedagógico", relaciona a los protagonistas del proceso de enseñanza-aprendizaje y constituye un acuerdo entre la Universidad y el Alumno. Los cuatrimestres tienen como mínimo una duración de 15 semanas. i Si el espacio curricular está implementado en una modalidad diferente de teóricos y prácticos, tildar en Otros y consignar esta característica en observaciones ii Si el espacio curricular está implementado en una modalidad consignada por Otros y no pueden ser discriminados los miembros del equipo, incluirlos todos en la columna de teóricas y consignar esta característica en observaciones. En R/I se debe registrar si el docente es Responsable o Integrante. El Responsable del espacio curricular debe estar registrado en la columna de la Teoría. El responsable del espacio curricular no puede estar únicamente en la Práctica. VISADO División Departamento Secretaría Académica Fecha: Fecha: Fecha: Pag - 5 -