Modelos de Ing. del Software

Páginas: 6 (1364 palabras) Publicado: 24 de septiembre de 2014

Modelo Lineal Secuencial
Llamado también modelo en cascada. El desarrollo de software progresa con el análisis, diseño, codificación, pruebas y mantenimiento. Es un ciclo de vida en sentido amplio, que incluye no sólo las etapas de ingeniería sino toda la vida del producto: las pruebas, el uso (la vida útil del software) y el mantenimiento.









El modelo secuencial comprendelas siguientes actividades:
-Ingeniería y modelado de Sistemas/Información: establece requisitos de todos los elementos del sistema
-Análisis de los requisitos del software: Se debe comprender el dominio de la información del software, la función requerida, comportamiento, rendimiento e interconexión.
-Diseño: Traduce requisitos en representación del software y se evalua calidad antes de quecomienza la codificación.
-Generación de código: Diseño se debe traducir por la máquina.
-Pruebas: Se centra en los procesos lógicos internos del software. Se realiza para la detección de errores y asegurar que se produce resultados reales de acuerdo con lo requerido.
-Mantenimiento: Software sufrirá cambios después de ser entregado al cliente.

Modelo de construcción de prototiposEl prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.
Comienza con la recolección de requisitos, se definen objetivos para software. Aparece un “diseño rápido”, que se centra en una representación de aquellos aspectos del software que serán visible para el cliente, lleva a la construcción de un prototipo. Prototipo es evaluado porcliente y se utiliza para refinar los requisitos.
La interacción ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.



Modelo DRA (desarrollo rápido de aplicaciones) GEDAPROGEPRU

El proceso DRA permite al equipo de desarrollo crearun sistema completamente funcional dentro de periodos muy cortos de tiempo.
Es una adaptación a alta velocidad del modelo línea secuencial de desarrollo rápido utilizando una construcción basada en componentes. Comprende las siguientes fases:
-Modelado de Gestión: modela el flujo de información
-Modelado de datos: Se definen características (atributos) de cada objeto y las relacionales entreobjetos
-Modelado del proceso: Las descripciones del proceso se crean para añadir, modificar, suprimir, o recuperar un objeto de datos.
-Generación de aplicaciones: lugar de crear software, el RAD reutiliza componentes de programas ya existentes o crea componentes reutilizables.
-Pruebas y entrega: Se deben probar todos los componentes nuevos
Modelos evolutivos del proceso del softwareModelos evolutivos son interactivos. Se caracterizan por la forma en que permiten a ingenieros de software desarrollar versiones cada vez más completas del software.
-Modelo incremental: combina elementos del modelo lineal secuencial con la filosofía interactiva de construcción de prototipos. Aplica secuencias lineales de forma escalonada. Cada secuencia lineal produce un incremento.
Modeloincremental se centra en la entrega de un producto operacional con cada incremento. Los primeros incrementos son versiones incompletas del producto final, pero proporcional al usuario funcionalidad y también una plataforma para la evaluación.
-Modelo espiral: Proporciona potencial para desarrollo rápido de versiones incrementales de software. El software se desarrolla en una serie de versionesincrementales. Durante las primeras interacciones la versión incremental podría ser un prototipo. Durante las últimas iteraciones, se producen varias versiones cada vez más completas del sistema diseñado.
Existen entre tres y seis regiones de tareas (actividades de marco de trabajo):
-Comunicación con el cliente: tareas requeridas para establecer comunicación ente el desarrollador y el cliente....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuadro Comparativo De Los Modelos De Ing. De Software
  • Ing Software
  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS