Modelos De Procesos Evolutivos De Software

Páginas: 13 (3222 palabras) Publicado: 26 de noviembre de 2012
MATERIA
Ingeniería de Software

TEMA
Modelos de procesos evolutivos de software
Modelos de métodos formales
Tecnologías de procesos
Producto y Proceso

INTEGRANTES:
* Jenny.
* Faby
* Inés
* Pao
* Cinty

INGENIERO:
Ing. Walter Pino C.
CURSO
3ro Computación e Informática

MODELO DE PROCESO EVOLUTIVO DE SOFTWARE
Se reconoce que elsoftware, al igual que todos los sistemas complejos, evoluciona con el tiempo.
Los modelos evolutivos son interactivos. Se caracterizan por la forma en que permiten los ingenieros del software desarrollar versiones cada vez más completas del software.
LOS MODELOS EVOLUTIVOS PUEDEN SER
* El modelo incremental.
El modelo incremental aplica secuencias lineales de forma escalonada mientrasprogresa el tiempo en el calendario. Cada secuencia lineal produce un incremento del software.
Por ejemplo, el software de tratamiento de textos desarrollando con el paradigma incremental podría extraer funciones de gestión de archivos básicos y de producción de documentos en el primer incremento; funciones de edición más sofisticadas y de producción de documentos en el segundo incremento; correcciónortográfica y gramatical en tercero; y una función avanzada de esquema de pagina en el cuarto. Se deberían tener en cuenta que el flujo del proceso de cualquier incremento puede incorporar el paradigma de construcción de prototipos.
Cuando se utiliza un modelo incremental el primer incremento es un producto esencial. Es decir se afrontan requisitos básicos pero muchas funciones suplementarias(algunas conocidas otras no). Como un resultado de utilización y/o de evaluación, se desarrolla un plan para el incremento.
El desarrollo incremental es particularmente útil cuando la dotación de personal no está disponible para una implementación completa en la fecha limitada que se haya establecido para el proyecto.

Tiempo de calendario
 
* El Modelo en Espiral.
El modelo espiral parala ingeniería de software ha sido desarrollado para cubrir las mejores características tanto del ciclo de vida clásico, como de la creación de prototipos, añadiendo al mismo tiempo un nuevo elemento: el análisis de riesgo. El modelo representado mediante figura, define cuatro actividades principales:
* Planificación: determinación de objetivos, alternativas y restricciones.
* Análisis deriesgo: análisis de alternativas e identificación/resolución de riesgos.
* Ingeniería : desarrollo del producto del "siguiente nivel",
* Evaluación del cliente: Valorización de los resultados de la ingeniería.

Modelo Espiral
Durante la primera vuelta alrededor de la espiral se definen los objetivos, las alternativasy las restricciones, y se analizan e identifican los riesgos. Si el análisis de riesgo indica que hay una incertidumbre en los requisitos, se puede usar la creación de prototipos en el cuadrante de ingeniería para dar asistencia tanto al encargado de desarrollo como al cliente.
El cliente evalúa el trabajo de ingeniería (cuadrante de evaluación de cliente) y sugiere modificaciones. Sobre labase de los comentarios del cliente se produce la siguiente fase de planificación y de análisis de riesgo. En cada bucle alrededor de la espiral, la culminación del análisis de riesgo resulta en una decisión de "seguir o no seguir".
Con cada iteración alrededor de la espiral (comenzando en el centro y siguiendo hacia el exterior), se construyen sucesivas versiones del software, cada vez máscompleta y, al final, al propio sistema operacional.
El paradigma del modelo en espiral para la ingeniería de software es actualmente el enfoque más realista para el desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo para la ingeniería de software, permitiendo al desarrollador y al cliente entender y reaccionar a los riesgos en cada nivel evolutivo. Utiliza la creación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos Evolutivos De Proceso Del Software
  • modelo evolutivo del software
  • modelos evolutivos del software
  • Modelos de procesos del software
  • Modelos De Proceso De Software
  • Modelos del proceso de software
  • MODELOS DEL PROCESO DE SOFTWARE
  • Modelos de proceso de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS