Modelo Prototipo.pptx

12
Modelo Prototipo

Transcript of Modelo Prototipo.pptx

Modelo Prototipo

Modelo Prototipo

Qu es un prototipo?Es una versin preliminar, intencionalmente incompleta o reducida de un sistema.

UsoEl uso de prototipos es una estrategia que se aplica en casi todas las actividades del proceso de software.

Normalmente el cliente define los objetivos generales del software pero no identifica detalladamente todos los requisitos. En otros casos el desarrollador puede no estar seguro de entender al cliente, de cmo podr ser el software que requiere, de la eficiencia que espera, etc. El prototipo puede ser elaborado en papel o programado para que implemente algunas funciones requeridas de manera rudimentaria, sin todos los detalles y acabados del programa final.

CARACERISTICAS

Describe las fases principales de desarrollo de software.Define las fases primarias esperadas de ser ejecutadas durante esas fases.Ayuda a administrar el progreso del desarrollo del softwareProvee un espacio de trabajo para la definicin de un detallado proceso de desarrollo de software.VENTAJAS

DESVENTAJAS

Ser fcilmente modificable.Reducir los costos de rediseo si los problemas se detectan pronto y cuando son fciles de localizar.Este modelo es til cuando el cliente conoce los objetivos generales para el software.

Hacer pensar a los usuarios que el producto final est prcticamente terminado.Llevar a un nmero de cambios excesivo.

Se empieza con la recoleccin de requisitos, se produce un diseo rpido que se enfoca sobre los aspectos visibles al usuario ( pantallas, informes, etc ) Se construye el prototipo y se evala por parte del cliente y sus observaciones se usan para refinar los requisitos del software a desarrollar. Se produce un proceso iterativo en el que el prototipo se afina para que satisfaga las necesidades del cliente y al mismo tiempo facilita al desarrollador una mejor comprensin de lo que hay que hacer.

PrototiposDe Requisitos:El usuario puede percibir la funcionalidad del producto atreves del diseo. El objetivo es ayudar a aclarar los requisitos y solicitar nuevas ideas.De anlisis: se puede generar una arquitectura general con las caractersticas principales del sistema de acuerdo a las especificaciones de requisitos.De diseo: permite explorar y comprender la arquitectura particular de un sistema para poder evaluar aspectos como rendimiento y uso de memoria o incoherencias en el diseo.Verticales: permiten comprender parte de un problema y desarrollar su solucin completa. Esto se hace generalmente cuando los conceptos bsicos no estn bien comprendidos.De factibilidad: permiten demostrar si es posible lograr ciertos objetivos del proyectoPrototiposDe Requisitos:El usuario puede percib la funcionalidad del producto atreves del diseo. L objetivo es ayudar a aclarar los requisitos y solicitar nuevas ideas.De anlisis: se puede generar una arquitectura general con las caractersticas principales del sistema de acuerdo a las especificaciones de requisitos.De diseo: permite explorar y comprender la arquitectura particular de un sistema para poder evaluar aspectos como rendimiento y uso de memoria o incoherencias en el diseo.Verticales: permiten comprender parte de un problema y desarrollar su solucin completa. Esto se hace generalmente cuando los conceptos bsicos no estn bien comprendidos.De factibilidad: permiten demostrar si es posible lograr ciertos objetivos del proyectoPrototiposDe Requisitos:El usuario puede percib la funcionalidad del producto atreves del diseo. L objetivo es ayudar a aclarar los requisitos y solicitar nuevas ideas.De anlisis: se puede generar una arquitectura general con las caractersticas principales del sistema de acuerdo a las especificaciones de requisitos.De diseo: permite explorar y comprender la arquitectura particular de un sistema para poder evaluar aspectos como rendimiento y uso de memoria o incoherencias en el diseo.Verticales: permiten comprender parte de un problema y desarrollar su solucin completa. Esto se hace generalmente cuando los conceptos bsicos no estn bien comprendidos.De factibilidad: permiten demostrar si es posible lograr ciertos objetivos del proyecto.PrototiposDe Requisitos:El usuario puede percib la funcionalidad del producto atreves del diseo. L objetivo es ayudar a aclarar los requisitos y solicitar nuevas ideas.De anlisis: se puede generar una arquitectura general con las caractersticas principales del sistema de acuerdo a las especificaciones de requisitos.De diseo: permite explorar y comprender la arquitectura particular de un sistema para poder evaluar aspectos como rendimiento y uso de memoria o incoherencias en el diseo.Verticales: permiten comprender parte de un problema y desarrollar su solucin completa. Esto se hace generalmente cuando los conceptos bsicos no estn bien comprendidos.De factibilidad: permiten demostrar si es posible lograr ciertos objetivos del proyectoPrototiposDe Requisitos:El usuario puede percib la funcionalidad del producto atreves del diseo. L objetivo es ayudar a aclarar los requisitos y solicitar nuevas ideas.De anlisis: se puede generar una arquitectura general con las caractersticas principales del sistema de acuerdo a las especificaciones de requisitos.De diseo: permite explorar y comprender la arquitectura particular de un sistema para poder evaluar aspectos como rendimiento y uso de memoria o incoherencias en el diseo.Verticales: permiten comprender parte de un problema y desarrollar su solucin completa. Esto se hace generalmente cuando los conceptos bsicos no estn bien comprendidos.De factibilidad: permiten demostrar si es posible lograr ciertos objetivos del proyecto