Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Iniciamos en 5 minutos
r r o l l o d
e d e s a
c e s o s d
P r o f t w a r e
s o
Ph.D. ALEXANDRA ABUCHAR PO
Chaos Report 1994 Chaos Report 2015
2020
https://hennyportman.wordpress.com/2021/01/06/review-
standish-group-chaos-2020-beyond-infinity/
Un proceso de desarrollo de software es un
conjunto de personas, estructuras de
organización, reglas, políticas, actividades y
sus procedimientos, componentes de software,
metodologías, y herramientas utilizadas o
creadas específicamente para definir,
desarrollar, ofrecer un servicio, innovar y
extender un producto.
Normas ISO
Calidad de
Modelo de Modelo de
los evaluación proceso
procesos
EL MODELO DE PROCESOS:
Define un conjunto estructurado de
buenas prácticas que describen las
características de un proceso
efectivo.
MODELO DE EVALUACIÓN:
Proporciona los principios
requeridos para realizar una
evaluación de la calidad,
e implantación, del modelo de
procesos en una organización.
ACTIVIDAD
FLUJO DE
DISCIPLINA
TRABAJO
ELEMENTOS
DEL PROCESO
DE SOFTWARE
ARTEFACTO ROL
El ciclo de vida define el
estado de las fases a
través de las cuales se
mueve un proyecto de
desarrollo de software.
Procesos de Procesos de
la soporte
organización
Procesos
principales o
primarios
Administración Mantenimiento
Recursos
Infraestructura Mejora Humanos
Procesos
principales o
primarios
Mantenimiento
Adquisición
Operación
Suministro
Desarrollo
An
ál is
is
Dis
e ño
Co
dif
ic ac i
ón
Procesos
primarios
Desarrollo
principales o
Pru
e bas
Int
egr
a ci
ón
Im
n plem
ent
ac i
ó
La norma ISO 33000
Aporte líneas de trabajo coherentes para la
evaluación de procesos software
Reúne un conjunto de las actividades que se
realizan en gestión de operaciones, el
mantenimiento de productos y el soporte técnico
del desarrollo de software.
Garantiza el seguimiento de buenas prácticas de
desarrollo de software en todos los procesos
Análisis de requisitos
Ingeniería de sistemas
planificación del proyecto de software
2. Fase de desarrollo. El cómo.
• Se diseñara:
• Las estructuras de datos
• La arquitectura del software
• Los procedimentales
• Las interfaces
• La codificación
• Las pruebas
Las tareas fundamentales de esta fase son:
• Diseño del software
• Generación de código
• Prueba del software..
3. Fase de mantenimiento. el cambio
• La corrección de errores
• Las adaptaciones requeridas a medida que evoluciona el
entorno de software
• Los cambios requeridos por el cliente.
• Corrección
• Adaptación
• Mejora
• Prevención
Procesos
Documentación Soporte
Resolución
de problemas
Gestión de la
configuración Auditoría
Aseguramiento
de calidad Revisión
conjunta
Verificación Validación.
Video