¿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:
- El modelo en cascada
- Modelo de prototipo
- Modelo en espiral
- Desarrollo por etapas
- Desarrollo iterativo y creciente o Iterativo e Incremental
- RAD
- Desarrollo concurrente
- Proceso Unificado
- RUP
Comentarios
Publicar un comentario