UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA INGENIERÍA DE SOFTWARE PROGRAMA DE LA ASIGNATURA CLAVE: ISW-234; PRE REQ.: INF321 No. CRED.: 4 I. PRESENTACIÓN: INGENIERÍA DE SOFTWARE I Esta asignatura contiene los temas Introducción a una metodología para el ciclo vida sarrollo software. Planificación proectos sarrollo software. Análisis preliminar l negocio, Requerimientos l Software Molos l Sistema. Se estudian las mejores prácticas a utilizar durante el proceso sarrollo mantenimiento productos software. Uso CASE. II. PROPÓSITOS GENERALES: Conocer los conceptos básicos Ingeniería Software. Enfoque sistémico. Intificar las características específicas una metodología sarrollo. Dominar las actividas, roles, sarrollados en las primeras fases la metodología. Conocer los l software. Dominar las técnicas iniciales gestión proecto. Determinar cálculo tiempo, esfuerzo costo un proecto. Dominar los diferentes Molos Sistemas que puen sarrollarse durante el proceso ingeniería requerimiento. Aplicar las CASE en el sarrollo software.
1. Definir los aspectos generales características la Ingeniería software, en específico una metodología seleccionada para sarrollar un proceso software. 2. Definir las características fundamentales las CASE para s a estos flujos. Tema 1: Ingeniería Software. Introducción 1. Comparación metodologías actuales. 2. Características específicas una metodología. 3. Diferentes técnicas para obtener la información sobre los sistemas informáticos a sarrollar. 4. Características generales las CASE. Actividas Hacer resumen en un cuadro sobre las diferentes técnicas para obtener información sobre los sistemas informáticos a sarrollar. sobre las características las CASE Reportes trabajo individual grupal. Bibliografía Específica Ingeniería l Software. Séptima Edición. Pearson, Shari. Ingeniería Software, teoría edición. Prentice Hall. Buenos Aires, 2002. Ingeniería l Software, un enfoque practico. Sexta edición. Mc Graw Hill. Mexico. 2007. Grad Rumbaugh, James El proceso Unificado sarrollo Software. Volumen I II Introducción al análisis diseño orientado a. Volumen I II Booch, G.: Rumbaugh, J. Jacobson, I., El Lenguaje Unificado Molado, 2000. Addison-Wesle.
1. Intificar los procesos, s al molado l negocio. 2. Intificar los procesos, s a la gestión. Tema 2. Fase Inicial un proecto. Análisis l Negocio 1. Conceptos generales. 2. Trabajadores Molo negocio. 3. Objetivos que persigue el molado l negocio. 4. Objeto estudio e importancia. 5. Procesos Negocio Actividas Seminarios: sobre los molos negocios exponer en el seminario. Ejercicios prácticos Discusión Presentación un informe que recoja el trabajo estos flujos utilizando un proecto producción real o La evaluación se hará procesual, en competencias, flexible, permanente participativa. Bibliografía Específica Ingeniería l Shari. Ingeniería Software, teoría edición. Prentice Hall. Buenos Aires, 2002. Ingeniería l Software, un enfoque practico. Sexta edición. Mc Graw Hill. Mexico. 2007. Grad Rumbaugh, James El proceso Unificado sarrollo Software. Volumen I II Introducción al análisis diseño orientado a. Volumen I II Booch, G.: Rumbaugh, J. Jacobson, I., El Lenguaje Unificado Molado, 2000. Addison-Wesle.
1. Entenr los conceptos l usuario l sistema. 2. Diferenciar entre los l software funcionales no funcionales 3. Entenr como los se puen organizar en un documento l software. 4. Calcular analizar el costo, el tiempo el esfuerzo un proecto; aún cuando nos encontremos en etapas tempranas sarrollo. 5. Utilizar las CASE para correspondient es a estos flujos. Tema 3. Requerimientos l software 1. Concepto Requerimientos l software a. Requerimiento funcionales no funcionales. b. Requerimientos l usuario. c. Requerimientos l sistema d. Especificación la interfaz e. El documento l software 2. Gestión Requerimientos 3. Objetivos que persigue el molado l sistema, su importancia. 4. Técnicas para planificar proectos automatización. 5. Uso las fórmulas COCOMO para calcular costo, esfuerzo tiempo sarrollo, para la planificación un proecto software. Actividas Intificar cuatro tipos que se puen finir para un sistema informático. Comentar los problemas la utilización l lenguaje natural para finir los l usuario l sistema, muestre, utilizando pequeños ejemplos, como el estructurar el lenguaje natural en formularios pue audar a evitar algunas estas dificultas. Seminarios sobre técnicas para planificar proectos automatización. Presentar un informa sobre el cálculo l costo, esfuerzo tiempo sarrollo un proecto software (preferiblemente uno real que se esté ejecutando) Ejercicios prácticos Discusión Presentación un informe que recoja el trabajo estos flujos utilizando un proecto producción real o La evaluación se hará procesual, en competencias, flexible, permanente participativa. Bibliografía Específica Ingeniería l Shari. Ingeniería Software, teoría practica. Primera edición. Prentice Hall. Buenos Aires, 2002. Pressman, Roger S. Ingeniería l Software, un enfoque practico. Sexta edición. Mc Graw Hill. Mexico. 2007. Jacobson, Ivar; Booch, Grad Rumbaugh, James El proceso Unificado sarrollo Software. Volumen I II Introducción al análisis diseño orientado a. Volumen I II Booch, G.: Rumbaugh, J. Jacobson, I., El Lenguaje Unificado Molado, 2000. Addison- Wesle.
6. Comprenr por que es importante establecer los límites un sistema molar su contexto. 7. Comprenr los conceptos l molado l comportamiento, molado los datos molado los. Tema 4. Molos l sistema 1. Molos contexto. 2. Molos comportamiento. 2.1 Molos flujo datos 2.2 Molos maquina estados 3. Molos datos. 4. Molos 4.1 Molos herencia 4.2 Agregación 4.3 Molo comportamiento 2. Métodos estructurados Actividas Seminarios sobre los diferentes molos l sistema. Describir las similitus diferencias entre el molo procesamiento datos el molo. Desarrollar un molo, incluendo un diagrama jerarquía clases un diagrama agregación que muestre los principales componentes un sistema computadora personal su software sistema Ejercicios prácticos Discusión Presentación un informe que recoja el trabajo estos molos utilizando un proecto producción real o La evaluación se hará procesual, en competencias, flexible, permanente participativa. Bibliografía Específica Ingeniería l Shari. Ingeniería Software, teoría edición. Prentice Hall. Buenos Aires, 2002. Ingeniería l Software, un enfoque practico. Sexta edición. Mc Graw Hill. Mexico. 2007. Grad Rumbaugh, James El proceso Unificado sarrollo Software. Volumen I II Introducción al análisis diseño orientado a. Volumen I II Booch, G.: Rumbaugh, J. Jacobson, I., El Lenguaje Unificado Molado, 2000. Addison-Wesle.