ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividades Estructurales: C, P, M, C y D llamado también Proceso de Desarrollo de Software


Enviado por   •  2 de Mayo de 2017  •  Biografías  •  1.125 Palabras (5 Páginas)  •  1.191 Visitas

Página 1 de 5

Actividades Estructurales:

C, P, M, C y D llamado también Proceso de Desarrollo de Software

Flujo del proceso: describe la manera en que están organizadas las actividades estructurales y las acciones y tareas que ocurren dentro de cada una con respecto de la secuencia y el tiempo.

Patrón del proceso: describe un problema relacionado con el proceso que se encuentra durante el trabajo Identifica el ambiente

Los modelos de proceso prescriptivo: o Tradicional definen un conjunto prescrito de elementos del proceso y un flujo predecible para el trabajo del proceso.

Cada modelo del proceso también prescribe un flujo del proceso (flujo de trabajo)

es decir, la manera en la que los elementos del proceso se relacionan entre sí.

Modelo de la cascada: Winston Royce en 1970 ciclo de vida clásico. un enfoque sistemático y secuencial para el desarrollo del SW, que comienza con la especificación de los requerimientos por parte del cliente y avanza a través de planeación, modelado, construcción y despliegue.

Ventajas: Realiza un buen funcionamiento en equipos débiles y productos maduros

Es un modelo fácil de implementar y entender.

Ejm: Cuando deben hacerse adaptaciones o mejoras bien definidas a un sistema ya existente. Adaptación para SW contable.

Estados de Bloqueo de Bradac 94:  ciertos miembros del equipo de proyecto deben esperar a otros a fin de terminar tareas interdependientes. Tienden a ocurrir más al principio y al final de un proceso secuencial lineal.

Modelo de la cascada en V:

ilustra la forma en la que se asocian las acciones de verificación y validación con las primeras acciones de ingeniería. BUC99

Ventajas: Las pruebas de cada fase ayudaran a corregir posibles errores sin tener que esperar a que sean rectificados en la etapa final del proceso. Desventaja

No se puede repetir la secuencia de pasos si este no sale bien. El producto final obtenido puede que no refleje todos los requisitos de

Modelos de proceso incremental: ejecuta una serie de avances, llamados incrementos, que en forma progresiva dan más funcionalidad al cliente conforme se le entrega cada incremento. Ejm el Word

Ventajas: cumplir mejor las necesidades del cliente, así como la entrega de características adicionales y más funcionalidad. Bucle

Se entrega un producto que ya opera. Se desarrolla con pocos trabajadores.

Desventajas: El Cliente nunca está satisfecho. Ejm: un sistema grande tal vez requiera que se disponga de hardware nuevo que se encuentre en desarrollo y cuya fecha de entrega sea incierta. Harlan Mills 1980

Modelos de proceso evolutivo: Brooks 95. Son iterativos genera en cada iteración una versión final cada vez más completa del software.

Prototipo: es un desarrollo con ciertas características y funciones que pide el cliente.

Ventajas: permiten desarrollar versiones cada vez más completas del software. Das un Prototipo Funcional. Sirve para sacar requerimientos más rápido.

Desventajas: No por más rápido hacer los prototipos

al Sw funcione para bien.

Es frecuente que los requerimientos del negocio y del producto cambien conforme avanza el desarrollo.

El Modelo Espiral: Barry Boehm. Se adapta para emplearse a lo largo de todo el ciclo de vida de una aplicación, desde el desarrollo del concepto hasta el mantenimiento.

Ventajas: Tiene el potencial para hacer un desarrollo rápido de versiones cada vez más completas. Es un generador de modelo de proceso impulsado por el riesgo. Trata de medir o controlar el riesgo. Características: enfoque cíclico, Puntos de referencia.

Riegos: Probabilidad de que suceda, El Factor Humano

Ciclo de vida: es una secuencia estructurada y bien definida de las etapas de la ing. d SW. Para desarrollar el producto deseado.

Modelo de Proceso Especializado:

Desarrollo basado en componentes: Nie 1992 diseño terminado al que se adopta el usuario. CMS

Ventajas: construye aplicaciones a partir de fragmentos de software prefabricados.

Desventajas: El tiempo de cambio puede ser tan corto o bien largo y debe ser compatibles con todos los usuarios.

...

Descargar como (para miembros actualizados)  txt (7 Kb)   pdf (92 Kb)   docx (14 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com