Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contenido
Introduccin............................................................................................................................................................3
Modelos de desarrollo del software........................................................................................................................4
Modelo de Cascada.................................................................................................................................................4
Caractersticas del Modelo de Cascada...................................................................................................................4
.....................................................................................................................................................5
Ventajas..................................................................................................................................................5
Desventajas.................................................................................................................................5
El Modelo de prototipos.........................................................................................................................................5
Ventajas..................................................................................................................................................6
Desventajas.................................................................................................................................6
Modelo en espiral...................................................................................................................................................6
Ventajas...........................................................................................................................................6
Desventajas.....................................................................................................................................7
Modelo DRA.........................................................................................................................................................7
Ventajas..........................................................................................................................................7
Desventajas.....................................................................................................................................7
Conclusiones..........................................................................................................................................................8
Bibliografa.............................................................................................................................................................9
Introduccin
Como todos sabemos uno de los pasos mas importantes a la hora de elaborar
software es definir el proceso de desarrollo. A la hora de elegir este mtodo debemos realizar
un estudio primero, ya que no podemos de buenas a primeras elegir un mtodo, porque en el
mercado del software tenemos un mundo muy cambiante y debemos tener en cuenta el
tiempo de entrega, las necesidades del cliente, el tipo de cliente, y la cantidad de
requerimientos que se nos piden, para a la hora de entregar nuestro trabajo no quedar mal y
mas bien dejar a nuestros clientes satisfechos.
A continuacin realizaremos una breve explicacin de los modelos de desarrollo del
software, sus caractersticas, ventajas y desventajas en relacin con los otros modelos, para
dar una idea del tipo de modelo que nos conviene segn lo que se nos solicita y lo que
poseemos.
Modelo de Cascada
El modelo de cascada es uno de los modelos mas conocidos y empleados en el
desarrollo de software. ste mtodo es secuencial en el cual se realizan actividades en un
orden, el cual nos lleva hacia puntos de revisin ya establecidos,es un proceso continuo de
codificacin y reparacin. Las fases que contempla el modelo de la cascada son Requisitos,
diseo, implementacin, verificacin y mantenimiento.
Caractersticas del Modelo de Cascada
Ventajas
Es un proceso muy ordenado el cual funciona muy bien con gente de poca
experiencia.
Desventajas
Si los requerimientos no son bien definidos seria riesgoso utilizar este mtodo.
Extremadamente rgido.
El Modelo de prototipos
Es un modelo de software del tipo evolutivo. Trata de realizar un prototipo
consumiendo pocos recursos en poco tiempo utilizando las herramientas necesarias. Este
prototipo seria una representacin de los que nuestro cliente quiere ver como usuario del
producto. Este diseo nos lleva a la creacin de un segundo prototipo para que el cliente lo
estudie y nos de su opinin, de ah sacamos los requerimientos de forma mas especifica.
Con esto vemos que es especficamente lo que quiere el cliente, podemos realizar un trabajo
mas centrado y el cliente ve resultados a corto plazo.
Ventajas
Muy til cuando el cliente conoce bien los requerimientos del producto.
Desventajas
El usuario se crea una visin del producto final a la hora de ver el prototipo creando
mal entendidos, ya que por crear un prototipo rpido no se toman en cuenta
aspectos como calidad y mantenimiento a largo plazo. El usuario puede pedir que
se le realice el producto final con ese prototipo, dando como resultado un producto
de una clase baja.
A la hora de realizar un prototipo de forma rpida no se toman en cuenta muchos
aspectos importantes que pueden afectar en un futuro el producto final.
Modelo en espiral
Es un mtodo cclico que puede implementar varios mtodos dentro del mismo. Se
basa en repetir las etapas del mismo hasta que el proyecto funcione de maravilla eliminando
en cada ciclo las amenazas que se encuentren en el proyecto. El modelo de espiral se
enfoca en identificar y eliminar los problemas de alto riesgo con el diseo de un proceso
cuidadoso.
Ventajas
Desventajas
Complicado.
Debe ser muy bien administrado para no caer en un ciclo sin fin.
Es difcil de encontrar el objetivo meta para poder avanzar hacia el siguiente nivel.
Modelo DRA
lineal secuencial, por lo cual es un modelo realmente corto en su desarrollo. Este modelo es
tan rpido gracias a que trabaja utilizando una construccin basada en componentes.
Este modelo no enfatiza tanto en el lenguaje de programacin, si no trabaja sobre
componentes de programas realizados anteriormente, los reutiliza, y si algn componente
hace falta se crea con la misma visin a futuro, para que sirva para otros programas. Otra
gran ventaja que posee es que como muchos componentes han sido utilizados
anteriormente, no se deben probar ahorrndonos mucho mas tiempo.
Ventajas
Desventajas
Conclusiones
Todos los proyectos son diferentes, ellos se basan en tiempo de entrega, presupuesto
y objetivos especficos. Todos los proyectos son nicos, ya que de una u otra forma varia y
esto determina el mtodo a elegir. El mtodo que elijamos tendr que ver que tan eficiente
ser nuestro producto.
As que para elegir el modelo de desarrollo a utilizar debemos conocer el tipo de
aplicacin y el contexto de desarrollo. Dependiendo de que tan bien conozcamos el proyecto
podemos elegir el mtodo idneo.
En el proyecto que realizaremos para la clase de Anlisis y diseo podemos
implementar el modelo DRA, ya que este nos permite reutilizar componentes viejos
elaborados en otros cursos de la carrera, ademas es un mtodo muy rpido, el cual nos
ayudara mucho debido al poco tiempo que tenemos para elaborar dicho proyecto.
Bibliografa
1. www.uruak.com/ubv/Modelos.doc
2. http://es.wikipedia.org/wiki/Modelo_de_prototipos
3. http://es.wikipedia.org/wiki/Desarrollo_en_espiral
4. http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
5. http://www.slideshare.net/inventa2/modelos-de-desarrollo
6. http://www.slideshare.net/brihany/modelos-del-proceso-del-software-12562171
7. http://es.scribd.com/doc/19576507/Dra