Está en la página 1de 4

Ricardo Mancilla Morales CARACTERISTICAS DONDE SE USAN VENTAJAS DESVENTAJAS

Describe un procedimiento Ha sido el más utilizado y en la Describe un procedimiento El principal inconveniente que
racional y ordenado de actualidad, pese a la aparición racional y ordenado de se le ha achacado siempre a
desarrollo de software, la clave de metodologías ágiles, sigue desarrollo de software. este tipo de ciclo de vida es
para su éxito es como se siendo la solución que los usuarios tardan
gobierne el mismo y las predominante, si bien, en cada demasiado en ver los
circunstancias que rodeen al organización o en cada de resultados.
proyecto en el momento de su proyecto se puede llevar a
ejecución. cabo con ciertas variantes.
CICLO DE VIDA CLASICO
Permite que todo el sistema, o Este modelo principalmente se Este modelo se encarga Su principal desventaja es que
algunos de sus partes, se lo aplica cuando un cliente principalmente de ayudar al una vez que el cliente ha dado
construyan rápidamente para define un conjunto de ingeniero de sistemas y al su aprobación final al prototipo
comprender con facilidad y objetivos generales para el cliente a entender de mejor y cree que está a punto de
aclarar ciertos aspectos en los software a desarrollarse sin manera cuál será el resultado recibir el proyecto final, se
que se aseguren que el delimitar detalladamente los de la construcción. encuentra con que es necesario
desarrollador y el usuario estén requisitos de entrada reescribir buena parte del
de acuerdo en lo que se procesamiento y salida. prototipo para hacerlo
MODELO PROTOTIPO necesita. funcional.
Es un diseño rápido que Este modelo principalmente se No modifica el flujo del ciclo El cliente ve funcionando lo
conduce a la construcción de lo aplica cuando un cliente de vida.Reduce el riesgo de que para el es la primera
un prototipo, el cual es define un conjunto de construir productos que no versión del prototipo que ha
evaluado por el cliente o el objetivos generales. satisfagan las necesidades de sido construido con “chicle y
usuario para una los usuarios.Reduce costos y cable para embalaje”, y puede
retroalimentación; gracias a aumenta la probabilidad de decepcionarse al indicarle que
MODELO DE ésta se refinan los requisitos éxito.Exige disponer de las el sistema aun no ha sido
CONSTRUCCIÓN DE del software que se herramientas adecuadas. construido.
PROTOTIPOS desarrollará.
Es un modelo de proceso de El modelo de desarrollo en Se puede obtener feedback de Los conflictos entre los
software evolutivo que conjuga espiral se utiliza a menudo los usuarios, desarrolladores y requisitos de un software y su
la naturaleza iterativa de para proyectos más grandes clientes en las primeras fases diseño se evitan eficazmente
construcción de prototipos con que están sujetos a riesgos del proyecto. Se utiliza a mediante el enfoque cíclico, ya
los aspectos controlados y menudo para proyectos más que los requisitos pueden
sistemáticos del modelo lineal grandes. comprobarse constantemente
secuencial. y, si es necesario, modificarse.

MODELO ESPIRAL
Ricardo Mancilla Morales CARACTERISTICAS DONDE SE USAN VENTAJAS DESVENTAJAS
Es un proceso desarrollado Hoy en día se suele utilizar El desarrollo se realiza a un Comprar puede ser más caro
inicialmente por James Martin para referirnos al desarrollo nivel de abstracción que construir.Costo de
en 1980. El método comprende rápido de interfaces gráficas de mayor.Interfaz gráfica herramientas integradas y
el desarrollo interactivo, la usuario tales como Glade, o estándar.Ciclos de desarrollo equipo necesario.Progreso más
construcción de prototipos y el entornos de desarrollo más pequeños.Mayor difícil de medir.Riesgo de
uso de utilidades CASE. integrado completos. Algunas involucramiento de los revertirse a las prácticas sin
de las plataformas más usuarios.Mayor flexibilidad. control de antaño.
DESARROLLO RAPIDO DE conocidas son Visual Studio,
APLICACIONES (RAD) Lazarus etc…
Combina elementos del En la construcción de un Se reduce el tiempo de El modelo Incremental no es
modelo en cascada con la sistema pequeño. Es desarrollo inicial, ya que se recomendable para casos de
filosofía interactiva de particularmente útil cuando no implementa la funcionalidad sistemas de tiempo real, de alto
construcción de prototipos. Se se cuenta con una dotación de parcial.También provee un nivel de seguridad, de
basa en la filosofía de construir personal suficiente. impacto ventajoso frente al procesamiento distribuido, y/o
incrementando las cliente, que es la entrega de alto índice de
funcionalidades del programa. temprana de partes operativas riesgos.Requiere de metas
del Software. claras para conocer el estado
MODELO INCREMENTAL del proyecto.
EL Paradigma Orientado a Se utiliza a menudo para Se consideran los conceptos Es una forma de pensar acerca
Objetos es una disciplina de proyectos más grandes que básicos como el Objeto y el de un problema en términos
ingeniería de desarrollo y están sujetos a riesgos. Atributo, el todo y sus partes del mundo real en vez de en
modelado de software que (software), clases y miembros. términos de un ordenador.
permite construir más Modela los objetos que son
fácilmente sistemas complejos parte de él. La ingeniería de
a partir de componentes software hace hincapié en la
individuales. reutilización.
PARADIGMA OO
Está basado en componentes e Es un proceso que puede Es un buen punto de partida Un proceso genérico que
interfaces bien definidas, y especializarse para una gran por tratarse de una incluye aquellos elementos que
junto con el Lenguaje variedad de sistemas de metodología de desarrollo de son comunes a la mayoría de
Unificado de Modelado software, en diferentes áreas de software orientada a conducir los refinamientos existentes,
(UML), constituye la aplicación, diferentes tipos de el proceso de desarrollo de por tratarse de un marco de
metodología estándar más organizaciones, diferentes forma eficaz basado en un trabajo extensible de
utilizada para el análisis, niveles de aptitud y diferentes conjunto de buenas prácticas. metodología de desarrollo de
implementación y tamaños de proyecto. software.
PROCESO UNIFICADO DE documentación de sistemas
DESARROLLO orientados a objetos.
Ricardo Mancilla Morales CARACTERISTICAS DONDE SE USAN VENTAJAS DESVENTAJAS
Son aquellas que permiten En el desarrollo iterativo e Mejoran la satisfacción del Procesos menos controlados,
adaptar la forma de trabajo a incremental, donde los cliente dado que se pocas políticas y normas.
las condiciones del proyecto, requisitos y soluciones involucrará. En cada etapa se Menor dependencia de la
consiguiendo flexibilidad e evolucionan con el tiempo. En informará al cliente de los arquitectura de software
inmediatez en la respuesta para equipos autoorganizados y logros y progresos del mismo,
amoldar el proyecto y su multidisciplinarios, inmersos obteniendo en todo momento
desarrollo a las circunstancias en un proceso compartido de una visión completa de su
específicas del entorno. toma de decisiones a corto estado.
METODOLOGÍAS ÁGILES plazo.
METODOLOGÍAS ÁGILES
Ricardo Mancilla Morales CARACTERISTICAS DONDE SE USAN VENTAJAS DESVENTAJAS
Es un marco de trabajo de En la actualidad, en los Las reglas de Scrum relacionan El desarrollo de producto tiene
procesos que ha sido usado proyectos donde su desarrollo los eventos, roles y artefactos, un ciclo de vida en la
para gestionar el desarrollo. es muy versátiles. Son más gobernando las relaciones e metodología Scrum
Scrum es un marco de trabajo complejos que antes, frente a interacciones entre ellos.
dentro del cual se pueden unas exigencias del cliente y
emplear del mercado.
varios procesos y técnicas.

Scrum
Tiene como principal objetivo Para entregar el software que La programación extrema se Los programadores suelen
aumentar la productividad a la los clientes necesitan en el basa en la simplicidad, la querer ser propietarios del
hora de desarrollar un proyecto momento en que lo necesitan. comunicación y el reciclado código que desarrollan: como
software. Da prioridad a los XP alienta a los continuo de código, para se ha mencionado
trabajos que dan un resultado desarrolladores a responder a algunos no es más que aplicar anteriormente, nadie es
directo y en los cuales se los requerimientos cambiantes una pura lógica. propietario de nada. Se tiene
reduce la burocracia que pueda de los clientes, aún en fases como objetivo el desarrollo de
existir en el entorno de trabajo. tardías del ciclo de vida del un código homogéneo, del cual
desarrollo no podamos saber quién lo ha
Programación Extrema (XP) escrito.
Es un proceso de desarrollo de Constituye la metodología Coste del riesgo a un solo El RUP no es un sistema con
software desarrollado por la estándar más utilizada para el incremento. pasos firmemente establecidos,
empresa Rational Software, análisis, implementación y Reduce el riesgo de no sacar el sino un conjunto de
actualmente propiedad de documentación de sistemas producto en el calendario metodologías adaptables al
IBM.1​ Junto con el Lenguaje orientados a objetos. previsto. contexto y necesidades de cada
Unificado de Modelado Acelera el ritmo de desarrollo. organización.
(UML), constituye la Se adapta mejor a las
metodología estándar. necesidades del cliente.
Proceso Unificado de
Desarrollo (RUP)

También podría gustarte