¿Qué es un modelo de desarrollo de software?



¿Qué es un modelo de desarrollo de software?

Es un modelo para el desarrollo de software es una representación abstracta de un proceso. Cada modelo representa un proceso desde una perspectiva particular y así proporcione información parcial sobre el proceso. Éstos modelos generales no son descripciones definitivas de los procesos del software más bien son abstracciones de los procesos que se pueden utilizar para el desarrollo del software. Puede pensarse en ellos como marcos de trabajo del proceso y que pueden ser adaptados para crear procesos más específicos.
Ingeniería de software es la aplicación de enfoques sistemáticos y disciplinados al desarrollo de software, para esto se han creado modelos y metodologías para la correcta utilización del tiempo y recursos que una empresa o entidad disponen.
A continuación, se listan los distintos modelos y metodologías del desarrollo de software:
  1. Modelo en cascada o Clásico (modelo tradicional)
  2. Modelo de prototipos
  3. Modelo en espiral
  4. Desarrollo por etapas
  5. Desarrollo iterativo y creciente o Iterativo e Incremental
  6. RAD
  7. Desarrollo concurrente
  8. Proceso Unificado
  9. RUP
Los modelos de desarrollo de software ofrecen un marco de trabajo usado para controlar el proceso de desarrollo de sistemas de información, estos marcos de trabajo consisten en una filosofía de desarrollo de programas la cual debe de contar con las herramientas necesarias para la asistencia del proceso de desarrollo.
Resultado de imagen para ¿Qué es una modelo de desarrollo de software?

Comentarios

Entradas populares de este blog

Los 3 amigos (Grady Booch, James Rambaugh e Ivar Jacobson).

Cuadro comparativo de los modelos y metodologías de desarrollo de software

Nationalsoft