Norma ISO 12207 y Normas CMMI (Informe. Equipo 3)

AnthonyEscalona4 589 views 11 slides Jun 23, 2018
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Inplantacion


Slide Content

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

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

Características Proceso estructurado utilizando terminología aceptada. Documento relativamente de alto nivel. No especifica detalladamente como realizar las actividades. No prescribe el nombre, el formato, o el contenido de la documentación. Pueden utilizarse los estándares o procedimientos adicionales donde se especifican este tipo de detalles.

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.

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.

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:  A ctividades 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).

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 

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.

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.

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.
Tags