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:

  1. Recopilación de datos para formular una idea.
  2. Con los datos recopilados, se plasma la idea en un modelo para visualizar el posible resultado final.
  3. Se crea un diseño rápido o borrador para mostrar al cliente.
  4. Se muestra el prototipo al cliente para que determine si las funciones son las que necesita.
  5. 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.
  6. Prototipo final, realizado según las necesidades del cliente.

Paradigma en Cascada

Este paradigma de la ingeniería de software sigue una secuencia lineal:

  1. Análisis
  2. Diseño
  3. Codificación
  4. Prueba

Paradigma en Espiral

Este modelo iterativo se basa en la gestión de riesgos. Los pasos son:

  1. Recolección de requisitos: Se recopilan los datos necesarios para idear el software.
  2. Análisis de riesgos: Basado en los requisitos, se analiza la viabilidad, eficacia y cumplimiento de las peticiones del cliente.
  3. Prototipo inicial: Se plasma la idea principal en un diseño borrador para ser probado por el cliente.
  4. Evaluación del cliente: El cliente comprueba si el prototipo cumple con las funciones requeridas.
  5. Planificación: Se consideran las necesidades del cliente para la realización del software.
  6. Análisis del cliente: El cliente decide las características del software, considerando su utilidad y adaptabilidad.
  7. Prototipo del siguiente nivel: Si el cliente aprueba el prototipo inicial, se construye uno nuevo con actualizaciones y mejoras.
  8. Evaluación del cliente: El cliente evalúa el nuevo prototipo y sus actualizaciones.
  9. Planificación: Se atienden las nuevas observaciones del cliente si el prototipo es aprobado.
  10. 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.

Entradas relacionadas: