Desarrollo de Software: Prototipos y Paradigmas
Clasificado en Diseño e Ingeniería
Escrito el en español con un tamaño de 2,32 KB
Paradigma de Construcción de Prototipos
Este proceso facilita al programador la creación de software. Los pasos son:
- Recopilación de datos para formular una idea.
- Con los datos recopilados, se plasma la idea en un modelo para visualizar el posible resultado final.
- Se crea un diseño rápido o borrador para mostrar al cliente.
- Se muestra el prototipo al cliente para que determine si las funciones son las que necesita.
- De acuerdo con la evaluación del cliente, se extraen los elementos necesarios, contemplando que las funciones del software sean las indicadas, para hacer un prototipo más eficaz.
- Prototipo final, realizado según las necesidades del cliente.
Paradigma en Cascada
Este paradigma de la ingeniería de software sigue una secuencia lineal:
- Análisis
- Diseño
- Codificación
- Prueba
Paradigma en Espiral
Este modelo iterativo se basa en la gestión de riesgos. Los pasos son:
- Recolección de requisitos: Se recopilan los datos necesarios para idear el software.
- Análisis de riesgos: Basado en los requisitos, se analiza la viabilidad, eficacia y cumplimiento de las peticiones del cliente.
- Prototipo inicial: Se plasma la idea principal en un diseño borrador para ser probado por el cliente.
- Evaluación del cliente: El cliente comprueba si el prototipo cumple con las funciones requeridas.
- Planificación: Se consideran las necesidades del cliente para la realización del software.
- Análisis del cliente: El cliente decide las características del software, considerando su utilidad y adaptabilidad.
- Prototipo del siguiente nivel: Si el cliente aprueba el prototipo inicial, se construye uno nuevo con actualizaciones y mejoras.
- Evaluación del cliente: El cliente evalúa el nuevo prototipo y sus actualizaciones.
- Planificación: Se atienden las nuevas observaciones del cliente si el prototipo es aprobado.
- Análisis de la reacción del cliente: Se analiza el funcionamiento del software, la comodidad del cliente, su necesidad y adaptación al mismo.