MODELO DE DESARROLLO DE SOFTWARE EXPOSISION

Páginas: 5 (1139 palabras) Publicado: 25 de julio de 2014
MODELO DE DESARROLLO DE SOFTWARE
Existen tres paradigmas de los modelos de desarrollo de software:. 
Paradigma Tradicional: Es uno de los paradigmas más antiguo.
Si se aplica este paradigma, unos de los principales problemas , es que las etapas realizadas no son autónomas de las siguientes, creando una dependencia estructural y en el acaso de un error atrasaría todo el proyecto. Se tiene quetener pautas bien definidas, y que no se incurra a modificación porque implicaría en que el software no cumpla con su ciclo de vida. Tener en cuenta que el cliente no se vea afectado por la impaciencia.3
2. Paradigma Orientado a Objetos: Estos modelos se basan en la Programación orientada a objetos; por lo tanto, se refiere al concepto de clase, el análisis de requisitos y el diseño. El modelo oparadigma orientado a objetos posee dos características principales, las cuales son:
Permite la re-utilización de software.
Facilita el desarrollo de herramientas informáticas de apoyo al desarrollo, el cual es simple al implementarla en una notación orientado a objetos llamado UML.4
3. Paradigma de Desarrollo Ágil: Es un paradigma de las Metodologías De Desarrollo basado en procesos ágiles.Estos intentan evitar los tediosos caminos de las metodologías tradicionales enfocándose en las personas y los resultados. Usa un enfoque basado en el Valor para construir software, colaborando con el cliente e incorporando los cambios continuamente.5
MODELO DE CASCADA
El modelo de cascada define las siguientes etapas que deben cumplirse de forma sucesiva:
1. Especificación de requisitos
2.Diseño del software
3. Construcción o Implementación del software
4. Integración
5. Pruebas (o validación)
6. Despliegue (o instalación)
7. Mantenimiento
Siguiendo el modelo de cascada de forma estricta, sólo cuando se finaliza una fase, comienza la otra. En ocasiones se realiza una revisión antes de iniciar la siguiente fase, lo que permite la posibilidad de cambios (lo que puede incluir unproceso de control formal de cambio). Las revisiones también se utilizan para asegurar que la fase anterior ha sido totalmente finalizada; los criterios para completar una fase se conocen frecuentemente con el término inglés "gate" (puerta). Este modelo desaconseja revisitar y revisar fases que ya se han completado. Esta falta de flexibilidad en un modelo de cascada puro ha sido fuente de crítica delos defensores de modelos más flexibles.
MODELO DE CASCADA REALIMENTADO
La forma y utilización de este modelo es uno de los más usados y populares. El modelo Cascada Realimentado resulta muy atractivo, hasta ideal para el mayor número de proyectos a realizar.
El modelo lineal o en Cascada es el paradigma más antiguo y extensamente utilizado, sin embargo las críticas a él han puesto en duda sueficacia. Pese a todo tiene un lugar muy importante en la Ingeniería de software y continúa siendo el más utilizado; y siempre es mejor que un enfoque al azar.
MODELO INTERACTIVO INTELECTUAL
En un desarrollo iterativo e incremental el proyecto se planifica en diversos bloques temporales llamados iteraciones.
Las iteraciones se pueden entender como miniproyectos: en todas las iteraciones serepite un proceso de trabajo similar (de ahí el nombre “iterativo”) para proporcionar un resultado completo sobre producto final, de manera que el cliente pueda obtener los beneficios del proyecto de forma incremental. Para ello, cada requisito se debe completar en una única iteración: el equipo debe realizar todas las tareas necesarias para completarlo (incluuyendo pruebas y documentación) y que estépreparado para ser entregado al cliente con el mínimo esfuerzo necesario. De esta manera no se deja para el final del proyecto ninguna actividad arriesgada relacionada con la entrega de requisitos.
En cada iteración el equipo evoluciona el producto (hace una entrega incremental) a partir de los resultados completados en las iteraciones anteriores, añadiendo nuevos objetivos/requisitos o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos De Desarrollo De Software
  • Modelos de desarrollo de software
  • Modelos De Desarrollo Del Software
  • modelos de desarrollo de software
  • Modelos de desarrollo de software
  • Modelos de desarrollo de software
  • Modelo Espiral Desarrollo Software
  • Modelos De Desarrollo De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS