El requisito del cliente es algo muy importante y debe ser cumplido por los desarrolladores. Pero a veces los requisitos de los clientes no son comprensibles o difíciles de entender. En tales casos o situaciones, se prefiere el modelo prototipo cuando los requisitos del cliente no están claros y los problemas técnicos siguen sin resolverse. En cada fase, el prototipo de trabajo se puede hacer para el desarrollo y se puede presentar al cliente para su aprobación. Por lo tanto, el prototipo se refina en cada etapa del modelo de trabajo de desarrollo.
Para sistemas grandes o mayores, este modelo es muy esencial y adecuado. Al establecer el prototipo, la participación tanto del desarrollador como del cliente es imprescindible. Para establecer el próximo prototipo, se pueden usar componentes que sean reutilizables.
En primer lugar, la recopilación de requisitos se realiza en el modelo de creación de prototipos.
- Los objetivos generales son definidos por el desarrollador y el cliente, así como también se identifican las áreas que requieren o necesitan más recopilación de requisitos.
- Luego se prepara un diseño rápido que representa el formato de entrada y salida que será visible para los clientes o usuarios.
- Se prepara un prototipo a partir del diseño rápido anterior. Para afinar los requisitos, el prototipo es evaluado por el cliente o usuario. Los requisitos del cliente se cumplen cuando se ajusta el prototipo Iteratively. Por lo tanto, al identificar los requisitos del software, un prototipo es muy esencial.
- Para desechar el prototipo y reconstruir el sistema a alta calidad, los desarrolladores utilizan fragmentos de programas existentes o generadores de programas durante el establecimiento de un prototipo funcional.
- Usando el paradigma de creación de prototipos, el desarrollo de ciertas clases de algoritmos matemáticos, un subconjunto de sistemas controlados por comandos y otras aplicaciones donde los resultados pueden examinarse fácilmente sin interacción en tiempo real.
¿Cuándo elegirlo?
- El modelo de creación de prototipos se sugiere cuando las aplicaciones de software que son relativamente fáciles de crear prototipos siempre involucran la interacción hombre-máquina (HCI) .
- El modelo de creación de prototipos es útil en los casos en que se define el objetivo del software pero no se definen los requisitos detallados de entrada, procesamiento o salida.
- El prototipo es una mejor opción en los casos en que un desarrollador no está seguro de la eficiencia de un algoritmo o la adaptabilidad de un sistema operativo.
Publicación traducida automáticamente
Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA