Software metodologico

Solo disponible en BuenasTareas
  • Páginas : 5 (1005 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de mayo de 2011
Leer documento completo
Vista previa del texto
PROTOTIPO XP CASCADA DRA ESPIRAL UNIFICADO
PROTOTIPO XP CASCADA DRA ESPIRAL UNIFICADO
-------------------------------------------------
software metodológico

Conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema.-------------------------------------------------
software metodológico

Conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema.

SOFTWARE METODOLÓGICO

Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtenciónde un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema.
El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Considerando los de gran porte, es necesario realizar complejas tareas, tanto técnicas como de gerencia, una fuerte gestión y análisis diversos (entreotras cosas.
El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero casi rigurosamente siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:
I. Captura, especificación y análisis de requisitos
II. Diseño
III. Codificación
IV. Pruebas (unitarias y deintegración)
V. Instalación y paso a producción
VI. Mantenimiento

Para cada una de las fases o etapas listadas anteriormente, existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo define el orden para las tareas o actividades involucradas también definen la coordinación entre ellas, enlace y realimentación entre las etapas. Entre los más conocidosse puede mencionar: modelo en cascada o secuencial, modelo espiral. De los modelos anteriores hay a su vez algunas variantes o alternativas, más o menos atractivas según sea la aplicación requerida y sus requisitos.
El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no seaposible esperar a poner en el mercado un producto absolutamente completo, por lo que se debe introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas.

MODELO | DESCRIPCION | VENTAJAS | DESVENTAJAS |
Prototipo | Sistema desarrollado con la finalidad de probar ideas y suposiciones relacionadas con el nuevo sistema. | Es útil cuando el cliente conocelos objetivos generales para el software.Adaptabilidad de un sistema operativo (humano-maquina). | Dependencia de las herramientas de software para el éxito.Mala interpretación del usuario |
XP(Programación Externa) | Adopción de las mejores metodologías de desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto. | Los requerimientos sobre la marcha son un aspecto natural contandocon la capacidad de adaptarse.Manera dinámica durante el ciclo de vida del software. | El desarrollo de cada módulo divide el trabajo en grupos distintos y es necesario realizar frecuentes pruebas de regresión para garantizar la detección de errores. |
Cascada | Progresa a través de una secuencia ordenada desde la especificación de requerimientos al mantenimiento mismo. | Ayuda a minimizar losgastos de planificación porque permite realizarlo sin problemas. | No lleva una secuencia, lo cual hace que lo lleve al fracaso.Cualquier error y te lleva al rediseño y nueva programación del código. |
DRA (Desarrollo Rápido de Aplicaciones) | Proceso de desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto. | Enfatiza la reutilización de muchos de...
tracking img