Un modelo de proceso de software define como solucionar la
problemática del desarrollo de sistemas de software.
componentes de un modelo de procesos
ARQUITECTURA: Es la estructura general de un
sistema y varía de acuerdo con el tipo de sistema a
desarrollarse.
ACTIVIDAD: En el proceso de software las actividades
definen los pasos necesarios para lograr las metas y los
objetivos; por ejemplo, especificar los requisitos del sistema.
CICLO DE VIDA DEL SOFTWARE:
Requisitos Análisis, Diseño,
implementación, Integración,
Pruebas, Documentación,
Mantenimiento.
METODOS Y METODOLOGIAS: Los métodos definen las
reglas para las transformaciones internas de las
actividades, mientras que las metodologías definen el
conjunto de métodos. Un método es un procedimiento
que define tareas o acciones a realizar, donde cada tarea
incluye condiciones de entrada y de salida que se deben
satisfacer antes y después de completarse
ESTRATEGIAS: se define como un plan para lograr un
objetivo. Las estrategias afectan aspectos como la
arquitectura del sistema, el orden en que se
llevaran a cabo las actividades del proceso y las
metodologías a utilizarse.
HERRAMIENTAS: son aplicaciones que apoyan la
administración del proceso de software. El
conjunto de estas herramientas se conoce
como ingeniería de software asistida por
computadora cuyo objetivo es asistir al
desarrollador durante las diferentes
actividades del ciclo de vida del proceso de
software.