¿Qué es un modelo de desarrollo de software?


Un modelo de software es una representación abstracta de un proceso. Cada modelo representa un proceso desde una perspectiva particular y así proporcionar 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. 
Los modelos de desarrollo de software ofrecen un marco de trabajo que pueden ser adaptados y  usados 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.

La 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.

Existen varios modelos para simplificar el proceso de desarrollo  las cuales cada uno tiene sus pro y sus contra.

Algunos modelos de software son:

  1. El modelo en cascada
  2. Modelo de prototipo
  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
Resultado de imagen para ¿Qué es un modelo de desarrollo de software?

Comentarios

Entradas populares de este blog

¿Qué importancia tiene el análisis y diseño de sistemas para el éxito de los proyectos de software?

Danthop

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