Paradigmas ingenieria software

Solo disponible en BuenasTareas
  • Páginas : 2 (474 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2012
Leer documento completo
Vista previa del texto
PARADIGMA VENTAJA DESVENTAJA
CLASICO Enfoque sistemático y secuencial
‰Ingeniería de sistemas. Se establecen los requerimientos de los elementos del sistema y se realiza la asignación.
‰Análisisde requerimientos. Se establece y documenta el dominio del software. Se revisa con el cliente.
‰Diseño. Se traducen los requerimientos en estructuras.
‰Codificación.
‰Prueba.
‰MantenimientoRaramente los proyectos siguen este ciclo de vida.

El cliente pocas veces establece todos los requerimientos al principio.

El cliente no tiene un producto hasta el final
PROTOTIPOS
El cliente nopuede especificar todos los requerimientos al principio.
Existen dudas de alguna parte del sistema.
Facilita un modelo al programador
TIPOS PROTOTIPOS
Totales.
‰ Parciales.
Interfaces.Modelos.
Estructuras de datos. El cliente lo quiere, aunque no es un producto software
‰
Módulos ineficientes se convierten en partes del sistema
DRA El Modelo DRA consiste en un desarrollo rápidode aplicaciones basado en el modelo lineal secuencial, pero donde se enfatiza un ciclo de desarrollo extremadamente corto.
‰Es una adaptación a alta velocidad del modelo lineal secuencial, donde sepuede aumentar la velocidad haciendo uso de componentes.
‰Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso DRA permite al equipo de desarrollo crear un sistemacompletamente funcional, dentro de periodos cortos de tiempo.

Para proyectos grandes necesitamos de recursos suficientes para formar los equipos necesarios.
‰ Compromiso de colaboración entredesarrolladores y clientes.
‰ No todas las aplicaciones son susceptibles de aplicar este modelo.
‰ Cuando los riesgos técnicos son altos DRA no es apropiado.
‰ Cuando el grado de interoperatividad conprogramas ya existentes es alto, no es apropiado
ESPIRAL El Modelo en Espiral, propuesto originalmente por Boehm, es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de...
tracking img