You are on page 1of 4

UNIVERSIDAD ABIERTA Y A

DISTANCIA DE MEXICO

Carrera:

Ingeniería en Desarrollo de Software

Materia:

Introducción a la ingeniería de software

Grupo:

DS-DIIS-1502S-B2-006

Docente en línea: Jaime Ledesma Ortiz

Alumno:

Yosef Alejandro Salinas Islas

Al construir sistemas pequeños se detectan los errores con facilidad. las etapas del proceso inmediatamente pruebas y para el desarrollo de anterior mantenimient software. Comunicación proceso de software incremento. análisis . o. Secuencial con la de construcción de diseño. roles y condiciones. evolutivo que de riesgos. y así clarificar los recursos refinamiento. El Modelo Incremental Combina elementos Recolección combina elementos del del MLS con la de Modelo Lineal filosofía interactiva información. A partir de lo estudiando en la unidad y de una investigación que realices. maneja herramientas apropiadas. completamente o adecuados y no se construcción. construcción. Es un modelo del El prototipo debe ser Recolección comportamiento del construido en poco de sistema que puede ser tiempo. refinamiento. análisis. usando los información. planificación. calidad y facilidad de aprendizaje. Requiere Yosef Alejandro Salinas Islas . ciclo de producto. mantiene el producto estable del código.INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Unidad 1 Actividad 2. ciertos aspectos de él debe utilizar muchos evaluación. Métodos alternativos:     Método Cascada Método en prototipos Modelo incremental Método en vida espiral Métodos agiles:   Programación extrema Metodología scrum Método Cascada Construcción de prototipos Incremental Vida Espiral 2 Alternativas: Productos. filosofía interactiva de prototipos. Métodos de desarrollo de software 1. Definición Características Fases Es el enfoque El inicio de cada Análisis. acompaña la incremento e ingeniería. ordena rigurosamente la finalización de la codificación. reduce costos. metodológico que etapa debe esperar a diseño. Construcción de evaluación. analiza los diferentes métodos de desarrollo de software existentes y enlista sus principales características. No modifica el flujo del código. Prototipos. Ventajas Sencillez. Es evolutivo por lo que mantiene la satisfacción del cliente. Es un modelo de Interacción. usado para entenderlo programas diseño. requerimientos ciclo del producto.

construcción. roles y condiciones. mejor resultado posible requisitos son de un proyecto. donde los construcción. Es un proceso en el Está especialmente Demostración que se aplican de indicado para . identifica y elimina obstáculos a largo plazo. planificación incremental. todos los requerimientos necesarios. evaluación del cliente. Conclusión El objetivo principal que busca la ingeniería de software es convertir el desarrollo de software en un proceso formal. Algunas de las metodologías tradicionales más utilizadas para el desarrollo de software han sido. Las metodologías han evolucionado de manera significativa en las últimas décadas como se puede observar en la tabla 2. refactorización La interacción es ágil. El TSP toma sus fundamentos en que los ingenieros deben de dar a conocer bien su trabajo y que puedan implementar un plan para poderlo realizar mejor. se puede usar para proyectos medianos y grandes. la competitividad. y obtener el pronto. en obtener resultados nueva equipo. liberación de software. diseños detallados. Método Programación extrema Scrum interacción. donde la innovación. Ventajas Evaluación del cliente. Unidad 1 desarrollo. Definición Características Fases Es el más destacado Pone más énfasis en Historia. la denominada “proceso personal de software (PSP)” y la “proceso en equipo para el software TSP”. pueden 3 Yosef Alejandro Salinas Islas .7 Permitiendo así el éxito o el fracaso de muchos de los sistemas desarrollados para distintas áreas. que permitan obtener un producto final de alta calidad y satisfaga las necesidades y expectativas del cliente. de los procesos ágiles la adaptabilidad que descripción de desarrollo de en la previsibilidad. de la historia. retrospectiva manera regular un proyectos en del trabajo y conjunto de buenas entornos complejos.INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE naturaleza interactiva de construcción de prototipos con los aspectos controlados y sistemáticos del modelo cascada. cambiantes o poco definidos. colaborativamente. Alternativas: Productos. la flexibilidad y la productividad son fundamentales. cuando el plan se implementa. con resultados predecibles. de la prácticas para trabajar donde se necesita modificación. evaluación del cliente. software codificación.

INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Unidad 1 ahorrarse tiempo en realizar el trabajo y por ende generar productos de calidad. 4 Yosef Alejandro Salinas Islas . El TSP contempla dos componentes principales: 1) Creación de equipo 2) Trabajo en equipo o componente de gestión.