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

MODELOS DE PROCESO EN INGENIERÍA DE SOFTWARE


Enviado por   •  31 de Julio de 2020  •  Resúmenes  •  861 Palabras (4 Páginas)  •  59 Visitas

Página 1 de 4

NOMBRE: Edgar Basurto Cruz

MATERIA: Procesos de software NO-3-3

TAREA

Lectura y Análisis de contenidos. Process Models in Software Engineering

MODELOS DE PROCESO EN INGENIERÍA DE SOFTWARE

¿Qué es un modelo de ciclo de vida del software?

Un modelo de ciclo de vida del software es una caracterización descriptiva o prescriptiva de cómo se desarrolla o debe desarrollarse el software.

Los modelos prescriptivos se utilizan como pautas o marcos para organizar y estructurar cómo se deben realizar las actividades de desarrollo de software y en qué orden. Es más fácil y más común articular un modelo de ciclo de vida prescriptivo sobre cómo deben desarrollarse los sistemas de software.

Los modelos descriptivos del ciclo de vida caracterizan cómo los sistemas de software particulares se desarrollan realmente en entornos específicos.

¿Qué es un modelo de proceso de software?

Caracterizan cómo los sistemas de software particulares se desarrollan realmente en entornos específicos.

Dichos modelos pueden usarse para desarrollar descripciones más precisas y formalizadas de las actividades del ciclo de vida del software. Su poder surge de la utilización de una notación, sintaxis o semántica suficientemente rica, a menudo adecuada para el procesamiento computacional.

MODELOS TRADICIONALES DE CICLO DE VIDA DEL SOFTWARE

  1. Ciclo de vida del software clásico (o Grafico en cascada)

El ciclo de vida clásico del software a menudo se representa como un simple modelo de fase de software prescriptivo en cascada, donde la evolución del software avanza a través de una secuencia ordenada de transiciones de una fase a la siguiente en orden.

  1. Refinamiento por etapas

Los sistemas de software se desarrollan mediante el perfeccionamiento progresivo y la mejora de las especificaciones del sistema de alto nivel en componentes de código fuente.

Este modelo ha sido más efectivo y ampliamente aplicado para ayudar a enseñar a los programadores individuales cómo organizar su trabajo de desarrollo de software.

  1. Desarrollo incremental y lanzamiento

El desarrollo de sistemas a través de una versión incremental requiere primero proporcionar funciones operativas esenciales, luego proporcionar a los usuarios del sistema versiones mejoradas y más capaces de un sistema a intervalos regulares.

MODELOS DE DESARROLLO DE PRODUCTOS DE SOFTWARE

El Desarrollo de aplicaciones conjuntas (JAD)

El proceso JAD se basa en cuatro ideas:

1. Las personas que realmente trabajan en un trabajo tienen la mejor comprensión de ese trabajo.

2. Las personas que están capacitadas en desarrollo de software tienen la mejor comprensión de las posibilidades de esa tecnología.

3. Los sistemas de información basados en software y los procesos comerciales rara vez existen de manera aislada: trascienden los límites de cualquier sistema u oficina y afectan el trabajo en departamentos relacionados.

Las personas que trabajan en estas áreas relacionadas tienen información valiosa sobre el papel de un sistema dentro de una comunidad más grande.

4. Los mejores sistemas de información están diseñados cuando todos estos grupos trabajan juntos en un proyecto como socios iguales.

MODELOS DE PROCESO DE PRODUCCIÓN DE SOFTWARE

...

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