Buenas.
Estaba echando un vistazo a algunos libros recomendados en la bibliografía de la asignatura de Ingeniería del Software y me he he echo un lío con la cantidad de conceptos que introduce, y más porque cada libro habla de cosas totalmente distintas pero relacionadas.
Si he entenido bien un proceso del software es un conjunto de actividades que tienen como meta producir un producto software, y existen una serie de actividades que suelen ser comunes, como la especificación, analisis, diseño, implementación, pruebas y mantenimiento.
Mi lío viene en los modelos de procesos, que no sé exactamente lo que son. Según el libro no es más que una descripción detallada de un proceso de software. Pero no acabo por entenderlo. Además nombra y explica algunos modelos genéricos de procesos de software, como el modelo en cascada, el desarollo iterativo: el modelo incremental y el modelo en expiral.
También estoy un poco liado en lo referente a métodos, según el libro son enfoques diferentes de desarrollo de software.
¿Las metodologías entrarían en este apartado de métodos? ¿La programación extrema es una metodología?¿Métrica V3 es una metodología también?
¿El proceso Unificado es una metodología o un modelo de procesos?¿Qué diferencia hay entre una metodología y un modelo de procesos?¿Y entre un modelo de procesos de software y un proceso de software?
Según he entendido hay muchos tipos distintos de sistemas, por lo que hay mucha diversidad de procesos de software. Entonces, para desarrollar sistemas orientados a objetos, ¿utilizamos aguno en concreto?
Perdonad sino soy muy claro, ni yo mismo sé las dudas que tengo, estoy hecho un lío.