Está en la página 1de 16

Enfoques de

desarrollo de software
METODOLOGAS DURAS O TRADICIONALES

Modelo Espiral - Definicion

Es un Sistema avanzado en forma de espiral, donde cada tarea se


evalua y repite si es necesario antes de continuar con el ciclo, es un
enfoque mas detallado soble lo que se requiere y es de mejor
calidad.

Modelo Espiral - Caracteristicas


Mejor

modelo para requerimientos


robustos
Se evalua y se re-dirige segun la
necesidad.
Da un analisis mejor de el tiempo y
costo.
Es evolutivo

Modelo Espiral - Fases

Planificacion.

Desarrollo.

Analisis de riesgo.

Determinar objetivos: se evalua y prueba y se repite el ciclo.

Es importante indicar que la forma define dos variables la angular


que resume en avance y la radial que es aumento de coste.

Modelo Espiral - Ventajas


Evoluciona

y mejora en cada giro.

Maleable
Reduce

significativamente los riesgos.

Modelo Espiral -Desventajas


Costoso
Genera

gran inversion de tiempo


Se requiere experiencia en su manejo
Es relativamente nuevo

Modelo De Desarrollo Basado En


Componentes- Definicion

Se basa principalmente en el modelo espiral


(tienen muchas caracteristicas) pero su principal
caracteristica es la reutilizacion de codigo la
cual ya se encuentra pre elaborado para
realizar diferentes tareas, lo cual es beneficioso
ya que permite reduccion de costos y acciones
por parte del programador y sus clientes.

Modelo De Desarrollo Basado En


Componentes - Caracteristicas

Es evolutivo

Es mas facil organizar el software (organizar, distribuir, identificar las


OBJETOS)

Permite la reutilizacion de software.

El ensamblaje de los componentes reduce el 70 del 100% del


tiempo del ciclo del desarrollo del software y un 84 del 100% del
costo del proyecto.

Modelo De Desarrollo Basado En


Componentes - Fases

PLANEACION:se evalua y se realiza un plan de ejecucion.

ANLISIS DE RIESGOS:se evaluan y se generan planes de accion


correctivas.

CONSTRUCCIN Y ADAPTACIN DE LA INGENIERA: se construye y


evalua el software.

EVALUACIN DEL CLIENTE: VOB y en caso de requerirse generar el


ciclo de nuevo.

Modelo De Desarrollo Basado En


Componentes - Ventajas

Reutilizacion de software

Pruebas realizadas en componentes y no en conjunto (software).

Facil mantenimiento.

Mejor calidad.

Menor tiempo.

Modelo De Desarrollo Basado En


Componentes - Desventajas

Costoso

Genera mucho tiempo el desarrollo.

De debe contar con bases bien definidas para la identificacion de


riesgos.

Genera trabajo adicional.

Ejemplos mas comunes

Frameworks basados en componentes para dominios especficos

Enterprise JavaBeans de Sun Microsystems (ahora Oracle)

El espacio de nombres System.ComponentModel en el Microsoft


.NET

Unity3D desarrollado por Unity Technologies

.NET Remoting de Microsoft

CORBA y el CORBA Component Model del Object Management


Group

Java EE de Sun

Unix sistema operativo

Bibliografia

http://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-software

http://modeloespiral.blogspot.com.co/ (28-03-2016)

http://es.slideshare.net/juanksi28/modelo-cascada-y-espiral (28-032016)

http://es.slideshare.net/kellypt1/modelos-de-desarrollo-desoftware(31-03-2016)

https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basad
a_en_componentes(01-04-2016)

https://matriarm.wordpress.com/desarrollo-basado-encomponentes/ (31-03-2016)

http://www.ojovisual.net/galofarino/modeloespiral.pdf (01-04-2016)

También podría gustarte