1. República Bolivariana de Venezuela
Ministerio del poder popular para la Defensa
Universidad nacional experimental politécnica
De la fuerzas armadas nacional
UNEFA
Núcleo Lara
INTEGRANTES:
Anthony Escalona
Franyelis Guzman
Luis Rodriguez
Manuel Graterol
Oscar Mazzey
SECCION: 7D01IS
Norma ISO 12207 y
Normas CMMI
2. Se encarga de todo lo relacionado
al ciclo de vida del software, desde
la conceptualización de ideas
hasta la retirada.
La Norma ISO 12207 Information Technology -
Software Life Cycle Processes
Describe la arquitectura
del ciclo de vida del
software.
Pretende cubrir la
vida completa del SW
desde la concepción
hasta el retiro.
Tecnología de la información -
Procesos del ciclo de vida del
software
4. Especifica tres clases de procesos:
Primarios, Organizacionales y de Soporte.
Primarios
1.- Proceso de adquisición: Define las
actividades del adquiriente, la organización
que adquiere un sistema, producto de
software o servicio de software.
2.- Proceso de suministro: Define las
actividades del proveedor, organización
que proporciona un sistema, producto
de software o servicio de software al
adquiriente.
3.- Proceso de desarrollo: El Proceso
de Desarrollo contiene las actividades
y tareas del desarrollador.
4.- Proceso de operación: Define las actividades
del operador, proporciona el servicio de operar
un sistema informático en su entorno real,
para sus usuarios.
5.- Proceso de mantenimiento: Define
las actividades del responsable de
mantenimiento, proporciona el servicio
de mantenimiento del producto
software.
5. 4.- Proceso de entrenamiento: Define las
actividades básicas para conseguir personal
adecuadamente formado.
Procesos Organizacionales
1.- Proceso de gestión: Define las
actividades básicas de gestión,
incluyendo la gestión de proyectos,
durante un proceso del ciclo de vida.
2.- Proceso de infraestructura: Define
las actividades básicas para establecer
la infraestructura de un proceso del
ciclo de vida.
3.- Proceso de mejora: Define las actividades
básicas que una organización (adquiriente,
proveedor, desarrollador, operador,
responsable de mantenimiento o gestor de
otro proceso) lleva a cabo.
6. 8.- Proceso de resolución de problemas: Define un proceso para
analizar y eliminar los problemas (incluyendo las no
conformidades).
Procesos de Soporte
1.- Proceso de documentación: Define las
actividades para el registro de la información
producida por un proceso del ciclo de vida.
2.-Proceso de administración de la
configuración: Define las actividades de
la gestión de la configuración.
3.- Proceso de aseguramiento de la
calidad: Actividades para asegurar, de una
manera objetiva, que los productos
software y los procesos son conformes a
sus requisitos especificados.
4.- Proceso de verificación: Define las
actividades (para el adquiriente, proveedor
o una parte independiente).
5.- Proceso de validación: Define las actividades (para el
adquiriente, proveedor o una parte independiente.
6.- Proceso de revisión conjunta: Define las actividades para
evaluar el estado y productos de una actividad.
7.- Proceso de auditoría: Este proceso puede ser empleado por
dos partes cuales quiera, donde una parte (la auditora) audita
los productos software o actividades de otra parte (la auditada).
7. Capability Maturity Model Integration (CMMI)
Modelo que contiene las mejores prácticas y que
provee a las organizaciones de aquellos elementos
que son esenciales para que los procesos de
negocio de las mismas sean efectivos.
El modelo CMMI fue inicialmente
desarrollado para los procesos
relativos al desarrollo e
implementación de Software
8. Ventajas del uso de este modelo
4.-Permiten producir
productos y servicios de alta
calidad.
1.-Proporciona un marco y un
lenguaje común, lo que se
traduce en la ruptura de
las barreras de la
comunicación en el interior de las
organizaciones.
2.- Permite que los usuarios
puedan enfocarse
específicamente en la mejora, ya
que ayudan a que no pierdan la
idea global.
3.-Aporta años de
experiencia.
5.-Ayudan a mejorar la
satisfacción del cliente.
9. Propósito de un modelo CMMI y su variación según el enfoque
1.-Si buscamos en los libros de
texto encontraremos que el
propósito de este modelo es
hacer la evaluación de la madurez
de los procesos de una
organización, para así poder
proporcionar una orientación
referente a cómo se pueden llevar
a cabo las mejoras de aquellos
procesos que darán lugar a
mejores productos.
Este varía según el enfoque, es decir:
2.-si hablamos con personas
del Software Engineering Institute,
lo más seguro es que nos digan
que CMMI es modelo para la
administración de riesgos y que a
su vez indica la capacidad que
tiene una determinada
organización para administrar esos
riesgos.
10. Algunos beneficios de CMMI
1.-La gestión y la ingeniería de
las actividades se encuentran
entrelazadas de una manera
explícita, tan es así que facilita el
reconocimiento de los objetivos
del negocio.
2.-Permite hacer la
incorporación de la
experiencia adquirida en
otras zonas de las mejores
prácticas. Algunos ejemplos
serían la medición, gestión
de riesgos y de proveedores
3.-Poder aplicar prácticas
de alta madurez mucho
más robustas.
4.-Cumplir de forma
mucho más completa
con las normas ISO.