FUNDAMENTOS DE INGENIERÍA EN SOFTWARE. DISEÑO DE APLICACIONES PROF. OSCAR ABIMAEL SANCHEZ DE LOS SANTOS DESARROLLO RÁPIDO DE APLICACIONES El modelo de desarrollo rápido de aplicaciones (RAD, por sus siglas en inglés) es una técnica ágil de desarrollo de software que da prioridad a las entregas e iteraciones rápidas de prototipos. A diferencia de la metodología de cascada, RAD tiene más en cuenta el uso del software y la opinión del usuario que la planificación rigurosa y el registro de los requisitos. 1. BENEFICIOS DE LA METODOLOGÍA "RAD" 2. 3. 4. 5. Reducción del tiempo de desarrollo y aceleración de la entrega. Mejora de la flexibilidad y la adaptabilidad. Mejor gestión de riesgos. Menos programación manual y tiempos de prueba más cortos. Comentarios de los usuarios constantes, relevantes y en tiempo real. 1.Definicion de los requisitos del proyecto: En esta fase, todos los involucrados (los desarrolladores, los usuarios del software y las partes interesadas) definen, investigan y finalizan el alcance y los requisitos de su proyecto, como los objetivos, las expectativas, los plazos y el presupuesto. 2. CREACIÓN DE PROTOTIPOS. El objetivo es producir rápidamente un modelo de trabajo para presentarlo al cliente; Los desarrolladores y diseñadores trabajan juntos para garantizar que cumplen los objetivos y requisitos de la parte interesada.. Durante las primeras etapas de la creación de prototipos, los desarrolladores tienen la oportunidad de crear soluciones alternativas que produzcan un producto funcional sin sacrificar la calidad. A medida que el equipo crea un producto funcional, es donde la experiencia del usuario, las pruebas y los comentarios juegan un papel crucial. Al trabajar en todo momento con soluciones provisionales y errores, se pueden realizar ajustes para garantizar que se cumplen los requisitos y conseguir un modelo funcional. Esto también significa que los errores se encuentran y depuran en una fase más temprana del proceso, lo que ayuda a cumplir el calendario de la parte interesada y mejora la estructura del proyecto para futuras adiciones de diseño. N IÓ C A R O P R O C IN E S A B E U R P , N 3. CREACIÓ DE COMENTARIOS. Con un prototipo funcional, ahora es el momento de convertirlo en un modelo funcional. Los desarrolladores recopilan comentarios de los usuarios y crean el producto. Con la programación de aplicaciones, las pruebas del sistema y la integración de unidades, el prototipo y los sistemas beta se convierten en un modelo funcional. El software y las aplicaciones se prueban minuciosamente y las partes interesadas pueden proponer cambios o aportar nuevas ideas a medida que se detectan problemas. No debería haber muchos errores, ya que la mayoría de los errores pueden verse en tiempo real durante de la fase de creación de prototipos y ajustarse después de inmediato. . N IÓ C A T N E M E L P IM E N IÓ C 4. FINALIZA Consiste en hacer una versión optimizada del producto final. Los usuarios pueden realizar pruebas, y el producto está listo para presentarse a la parte interesada EJEMPLO EJEMPLO DISEO DE APLICACIONES -MATERIAL DESIGN -EL DISEÑO DE IOS S A I C A GR