Modelos De Software

Páginas: 5 (1210 palabras) Publicado: 18 de abril de 2011
~Modelos de procesos de software ~
Alumna:
Zaira A. Ramos Caro

Materia:
Fundamento de desarrollo de sistemas.

06/04/11
Modelos de procesos de Software.
Modelo | Características | Etapas | Ventajas | Desventajas |
Modelo de cascada | *Este modelo sugiere un progreso lineal de actividades del marco de trabajoque resulta inconsistente con el software.* Sugiere un enfoque sistemático, secuencial para el desarrollo del software. *Al aplicar este modelo se desarrolla en una serie de entregas evolutivas.*Inicia en un nivel de sistemas y progresa con el análisis, diseño, implementación, prueba y mantenimiento. | 1).- Fase de Comunicación: Aquí se determinaran los requerimientos como las necesidades delusuario, y los objetivos que se deben de cubrir.2).- Fase de planeación:Se estimara el tiempo que llevara realizar cada etapa y su costo. Y lo que se hará en cada etapa.3).- Fase de Modelado: Se realizara el análisis de la información recopilada. Y se creara el diseño, compuesto por los datos y la arquitectura del software.4).- Fase de Construcción: Se realiza la codificación para que la maquinalo pueda entender e identificar.5).- Fase de Despliegue: En ella se entrega el producto final, el manual del usuario y el manual técnico. | *Sugiere un enfoque sistemático, secuencial.*La comunicación fluye a través del despliegue de una manera casi lineal. | *Modelo más antiguo de la ingeniería del software.*Es muy raro que los proyectos sigan el flujo secuencial de este modelo.*Es difícil para elcliente establecer todos los requisitos de manera explícita.*El cliente debe tener paciencia ya que los programas estarán disponibles cuando el proyecto este muy avanzado. |
Modelo de espiral | *El modelo de proceso de este método es un generador de modelo de proceso guiado por el riesgo que se emplea para sistemas a gran escala de ingeniería de software concurrente y múltiples usuarios. *Es unsoftware evolutivo que conjuga la forma iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo de cascada. | 1).- Fase de Comunicación:2).-Fase de Planeación: En esta se realiza la estimación del proyecto, el itinerario y el análisis de riesgos en el desarrollo del software.3).- Fase de Modelado: Aquí se llevara a cabo el análisis y el diseño delsoftware.4).- Fase de Construcción: Se realizara el código y se someterá a pruebas para que comprobar que tenga el rendimiento que se solicito.5).- Fase de Despliegue: Se entregara el producto terminado y probado y se retroalimentara al usuario en su funcionalidad y el uso adecuado para su mejor desempeño. | *Reduce riesgos del proyecto.*Incorpora objetivos de calidad.*Integra el desarrollo con elmantenimiento.*Se pueden realizar mejoras y requerimientos ya que no es rígido ni estático. | *Genera mucho tiempo en el desarrollo del sistema.*Modelo costoso.*Plantea incertidumbre debido a desconocer el número de iteraciones que serán necesarias. |
Modelo incremental | *Es versátil para casi cualquier proyecto y útil si el usuario necesita entregas rápidas aunque sean parciales.*Es el proceso deconstrucción, siempre incrementando subconjuntos de requerimientos del sistema.*Este modelo es 100% compatible con el modelo de cascada.*El desarrollo incremental no demanda observaciones de algún otro incremento. | 1).- Fase de Comunicación: Aquí se determinaran los requerimientos como las necesidades del usuario, y los objetivos que se deben de cubrir.2).- Fase de planeación:Se estimara eltiempo que llevara realizar cada etapa y su costo. Y lo que se hará en cada etapa.3).- Fase de Modelado: Se realizara el análisis de la información recopilada. Y se creara el diseño, compuesto por los datos y la arquitectura del software.4).- Fase de Construcción: Se realiza la codificación para que la maquina lo pueda entender e identificar.5).- Fase de Despliegue: En ella se entrega el producto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelado de software
  • Modelamiento De Software
  • Modelos de calidad de software
  • Modelos de procesos del software
  • Modelos De Ciclos De Vida Del Software
  • Modelos De Desarrollo De Software
  • modelo ERS
  • Modelos Evolutivos De Proceso Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS