miércoles, 11 de noviembre de 2015

MODELO BASADO EN REUTILIZACIÓN

El desarrollo basado en reutilización
ETAPAS MODELO BASADO EN REUTILIZACIÓN
  •  Definición de requerimientos 
  • Análisis de componentes 
  • Modificación de requerimientos 
  • Diseño de sistemas con reutilización
  •  Desarrollo e integración 
  • Validación del sistema
  • El desarrollo basado en reutilización con otros procesos.

 La primera y la última etapa del proceso son similares pero las etapas intermedias son distintas: 
  • Análisis de componentes: se buscan componentes para implementar la especificación de requerimientos
  • Modificación de requerimientos: los requerimientos se modifican para reflejar los componentes disponibles; si eso no es posible, se buscan soluciones alternativas
  • Diseño de sistemas con reutilización: se diseña o se reutiliza un marco de trabajo para el sistema, tomando en cuenta los componentes disponibles; si no hay componentes adecuados, se diseñan otros nuevos
  • Desarrollo e integración: los componentes disponibles se compran, los componentes no-disponibles se desarrollan y todos los componentes y los sistemas se integran

VENTAJAS
  •  El modelo orientado a reutilización reduce la cantidad de software a desarrollarse, los costos y los riesgos. 
  • El proceso es más rápido. 

DESVENTAJAS
  • Los compromisos en los requerimientos son inevitables, existiendo el peligro de obtener un sistema que no cumple las necesidades reales de los usuarios



 Link: http://es.slideshare.net/rolmary/1-presentacion1ingenieriadesoftware1

martes, 10 de noviembre de 2015



  Modelo Incremental


El modelo incremental entrega e software en partes pequeñas, es iterativo. Incremento Comunicación Incremento inicio del proyecto recopilación de requisitos Planeación Estimación Itinerario Incremento seguimiento Modelado Comunicación Análisis inicio del proyecto diseño recopilación de requisitos Construcción Planeación código Estimación prueba Itinerario seguimiento Despliegue Modelado Entrega Análisis Soporte diseño retroalimentación Construcción código prueba Despliegue Entrega Figura Modelo Incremental Soporte retroalimentación
Modelo Incremental Desventajas -Los primero incrementos son versiones “Incompletas” del producto final, pero proporcionan al usuario la funcionalidad que necesita y una plataforma para evaluarlo. -Con el pasar de los incrementos se solicitara más personal para implementar el incremento siguiente. Ventaja El primer incremento se realiza con poca gente. En una visión genérica, el proceso se divide en 4 partes: Análisis, Diseño, Código y Prueba.
Características
- Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia.
- El usuario se involucre más.
- Difícil de evaluar el costo total.
- Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
- Requiere gestores experimentados.
- Los errores en los requisitos se detectan tarde.
- El resultado puede ser muy positivo.
Link:http://dianao9.blogspot.com/2012/11/modelo-incremental.html 
Link: http://procesosoftware.wikispaces.com/Modelo+Incremental