4
| RAMOS ARIZPE, COAHUILA. Modelo de desarrollo de software por prototipos. U.T.C.

Modelo de Desarrollo de Software Por Prototipos

Embed Size (px)

DESCRIPTION

Modelo de Desarrollo de Software Por Prototipos

Citation preview

Modelo de desarrollo de software por prototipos.

Caractersticas.

DefinicinEl Modelo de prototipos, en Ingeniera de software, pertenece a los modelos de desarrollo evolutivo. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.

El diseo rpido se centra en una representacin de aquellos aspectos del software que sern visibles para el cliente o el usuario final. Este diseo conduce a la construccin de un prototipo, el cual es evaluado por el cliente para una retroalimentacin; gracias a sta se refinan los requisitos del software que se desarrollar. La interaccin 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.

El paradigma de construccin de prototipos tiene tres pasos: Escuchar al cliente. Recoleccin de requisitos. Se encuentran y definen los objetivos globales, se identifican los requisitos conocidos y las reas donde es obligatorio ms definicin. Construir y revisar la maqueta (prototipo). El cliente prueba la maqueta (prototipo) y lo utiliza para refinar los requisitos del software. Este modelo es til cuando: El cliente no identifica los requisitos detallados. El responsable del desarrollo no est seguro de la eficiencia de un algoritmo, sistema operativo o de la interface hombre-mquina.

Etapas.

Plan rpido, Modelado, diseo rpido, Construccin del Prototipo, Desarrollo, entrega y retroalimentacin, Comunicacin, Entrega del desarrollo final.

Ventajas. Este modelo es til cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida.Tambin ofrece un mejor enfoque cuando el responsable del desarrollo del software est inseguro de la eficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debera tomar la interaccin humano-mquinaSe puede reutilizar el cdigo.

La construccin de prototipos se puede utilizar como un modelo del proceso independiente, se emplea ms comnmente como una tcnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos. Sin importar la forma en que ste se aplique, el paradigma de construccin de prototipos ayuda al desarrollador de software y al cliente a entender de mejor manera cul ser el resultado de la construccin cuando los requisitos estn satisfechos. De esta manera, este ciclo de vida en particular, involucra al cliente ms profundamente para adquirir el producto.

Por qu creen que el proceso unificado de desarrollo es la tendencia actual en el diseo de software?

Por estar ms enfocado a los casos de uso reales, el uso de sus diagramas y su cdigo es mucho ms eficiente para los desarrolladores y a la vez evita mucho el error en el desarrollo.

Proporciona herramientas ms exactas para adaptar cada situacin real a un diagrama y poder solucionarle con eficiencia en cualquiera de sus caso de uso que se le pueden atribuir a la administracin de proyectos y que un software sea til por mucho ms tiempo al ser actualizado y mejorado para las nuevas tendencias que el usuario requiera.