Un modelo de procesos del software es
una abstracción de un proceso real,
representada desde una perspectiva
específica.
Es una serie de pasos a seguir para construir un
producto o un sistema.
El proceso del software es
importante porque proporciona
estabilidad, control y organización a
una actividad que puede, si no se
controla, volverse caótica.
Define como solucionar la
problematica del desarrollo de
sistemas de software,
conjunto de personas
estructuras organizacionales
reglas
politicas
actividades
componentes de software
metodologias
herramientas utilizadas
La arquitectura es una abstracción de un sistema
Todo sistema tiene una arquitectura.
Las opciones de arquitectura promueven ciertas cualidades al tiempo que implementan la
funcionalidad deseada.
Los requisitos de atributos de calidad son las principales guías para el
diseño de la arquitectura.
En el proceso de software las
actividades definen los pasos
necesarios para lograr las metas
y los objetivos.
Las actividades deben: ser faciles de
definir y seguir; simplificar la
comprension del sistema; y ofrecer
flexibilidad, precisión y extensibilidad.