2. DEFINICIÓN DE PROCESOS
Puede ser un procedimiento, una política, o un estándar. Los procesos de ciclo de vida del software se
definen por muchas razones, que incluiría el incrementar la calidad del producto, el facilitar el entendimiento
y la comunicación humana, apoyar las mejoras de los procesos, apoyar la gestión de los procesos, suministrar
una guía automatizada para los procesos, y suministrar un apoyo para ejecuciones automatizadas. Los tipos
de definiciones de procesos requeridos dependerán, al menos parcialmente, de las razones para la definición
3. DEFINICIÓN DE PROCESOS
Modelos de Ciclo de Vida del Software: Sirven como definiciones de alto nivel de las fases que tienen lugar
durante el desarrollo. No están enfocadas a ofrecer definiciones detalladas sino más bien a sobresaltar las
actividades clave y sus interdependencias.
Procesos del Ciclo de Vida del Software: Tienden a ser más detalladas que los modelos de ciclo de vida
del software. Sin embargo, los procesos del ciclo de vida del software no pretenden ordenar sus procesos en
el tiempo. Esto significa que, en línea de principio, los procesos del ciclo de vida del software pueden
ordenarse para tener cabida en cualquiera de los modelos del ciclo de vida del software
Algunos procesos del ciclo de vida del software ponen énfasis en entregas rápidas y en una fuerte
participación de los usuarios
4. DEFINICIÓN DE PROCESOS
Notaciones para las Definiciones de los Procesos: Se pueden describir los procesos en diferentes niveles
de abstracción (por ejemplo, definiciones genéricas contrapuestas a definiciones adaptadas, descriptivas
contrapuestas a prescriptivas contrapuestas a proscriptivas). Una diferencia clave entre ellas reside en el tipo
de información que definen, capturan y utilizan los marcos mencionados anteriormente. El ingeniero del
software debería ser consciente de las siguientes aproximaciones al asunto: diagramas de flujo de datos, en
términos de la finalidad del proceso y de las salidas, como una lista de procesos descompuestos en
actividades constituyentes y tareas definidas en lenguaje natural
5. DEFINICIÓN DE PROCESOS
Adaptación del Proceso: Es importante señalar que los procesos predefinidos – incluso los estandarizados–
deben adaptarse a las necesidades locales, por ejemplo, el contexto organizacional, el tamaño del proyecto,
los requisitos reguladores, las prácticas industriales y las culturas corporativas
Automatización: Las herramientas automatizadas o apoyan la ejecución de las definiciones del proceso o
aportan una guía a los humanos que desarrollan los procesos definidos. En los casos en los que se realiza el
análisis de un proceso, algunas herramientas permiten distintos tipos de simulaciones (por ejemplo, la
simulación de un evento discreto). Estas herramientas pueden ejecutar las definiciones de procesos para
otorgar una ayuda automatizada a los procesos actuales, o en algunos casos para automatizarlos plenamente