Anda di halaman 1dari 4

UNIVERSIDAD ADVENTISTA DOMINICANA

Facultad de Ingeniera y Tecnologa


Ingeniera de Software Tarea Jenny Cassandre Gordon 2007-474
Resumen Modelo de Desarrollo Concurrente El modelo de desarrollo concurrente se define por una serie de acontecimientos que dispararan transiciones de estado a estado para cada una de las actividades. Este modelo se utiliza a menudo como el paradigma de desarrollo de aplicaciones Cliente/Servidor. El modelo de proceso concurrente es aplicable a todo tipo de desarrollo de software y proporciona una imagen exacta del estado actual de un proyecto. Modelo Basado en Componentes Este modelo incorpora muchas de las caractersticas del modelo espiral. Este modelo conduce a la reutilizacin del software y la reutilizacin proporciona beneficios a los ingenieros de software. Modelo de Mtodos Formales Es un modelo que permite a un ingeniero de software especifique, desarrolle y verifique un sistema basado en computadora aplicando una notacin rigurosa y matemtica. Utilizando el modelo de mtodos formales durante el desarrollo, proporcionan un mecanismo para eliminar muchos de los problemas que son difciles de superar con paradigma de la ingeniera del software. Durante el diseo utilizan este modelo como base para verificar el programas y consiguiente que permite al ingeniero de software corregir y descubrir errores que no se pudieron detectar de otra manera.

Tabla Modelos de Proceso del Software Modelo lineal secuencial Modelo de construcci n de prototipos Modelo DRA Modelo Increment al Modelo Espiral Modelo espiral Win Win Modelo de Modelo desarrollo basado en concurren componente te s Identificar componentes candidatos Construir la iteracin del sistema Modelo de mtodos formales

Anlisis de los Anlisis requisitos Diseo Diseo

Anlisis Diseo

Anlisis de riesgos Anlisis Ingeniera Diseo

Anlisis matemtica Diseo(verif icacin del programa)

Generacin de cdigo Pruebas

Generacin de cdigo Pruebas

Pruebas y entrega

Generacin de cdigo Pruebas

Construccin y accin

Bajo desarrollo Realizado

Mantenimie nto Recoleccin de datos Modelo de Datos Modelo de Gestin Modelo del proceso Generaci n de aplicacio nes Comunicacin con el cliente Bajo modificaci n

Planificacin

Planificacin

Evaluacin del cliente

Bajo revisin

Evaluacin del cliente

Cambios en espera En lnea base

2.6 Proporcione cinco ejemplos de proyectos de desarrollo del software que sean adecuados para construir prototipos. Nombre dos o tres aplicaciones que fueran ms difciles para construir prototipos. a) Cinco ejemplos de proyecto de desarrollo del software:

2.7 El modelo DRA a menudo se une a herramientas CASE. Investigue la literatura y proporcione un resumen de una herramienta tpica CASE que soporte DRA. 2.8 Proponga un proyecto especfico de software que sea adecuado para el modelo incremental. Presente un escenario para aplicar el modelo al software. 2.11 Describa el modelo de desarrollo concurrente con sus propias palabras. 2.13 Qu es ms importante, el producto o el proceso?

4.1 Sugiera el modelo de proceso de software genrico que podra utilizarse para gestionar el desarrollo de los siguientes sistemas, dando algunas razones basadas en el tipo de sistema a desarrollar: a) Un sistema de control antibloqueo de frenos de un automvil A este sistema le conviene el modelo lineal secuencial y el modelo espiral, porque este sistema necesita un estudio profundo y la presencia del cliente para poder crear un mejor antibloqueo de frenos. b) Un sistema de realidad virtual para ayudar al mantenimiento del software Para este sistema ser el modelo de prototipo y del modelo DRA porque c) Un sistema de contabilidad universitaria que reemplace el existente Modelo incremental d) Un sistema interactivo que permita a los pasajeros encontrar los horarios de los trenes a partir de las terminales instaladas en las estaciones Modelo de concurrente 4.2 Explique por qu los programas que se desarrollan utilizando el desarrollo evolutivo tienden a ser difciles de mantener? Tiene poca visibilidad del proceso, los sistemas estn pobremente especificados y se requieren habilidades especiales. Se utiliza este modelo para crear unos sistemas iterativos pequeos o medianos y para un sistema de corta vida.

4.3 Explique como el modelo de cascada para el proceso del software y el de construccin de prototipo pueden encajar en el proceso en espiral? Pueden encajar porque utilizan casi todo los proceso de cada de ellos como el anlisis, el diseo, la implementacin y prueba. En el proceso de cascada hay que seguir los pasos linealmente secuencial, el modelo espiral cada vez que terminan un proceso se debe ensear al cliente podemos que es casi lo mismo porque hay que terminar un proceso antes de empezar con el otro. 4.12

Anda mungkin juga menyukai