Top Banner
Equipo 4: Fuentes Aguilar Hugo Galindo González Adrián García Martínez Marco Martínez Alonso Jair Israel Instituto Politécnico Nacional Unidad Profesional Interdisciplinaria en Ingeniería Ciencias Sociales y Administrativas Contexto Nacional e Internacional II Gestión de Configuración de Software Rico Aragón Daniel Oswaldo
28

C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Jul 26, 2015

Download

Career

Hugo Strks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Equipo 4:Fuentes Aguilar Hugo

Galindo González AdriánGarcía Martínez Marco

Martínez Alonso Jair Israel

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria en IngenieríaCiencias Sociales y Administrativas

Contexto Nacional e Internacional IIGestión de Configuración de Software

Rico Aragón Daniel Oswaldo

Page 2: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

SCM¿Que es la gestión de configuración de software?

Software Configuration Management

Page 3: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Propósito del SCM

● Los elementos pueden ser identificados.● Es construido en módulos de componentes.● Que cada componente sea accesible y se encuentre disponible.● Los componentes del sistema nunca se pierdan, por cualquier

circunstancia.● Que cada cambio en el software sea documentado y aprobado.● Que ningún cambio sea perdido.● Posibilidad de regresar a una versión previa.● Que se almacena un historial de cambios, para así poder descubrir

¿Que?, ¿Quien?, ¿Como? y ¿Cuando? se ha realizado dicho cambio.

Page 4: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Roles en el SCM

● Administrador de Configuración● Miembro de control de cambios● Desarrollador● Auditor

Page 5: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Estándar ANSI/IEEE Std 610.12-1990

● Administración GCS (¿Quien?)● Actividades GCS (¿Qué?)● Seguimiento de estatus y revisiones (Reportes)● Auditoría de configuración (Revisiones) ● Control de interfaces (Control de Interactividad con

elementos externos e internos)● Cronograma GCS(¿Cuándo?)● Recursos GCS(¿Cómo?)

Page 6: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

En conclusión

Es la disciplina de aplicar direción con habilidades técnicas y administrativas para:● Identificar y documentar las características funcionales

y físicas de los elementos de configuración.● Controlar cambios en esas características.● Mantener un historial de cambios en procesos e

implementaciones

Page 7: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Terminologías

Para el entendimiento de todo lo referente a la configuración de software introduciremos el significado de ciertas terminologías, que si bien no son tecnicismos muy complejos, si pueden inferirse definiciones erróneas de las mismas.

Page 8: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Configuration item

● Es un agregado de hardware, software o ambos. ● Funge como como entidad única en el proceso de gestión de la

configuración.● Se establece en la misma gestión de la configuración.● De igual manera puede ser un agregado de otros CIs.

Page 9: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

En la parte del software no sólo incluimos segmentos de código de programa sino también:

● Todo tipo de archivos de código ● Controladores para pruebas ● Documentos de análisis o diseño ● Manuales desarrollador o usuario ● Configuraciones del sistema (Versión del compilador usado).

Page 10: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

En general los CIs pueden ser:

➔ Requirement Analysis Document (RAD)➔ System Design Document (SDD)➔ Object Design Document (ODD)➔ Unit tests➔ Source code ➔ Input data and data bases ➔ Test data ➔ Support software (parte del producto)

Page 11: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Versión

Se le denomina versión a las publicación o re-publicación de un configuration item relacionado con una completa compilación o recopilación del elemento.

Page 12: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Variante

El término le es acuñado a CIs que tienen casi la misma funcionalidad pero diferentes aspectos como :

● Ambiente del hardware● Protocolos de comunicación ● Lenguaje del usuario

Page 13: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Baseline

Son CIs que se revisan y aprueban formalmente, y se les establece una rutina que se implementara su futuro desarrollo. Solo se pueden cambiar con un control formal de procedimientos de cambio.

Page 14: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Directorios SCM

Entre ellos podemos encontrar:

● Directorio del programador (Librería dinámica de IEEE)

● Directorio Maestro (Librería controlada de IEEE)

● Repositorio de software (librería estática de IEEE)

Page 15: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Revisión

Es la corrección de los errores ubicados en el diseño y código sin afectar la funcionalidad documentada.

Page 16: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Liberación

Se dice de la distribución formal de alguna versión aprobada.

Page 17: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Actividades del SCM

Page 18: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
Page 19: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Identificación de la configuración

Consiste en identificar la estructura del producto, sus componentes y tipos, hacerlos únicos y accesibles de alguna manera.Esto se hace en dos actividades:

● Identificación de los ítems de configuración.

● Nomenclatura de los ítems de configuración

Page 20: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Control de la configuración

Diseñar un formulario de solicitud de cambio.debe contar con los siguientes puntos:● Nombre (s) y version (s) del CI donde aparece el problema.● Nombre y dirección del redactor● Fecha de la petición● Indicar la urgencia● Indicar que se necesita cambiar● Descripción del cambio solicitado

Evaluación de las solicitudes de cambio

Page 21: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Aprobación o Rechazo de los cambios

Esta sección del SCMP describe la organización de la tarjeta de control de configuración. (CCB)

La CCB:● puede ser individual o grupal.● Tiene múltiples niveles y estos son posibles dependiendo de la complejidad del

proyecto.● para los proyectos pequeños un nivel de CCB es suficiente.● Esta sección del SCMP también indica el nivel de autoridad de la CCB y su

responsabilidad. ● En particular, el SCM debe especificar cuando se invoca el CCB.

Page 22: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Implementando los cambios.Una solicitud de cambio completo debe contener la siguiente información:

● La solicitud de cambio (s) original ● Los nombres y las versiones de los elementos de configuración afectados ● Fecha de verificación y responsable ● Identificador de la nueva versión ● lanzamiento o fecha de instalación y la parte responsable

Esta sección también debe especificar las actividades de:

● Archivamiento, completado las solicitudes de cambio ● Planificación y control de versiones ● ¿Cómo coordinar múltiples cambios?● ¿Cómo añadir nuevos CIs a la configuración?● ¿Cómo ofrecer una nueva baseline?

Page 23: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

informe de estado

Esta sección del SCMP debe contener los siguientes factores.

● ¿Qué elementos han de ser objeto de informes de datos de referencia y los cambios?

● ¿Qué tipos de informes contables de estado se generarán? ¿Cuál es su frecuencia?

● ¿Cómo es la información que se recopile, almacene y reportado? ● ¿Cómo es el acceso a los datos de estado de gestión de la

configuración controlada?

Page 24: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial

Auditorías y revisiones

Para cada auditoría o revisión el plan tiene que definir:

● Objetivo ● Los elementos de configuración que se examinan ● El calendario para el examen ● Los procedimientos para la realización del examen ● Los participantes por puesto de trabajo ● La documentación requerida ● Procedimiento para las deficiencias de grabación y cómo corregirlos● Criterios para la aprobación

Page 25: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
Page 26: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
Page 27: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
Page 28: C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial