You are on page 1of 4

INSTITUTO TECNOLOGICO DE LAZARO CARDENAS

Carrera y Grupo:
Ingeniera en Sistemas Computacionales 51T

Materia:
Fundamentos de Ingeniería de Software

Alumno:
Erick Jovani Barragán Morales

Profesor:
Jesús Daniel Rojas Cid

Fecha:
13-09-2018

“ACTIVIDAD 1.3”
MODELOS CLASICOS DEFINICION VENTAJAS DESVENTAJAS
*Modelo de cascada El modelo de la cascada, a Ilustra la forma en la que se No se obtiene el
veces llamado ciclo de vida asocian las acciones de producto hasta el final
clásico, sugiere un enfoque verificación y validación con
sistemático y secuencial6 las primeras acciones de
para el desarrollo del ingeniería.
software, que comienza con
la especificación de los
requerimientos por parte del
cliente y avanza a través de
planeación, modelado,
construcción y despliegue,
para concluir con el apoyo del
software terminado
*Modelo de proceso El modelo incremental Ejecuta una serie de avances, No se proporcionan
incremental combina elementos de los llamados incrementos, que muchas características
flujos de proceso lineal y en forma progresiva dan más suplementarias
paralelo, el modelo funcionalidad al cliente (algunas conocidas y
incremental aplica conforme se le entrega cada otras no).
secuencias lineales en forma incremento.
escalonada a medida que
avanza el calendario de
actividades. Cada secuencia
lineal produce “incrementos”
de software susceptibles de
entregarse [McD93] de
manera parecida a los
incrementos producidos en
un flujo de proceso evolutivo
*Modelo de proceso Los modelos evolutivos son Genera en cada iteración una La primera interacción
evolutivo iterativos. Se caracterizan versión final cada vez más puede plantear los
por la manera en la que completa del software. mismos problemas que
permiten desarrollar un modelo lineal
versiones cada vez más secuencial.
completas del software.
*Modelos concurrentes: El modelo de desarrollo Permite que un equipo de
concurrente, en ocasiones software represente
llamado ingeniería elementos iterativos y
concurrente, permite que un concurrentes de cualquier
equipo de software otro modelo.
represente elementos
iterativos y concurrentes de
cualquiera de los modelos de
proceso descritos en este
capítulo.
*Modelo en espiral El modelo espiral de Boehm ( El modelo espiral se enfoca
Boehm, 9871) es un modelo en abordar los riesgos en
de ciclo de vida centrado en
actividad que se inventó para forma incremental, de
resolver la causa de la acuerdo a su prioridad.
debilidad del modelo de
cascada, en particular
para acomodar los cambios
poco frecuentes durante el
desarrollo del software. Se
basa en las mismas
actividades que el modelo de
cascada. pero añade varias
tarcas, como la
administración del
riesgo. la rcutili7.aciÓn y la
elaboración de prototipos. a
cada actividad,
MODELO ÁGIL DESCRIPCIÓN VENTAJAS DESVENTAJAS
*Programación extrema En la programación extrema, los clientes del sistema El nuevo software
todos los requerimientos se son parte del equipo de generado solamente
expresan como escenarios desarrollo y discuten se acepta si se ejecutan
(llamados escenarios con otros satisfactoriamente
historias de usuario), los miembros del equipo. todas las pruebas.
cuales se implementan
directamente como una serie
de tareas.
Los programadores trabajan
en parejas y desarrollan
pruebas para cada tarea
antes de escribir
el código. Todas las pruebas
se deben ejecutar
satisfactoriamente cuando el
código nuevo
se integre al sistema.
*Desarrollo rápido de Las técnicas de desarrollo La principal ventaja de este Puede haber también
aplicaciones rápido de aplicaciones (RAD) enfoque es que mucha de la problemas de
evolucionaron de los funcionalidad de la rendimiento en la
llamados lenguajes de cuarta aplicación se puede aplicación debido a la
generación en los años 80 y implementar rápidamente a necesidad de cambiar
se utilizan para desarrollar un coste muy bajo. de una aplicación del
aplicaciones con un uso sistema a otra.
intensivo de datos. Por
consiguiente. normalmente
están organizadas como un
conjunto de herramientas
que permiten crear datos,
buscarlos. visualizarlos y
presentarlos en informes.
OTRAS METODOLOGIAS DESCRIPCION VENTAJAS DESVENTAJAS
*Modelo de métodos El modelo de métodos Los métodos formales Es difícil utilizar los
formales formales agrupa actividades permiten especificar, modelos como
que llevan a la especificación desarrollar y verificar un mecanismo de
matemática formal del sistema basado en comunicación para
software de cómputo computadora por medio del clientes sin
empleo de una notación complejidad técnica
matemática rigurosa.
*Modelo de dientes de El modelo de diente de sierra El proceso de desarrollo de La desventaja de este
sierra [Rowen. 1990J trata de software tiene que asegurar enfoque es que el
resolver estas discrepancias que ambos. puntos de vista cliente y el usuario no
mostrando las percepciones se reúnan al final del ven un sistema en
del sistema por parte del proyecto. El modelo de ejecución sino hasta
usuario y el desarrollador de diente de sierra logra este antes de la prueba de
software en diferentes objetivo introduciendo aceptación del cliente
niveles de abstracción a lo nuevas actividades. y, por tanto, no pueden
largo del tiempo. corregir
ningún problema de
requerimientos.
Modelo de diente de El modelo de diente de
tiburón tiburón es un refinamiento
del modelo de diente de
sierra. Además de las
demostraciones al cliente
también se introducen
revisiones y demostraciones
para la gerencia.

Bibliografía
Bruegge, B., & H. Dutoit, A. (2002). Ingenieria de software orientada a objetos. Mexico: Pearson
Educacion.

Sommerville, I. (2005). Ingenieria del Software. Madrid: Pearson.