TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.
-
Upload
esperanza-rosario-paz-rubio -
Category
Documents
-
view
226 -
download
3
Transcript of TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.
![Page 1: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/1.jpg)
TEMA 0: INTRODUCCIÓN
INGENIERÍA DELSOFTWARE
GESTIÓN DE PROYECTOS
![Page 2: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/2.jpg)
Agenda
INTRODUCCIÓN PARADIGMAS DE INGENIERÍA DEL
SOFTWARE ACTIVIDADES DE DESARROLLO
![Page 3: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/3.jpg)
Introducción
DEFINICIÓN:
La Ingeniería del Software abarca un conjunto de actividades y técnicas cuyos objetivos es optimizar al máximo los recursos (tiempo, dinero y persona), el proceso, el producto y la calidad.
![Page 4: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/4.jpg)
Introducción
![Page 5: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/5.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE CICLO DE VIDA CLÁSICO
![Page 6: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/6.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE MODELO DE CONSTRUCCIÓN DE
PROTOTIPOS
![Page 7: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/7.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE MODELO EN ESPIRAL DISEÑO RÁPIDO DE APLICACIONES
(DRA)
![Page 8: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/8.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE PARADIGMA OO: PARADIGMA
EVOLUTIVO INCREMENTAL
![Page 9: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/9.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE PARADIGMA OO: PARADIGMA
EVOLUTIVO EN PARALELO
![Page 10: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/10.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE PROCESO UNIFICADO DE DESARROLLO
Está dirigido por los casos de uso. Está centrado en la arquitectura (el cómo, la forma). Proceso iterativo e incremental. Hace hincapié en el uso de componentes, entendidos
como código independiente y reutilizable (no como ficheros).
Utiliza herramientas.
![Page 11: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/11.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE PROCESO UNIFICADO DE DESARROLLO
![Page 12: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/12.jpg)
PARADIGMAS DE INGENIERÍA DEL SOFTWARE METODOLOGÍAS ÁGILES
SCRUMeXtreme ProgrammingXP vs. RUPAGILE RUP
![Page 13: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/13.jpg)
http://www.agilemanifesto.org/
![Page 14: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/14.jpg)
eXtreme Programming Desarrollo iterativo e incremental:
pequeñas mejoras, unas tras otras. Pruebas unitarias continuas, frecuentemente repetidas y
automatizadas, incluyendo pruebas de regresión. JUnit orientada a Java, DUnit orientada a Delphi y NUnit para la
plataforma.NET. Estas dos últimas inspiradas en JUnit. Programación en parejas Frecuente integración del equipo de programación con el cliente o
usuario. Corrección de todos los errores antes de añadir nueva
funcionalidad. Hacer entregas frecuentes.
Refactorización del código Propiedad del código compartida Simplicidad en el código:
es la mejor manera de que las cosas funcionen
![Page 15: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/15.jpg)
SCRUM
![Page 16: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/16.jpg)
ACTIVIDADES DE DESARROLLO
Diseño Codificación o traducción del diseño. Pruebas
Técnicas Caja Blanca – Caja Negra
Estrategias De unidad, de unión, de validación y de sistema.
![Page 17: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/17.jpg)
ACTIVIDADES DE DESARROLLO
... Mantenimiento Gestión de Configuración de Software
(GCS)
![Page 18: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/18.jpg)
ACTIVIDADES DE DESARROLLO
![Page 19: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/19.jpg)
Mantenimiento
MANTENIMIENTO CORRECTIVO MANTENIMIENTO ADAPTATIVO MANTENIMIENTO PERFECTIVO MANTENIMIENTO PREVENTIVO
![Page 20: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/20.jpg)
GESTIÓN CONFIGURACIÓN DEL SOFTWARE (GCS) Está presente en todo el proceso de
desarrollo.
![Page 21: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/21.jpg)
Review
INTRODUCCIÓN PARADIGMAS DE INGENIERÍA DEL
SOFTWARE ACTIVIDADES DE DESARROLLO
![Page 22: TEMA 0: INTRODUCCIÓN INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS.](https://reader033.fdocumento.com/reader033/viewer/2022042718/5665b4c91a28abb57c93b0ea/html5/thumbnails/22.jpg)
Preguntas de repaso
¿Qué es la Ingeniería del Software? Cite los paradigmas de Ing. de Software
Vistos ¿Cuál es el problema del enfoque en
cascada? ¿Cuáles son los principios base del
Proceso Unificado? ¿Qué usarían, Metodologías Ágiles o
RUP?