fundamentos

Páginas: 6 (1331 palabras) Publicado: 30 de mayo de 2013
UNIDAD 4
MODELOS DE PROCESOS DEL SOFTWARE
Cada modelo es una descripción de un proceso software que se presenta desde una perspectiva
particular. Alternativamente, a veces se usan los términos ciclo de vida y Modelo de ciclo de vida. Cada
modelo describe una sucesión de fases y un encadenamiento entre ellas. Según las fases y el modo en
que se produzca este encadenamiento, tenemosdiferentes modelos de proceso. Un modelo es más
adecuado que otro para desarrollar un proyecto dependiendo de un conjunto de características de éste.
Existe una gran variedad de modelos diferentes entre los que tenemos los que se describen a
continuación.
4.1 Modelo de cascada
El modelo lineal (o modelo en cascada).
Es el más antiguo de todos los modelos de Ingeniería del Software. El modelo
linealpresenta una estructura secuencial (de ahí el nombre de Modelo en
cascada) formada por seis fases o etapas:
1) Análisis del Sistema.
2) Análisis de Requisitos de Software.
3) Diseño.
4) Codificación.
5) Prueba.
6) Mantenimiento.
Las fases incluyen dentro de sí determinadas tareas que clasifican de una forma clara el trabajo a realizar.
El desarrollo de las fases, como he mencionado antes,se produce de manera secuencial. Una vez se
produce el
análisis tanto del Sistema como de los requisitos del software demandado por el cliente, (fases en las que
la intervención del cliente es absolutamente necesaria), se procede a la fase de diseño de la arquitectura
global del
software.
Un diseño elaborado de forma cuidadosa llevará a una rápida codificación. Tras haber traducido elprograma a un lenguaje comprensible para el ordenador, se comprueban los elementos de forma individual
y más tarde de manera homogénea (todos los sistemas a la vez). Una vez entregado el software al cliente,
la fase de Mantenimiento comprenderá las actualizaciones y las correcciones de errores que sean
necesarias en el
programa.

4
.2 El modelo en espiral.
El modelo espiral para la ingenieríade software ha sido desarrollado para cubrir las mejores características
tanto del ciclo de vida clásico, como de lacreación de prototipos, añadiendo al mismo tiempo un nuevo
elemento: el
análisis de riesgo. El modelo representado mediante la espiral de la figura del modelo cascada define
cuatro actividades principales:
 Planificación: Determinación de objetivos, alternativas yrestricciones.
 Análisis de riesgo: 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.

Durante la primera vuelta alrededor de la espiral se definen los objetivos, las alternativas y las
restricciones, y se analizan e identifican los riesgos. Si elaná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 la base de los comentarios del cliente se produce la siguiente fase deplanificació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ás completa y, al final, al propio sistema
operacional.
El paradigma delmodelo 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.
4
.3 Modelo incremental.
Descripcion
 Combina elementos del modelo lineal con la filosofía de creación de prototipos.
 El primer incremento a menudo es un producto esencial (núcleo).
 A partir de la evaluación se planea el siguiente incremento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamento
  • Fundamentos
  • fundamento
  • fundamentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS