Você está na página 1de 3

UNIVERSIDAD ABIERTA Y A DISTANCIA

DE MEXICO

Carrera: Ingeniera en Desarrollo de Software

Materia: Introduccin a la ingeniera de software

Grupo: DS-DIIS-1502S-B2-006

Docente en lnea: Jaime Ledesma Ortiz

Alumno: Yosef Alejandro Salinas Islas


INTRODUCCIN A LA INGENIERA DE SOFTWARE Unidad 1

Actividad 2. Mtodos de desarrollo de software


1. A partir de lo estudiando en la unidad y de una investigacin que realices, analiza
los diferentes mtodos de desarrollo de software existentes y enlista sus
principales caractersticas.

Mtodos alternativos:

Mtodo Cascada
Mtodo en prototipos
Modelo incremental
Mtodo en vida espiral

Mtodos agiles:

Programacin extrema
Metodologa scrum

Alternativas: Productos, roles y condiciones.


Mtodo Definicin Caractersticas Fases Ventajas
Cascada Es el enfoque El inicio de cada Anlisis, Sencillez, calidad y
metodolgico que etapa debe esperar a diseo, facilidad de
ordena rigurosamente la finalizacin de la codificacin, aprendizaje.
las etapas del proceso inmediatamente pruebas y
para el desarrollo de anterior mantenimient
software. o.
Construccin Es un modelo del El prototipo debe ser Recoleccin No modifica el flujo
de prototipos comportamiento del construido en poco de del cdigo,
sistema que puede ser tiempo, usando los informacin, mantiene el
usado para entenderlo programas diseo, producto estable del
completamente o adecuados y no se construccin, cdigo, reduce
ciertos aspectos de l debe utilizar muchos evaluacin, costos, maneja
y as clarificar los recursos refinamiento, herramientas
requerimientos ciclo del apropiadas.
producto.
Incremental El Modelo Incremental Combina elementos Recoleccin Al construir
combina elementos del del MLS con la de sistemas pequeos
Modelo Lineal filosofa interactiva informacin, se detectan los
Secuencial con la de construccin de diseo, errores con
filosofa interactiva de prototipos. construccin, facilidad.
Construccin de evaluacin,
Prototipos. refinamiento,
ciclo de
producto.
Vida Espiral Es un modelo de Interaccin, Comunicacin Es evolutivo por lo
proceso de software incremento, anlisis , planificacin, que mantiene la
evolutivo que de riesgos, anlisis, satisfaccin del
acompaa la incremento e ingeniera, cliente. Requiere
naturaleza interactiva interaccin. desarrollo, todos los
de construccin de construccin, requerimientos
prototipos con los evaluacin del necesarios.
aspectos controlados y cliente.

2 Yosef Alejandro Salinas Islas


INTRODUCCIN A LA INGENIERA DE SOFTWARE Unidad 1

sistemticos del
modelo cascada.

Alternativas: Productos, roles y condiciones.


Mtodo Definicin Caractersticas Fases Ventajas
Programacin Es el ms destacado Pone ms nfasis en Historia, Evaluacin del
extrema de los procesos giles la adaptabilidad que descripcin de cliente, planificacin
de desarrollo de en la previsibilidad. la historia, incremental,
software codificacin, diseos detallados,
liberacin de refactorizacin
software,
evaluacin del
cliente.
Scrum Es un proceso en el Est especialmente Demostracin, La interaccin es
que se aplican de indicado para retrospectiva gil, se puede usar
manera regular un proyectos en del trabajo y para proyectos
conjunto de buenas entornos complejos, de la medianos y
prcticas para trabajar donde se necesita modificacin, grandes, identifica y
colaborativamente, en obtener resultados nueva elimina obstculos a
equipo, y obtener el pronto, donde los construccin. largo plazo.
mejor resultado posible requisitos son
de un proyecto. cambiantes o poco
definidos, donde la
innovacin, la
competitividad, la
flexibilidad y la
productividad son
fundamentales.

Conclusin

El objetivo principal que busca la ingeniera de software es convertir el desarrollo de software en un


proceso formal, con resultados predecibles, que permitan obtener un producto final de alta calidad y
satisfaga las necesidades y expectativas del cliente.

Las metodologas han evolucionado de manera significativa en las ltimas dcadas como se puede
observar en la tabla 2.7 Permitiendo as el xito o el fracaso de muchos de los sistemas
desarrollados para distintas reas.

Algunas de las metodologas tradicionales ms utilizadas para el desarrollo de software han sido, la
denominada proceso personal de software (PSP) y la proceso en equipo para el software TSP. 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, cuando el plan se implementa, pueden
ahorrarse tiempo en realizar el trabajo y por ende generar productos de calidad. El TSP contempla
dos componentes principales:

1) Creacin de equipo

2) Trabajo en equipo o componente de gestin.

3 Yosef Alejandro Salinas Islas

Você também pode gostar