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

Ensayo evolución de modelos de procesos software


Enviado por   •  22 de Agosto de 2018  •  Apuntes  •  948 Palabras (4 Páginas)  •  194 Visitas

Página 1 de 4

[pic 1]


Instituto Tecnológico de Santo Domingo – INTEC


Integrantes:

Jasser De la Cruz 1063781
Gabriel Méndez Reyes 1071470
Enmanuel Feliz 1064591
Yasser Lluberes 1071659

Aula: GC203, VT1

SEC: 01


Proceso de software
Prof.
 Osvaldo Antonio De la cruz

‘’Ensayo evolución de modelos de procesos software’’



Domingo 20 de mayo, 2018

Índice

Proceso de software. . . 1

Primeros modelos de procesos de software . . 1

Ventajas y desventajas de algunos modelos de procesos . . 2

Razones por la que han evolucionado los modelos de procesos . . 2

Explosión y crecimiento de los modelos de procesos de software . . 3

Ensayo

Un proceso del software es un conjunto de actividades y resultados asociados que producen un producto de software. Estas actividades son llevadas a cabo por ingenieros de software, el cual se guían de ciertos modelos para poder llevar a cabo un trabajo de calidad, un modelo de procesos del software es una descripción simplificada de un proceso de software que presenta una visión de ese proceso. Estos modelos pueden incluir actividades que son de parte de los procesos de software y el papel de las personas involucradas en la ingeniera de software, dentro de los modelos, están:

El enfoque en cascada, este considera las actividades de atrás y las respuestas como fases de procesos separados, tales como la especificación de requerimientos, él diseño del software, la implementación, las pruebas, entre otras.

El modelo de la cascada es el paradigma más antiguo de la ingeniería de software. Sin embargo, en las últimas tres décadas, las críticas hechas al modelo han ocasionado que incluso sus defensores más obstinados cuestionen su eficacia. Entre los problemas que en ocasiones surgen al aplicar el modelo de la cascada se encuentran los siguientes:

1.-Es raro que los proyectos reales sigan el flujo secuencial propuesto por el modelo. Aunque el modelo lineal acepta repeticiones, lo hace en forma indirecta. Como resultado, los cambios generan confusión conforme el equipo del proyecto avanza.

2.-A menudo, es difícil para el cliente enunciar en forma explícita todos los requerimientos. El modelo de la cascada necesita que se haga y tiene dificultades para aceptar la incertidumbre natural que existe al principio de muchos proyectos.

3.-El cliente debe tener paciencia. No se dispondrá de una versión funcional del (de los) programa(s) hasta que el proyecto esté muy avanzado. Un error grande sería desastroso si se detectara hasta revisar el programa en funcionamiento.

Desarrollo iterativo, este enfoque entrelaza las actividades de especificación, desarrollo y validación, un sistema inicial se desarrolla rápidamente a partir de especificaciones muy abstractas.

Ingeniería del software basada en componentes (CBSE), esta técnica supone que las partes del sistema existen. El proceso de desarrollo del sistema se enfoca en la integración de estas partes mas que desarrollarlas desde el principio.

Este enfoque se basa en la existencia de un número significativo de componentes reutilizables. El proceso de desarrollo del sistema se enfoca en integrar estos componentes en el sistema más que en desarrollarlos desde cero.

...

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