Anda di halaman 1dari 5

Universidad Abierta y a Distancia de Mxico

UnADM
MATERIA: INTRODUCCION A LA INGENIERIA DE SOFTWARE

INGENIERIA EN DESARROLLO DE SOFTWARE

UNIDAD 1. ACTIVIDAD 2

Presenta: Andrs Escobedo Lpez


Matricula: ES1521207602

ABRIL 2016
ACTIVIDAD 2. METODOS DEL DESARROLLO DE SOFTWARE
Para la realizacin de la actividad, analiza los diferentes mtodos de desarrollo de software existentes y enlista sus principales
caractersticas. Y como conclusin responde a las preguntas:

1. Cules son las principales diferencias entre los mtodos de desarrollo de software?
La metodologa de trabajo es muy parecida, solo que en unos se va tomando ms a la par el trabajo con el cliente y en otros
se recolecta toda la informacin y se trabaja, presentando al final el resultado al cliente. El trabajo, puede variar un poco en
cada uno pero se puede llegar a confundir uno con otro al momento de ejecutarlo, por lo que la prctica del equipo de trabajo,
de acuerdo a las caractersticas ayudara a establecer el que mejor se adapte.

2. Los mtodos giles desplazaron a los tradicionales y stos desaparecieron?, o bien,


La vida moderna requiere resultados rpidos casi inmediatos, por lo que los mtodos agiles, responden a las necesidades
actuales, sin dejar atrs la metodologa tradicional que nos permite llegar al xito de manera ms segura, por lo que se han
integrado las mejores prcticas de cada una de las opciones a las modernas o agiles.

3. Cules son los mejores y por qu?


No creo que una sea mejor a otra, simplemente la adaptacin del grupo de trabajo a la metodologa y tomar la que mejor se
requiera para el trabajo es lo importante, de acuerdo a tiempos, complejidad y caractersticas del software a desarrollar.
METODOS DE DESARROLLO DE SOFTWARE

METODOS DE DESARROLLO
METODO DEFINICIN CARACTERSTICAS FASES VENTAJAS DESVENTAJAS
Es un enfoque El inicio de cada etapa Anlisis, Diseo, Sencillez, calidad y Los cambios
metodolgico riguroso, debe esperar a la Codificacin, facilidad de pueden causar
CASCADA con las etapas del finalizacin de la Pruebas y aprendizaje. confusin, lento ya
proceso. El ms inmediatamente anterior Mantenimiento. que requiere todas
antiguo. las etapas.
Creado para identificar El prototipo debe ser Recoleccin de No modifica el flujo El cliente puede
requerimientos del construido en poco informacin, del ciclo de vida, creer terminado el
software. Trabaja con tiempo, usando los Diseo rpido, reduce costos y es producto, siendo
CONSTRUCCIN
el comportamiento del programas adecuados y Construccin probable el xito, solo prototipo, No
DE PROTOTIPOS
sistema para entender no se debe utilizar prototipo, exige de se sabe el tiempo
completamente o muchos recursos Evaluacin y herramientas de desarrollo.
ciertos aspectos. Refinamiento. adecuadas.
El Modelo Incremental Combina elementos del Recoleccin de Al construir Al construir
combina elementos del MLS con la filosofa informacin, sistemas pequeos sistemas pequeos
Modelo Lineal interactiva de diseo, se detectan los se detectan los
Secuencial con la construccin de construccin, errores con errores con
INCREMENTAL
filosofa interactiva de prototipos. evaluacin, facilidad. facilidad.
Construccin de refinamiento,
Prototipos. ciclo de
producto.
Es un modelo de Interaccin, incremento, Comunicacin, Es evolutivo por lo Es evolutivo por lo
proceso de software anlisis de riesgos, planificacin, que mantiene la que mantiene la
evolutivo que incremento e anlisis, satisfaccin del satisfaccin del
acompaa la interaccin. ingeniera, cliente. Requiere cliente. Requiere
naturaleza interactiva desarrollo, todos los todos los
VIDA ESPIRAL
de construccin de construccin, requerimientos requerimientos
prototipos con los evaluacin del necesarios. necesarios.
aspectos controlados y cliente.
sistemticos del
modelo cascada.
Es un modelo de Conjunta los elementos Inicio, Identifica y gestiona Es un proceso de
UNIFICADO proceso que se deriv de los modelos de Elaboracin, las etapas del grado de
RACIONAL del trabajo sobre la procesos genricos: Construccin proyecto, realizando complejidad que no
(Rational United UML y el proceso Dinmica, Esttica, Transicin. una interaccin a es el adecuado, ya
Process) asociado de software Prctica. interaccin, que requiere
unificado. involucrando a los conocimientos del
usuarios proceso y de UML.
Modelo que responde Reelabora y comprueba Requerimientos, Mejora la eficiencia Suele ser ms larga
rpidamente a las cada vez que descubre Desarrollo y mejorando la y compleja cuanto
nuevas oportunidades, errores. Prueba calidad de mayor es el alcance
METODOS mercados, situaciones productos finales, del proyecto
AGILES econmicas, surgiendo
de productos y
servicios competitivos.
Se genera por la Puede tomar varios Integra Programacin Solo se recomienda
evolucin de los roles, y es apruebe y Aprueba Organizada, Menor en proyectos a corto
mtodos tradicionales libere el proyecto Automatiza taza de errores, plazo, altas
EXTREMA XP
a niveles extremos Comprueba Satisfaccin del comisiones en caso
como lo es el programador de fallar.
desarrollo iterativo
Gestiona y controla los Realiza bloques cortos Registrar, Entrega mensual de Toma el camino
procesos de creacin y fijos, para generar un Revisar, resultados, ms corto para
de software, interacta resultado completo. Detallar, Demuestra los sumar los puntos
e incremental Concluir. resultados de del Sprint, El cliente
aplicando mtodos proyecto en cada requiere de fechas
como RUP y mtodos iteracin., ms a tu atencin
SCRUM
agiles como XP. Desarrollo iterativo
e incremental,
anticipado,
priorizacin de
requisitos por valor
y coste
Bibliografa:
1. Definicin de Ingeniera de Software, recuperado el 9 Abril 2016 de:
http://www.definicionabc.com/tecnologia/ingenieria-de-software.php
2. Informtica Aplicada a la Gestin Pblica. Facultad Derecho. UMU, Captulo 1. Ingeniera del software. Introduccin. Recuperado el 10
Abril 2016 de:
http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-introduccion.html
3. Ingeniera de Software, Ecured, recuperado el 11 de Abril 2016 de:
http://www.ecured.cu/Ingenier%C3%ADa_de_software
4. Aplicaciones del software, recuperado el 11 de Abril de 2016 de:
http://ingenieraupoliana.blogspot.mx/2010/09/aplicaciones-del-software.html

Anda mungkin juga menyukai