Transcript gcs

EPS, Informática
Tema 12
Gestión de las Configuraciones del
Software
1
EPS, Informática
Indice

Definiciones.
Necesidad.
 Objetivos.
 Elementos.
 Líneas Base.
 Actividades de GCS.
 Documentación.
 Herramientas de GCS.

2
EPS, Informática
Definiciones (i)
 Configuración:
La posición relativa de las partes componentes de un
sistema, p.ej. Las posiciones relativas de las estrellas
y planetas del sistema solar.
 Configuración
Software:
El estado actual del sistema software y las
interrelaciones entre sus componentes constitutivos.
Típicamente el código fuente, datos y documentación.
3
Definiciones (ii)
 Gestión de
EPS, Informática
configuraciones:
 Disciplina cuya misión es identificar, controlar y
organizar la evolución de un sistema software.
 Conjunto de actividades desarrolladas para
gestionar los cambios de un sistema software a lo
largo de su ciclo de vida (se aplica a todas las
fases).
 Es una disciplina de gestión que permite
controlar formalmente la evolución del software,
garantizando la visibilidad en el desarrollo y en el
producto, y la trazabilidad en el producto.
4
EPS, Informática
Definiciones (iii)
 Disciplina que identifica la configuración de un
sistema en puntos discretos del tiempo, con el objeto
de controlar sistemáticamente los cambios de esa
configuración y mantener su calidad y trazabilidad a lo
largo del ciclo de vida.
 Colección de técnicas diseñadas para elevar la
calidad de los productos SW proporcionando mayor
visibilidad, evidencia del progreso durante el desarrollo
y la producción, y elevando el control técnico y de
gestión.
Es el conjunto de técnicas para iniciar, evaluar e
implementar cambios en
manteniendo su integridad.
un
producto
software
5
EPS, Informática
Definiciones (iv)
 Control
de cambios:
Proceso que incluye proponer un cambio,
evaluarlo, aprobarlo o rechazarlo, planearlo y
hacerle un seguimiento.
6
EPS, Informática
Indice

Definición.

Necesidad.
Objetivos.
 Elementos.
 Líneas Base.
 Actividades de GCS.
 Documentación.
 Herramientas de GCS.

7
Necesidad (i)
Usuarios
Usuario-1
Ver. 1.0 para DOS
Usuario-2
Ver. 1.0 para Unix
Usuario-3
Desarrollador
Ver.1.0 para DOS
Ver.1.0 para Unix
Ver.1.1 para DOS
Ver.1.2 para DOS
Ver. 3.0 para Windows
Ver.1.3 para DOS
Usuario-4
Ver. 1.2 para DOS
(arreglo temporal)
EPS, Informática
Ver.2.0 para DOS
Ver.2.1 para DOS
ver. 3.0 para Windows
Ver.3.0 para Windows
Releases con
arreglos rápidos
de errores
encontrados graves
Versión no entregada
Proceso mejorado
Actualización de la
versión 2.0
8
EPS, Informática
Necesidad (ii)
 Los
sistemas software tienen una ‘vida larga’.
 Todos
los sistemas software cambian a lo largo
de su vida (diferente versión, plataforma, etc.)
Hay que asegurar que los cambios producidos
ocasionen el mínimo coste.

9
EPS, Informática
Necesidad (iii)
 La
Gestión de Configuraciones Software asegura:
 Coherencia entre versiones.
 Seguridad ante pérdidas de software o de personal.
 Reutilización del software.

En el tiempo: Versiones futuras.

En el espacio: Otros proyectos.
 Poder recuperar cualquier versión realizada por
cualquier desarrollador en cualquier momento.
 Calidad: se aceptan únicamente los elementos
10
formalmente revisados y aprobados.
EPS, Informática
Necesidad (iv)

¿Cuántas versiones existen?

¿Cómo recupero la versión X?
Si cambio un componente de mi sistema, ¿qué
versiones se ven afectadas?

¿Cuál es el hardware y el sistema operativo
requeridos para correr la versión X?


¿Cuándo y a quién se distribuyó la release Y?
¿Cómo impacta en el producto software un cambio
11
en el hardware?

EPS, Informática
Indice
Definición.
 Necesidad.


Objetivos.
Elementos.
 Líneas Base.
 Actividades de GCS.
 Documentación.
 Herramientas de GCS.

12
EPS, Informática
Objetivos (i)
Establecer y mantener la integridad de los
productos generados durante un proyecto de
desarrollo de software y a lo largo de todo el ciclo
de vida.
13
EPS, Informática
Objetivos (ii)
 Identificar
la configuración del software en las distintas fases
(incluye identificar cambios).
 Gestionar
y controlar sistemáticamente los cambios que se
efectúan en el software y que afectan a su configuración (trazar
los elementos y sus dependencias).
 Garantizar
que los cambios se implantan adecuadamente
(actualizando la documentación).
 Informar de
los cambios a todos aquellos a los que les afecte.
 Seguir
la evolución del software a lo largo de su ciclo de vida
manteniendo su integridad.
14
EPS, Informática
Indice
Definición.
 Necesidad.
 Objetivos.

 Elementos.
Líneas base
 Actividades de GCS.
 Documentación.
 Herramientas de GCS.

15
EPS, Informática
Elementos (i)
La Gestión de Configuraciones Software actúa
sobre:

 Programas.
 Documentos.
 Datos.
16
EPS, Informática
Elementos (ii)
¿Qué es un elemento de configuración del
software (ECS)?

Cada uno de los componentes básicos de un producto
software sobre los que se realizará un control. Tiene un
nombre y puede evolucionar.
17
EPS, Informática
Elementos (iii)
 ¿Cómo
se define la GCS en función de los ECS?
Los distintos elementos que componen toda la información
resultante de los distintos procesos de Ingeniería del Software, se
denominan colectivamente Configuración del Software.

El término Configuración del Software se aplica al conjunto de
todos los elementos de configuración de software de un proyecto.

18
EPS, Informática
Elementos (iv)
 Especificación
del sistema.
 Plan de proyecto.
 Especificación de requisitos software.
 Prototipos.
 Especificación de diseño.
Diseño de la arquitectura.
 Diseño de los datos.
 Diseño detallado.
 Diseño de la interfaz.

 Descripción
de la Base de Datos.
19
EPS, Informática
Elementos (v)
 Listados
de código fuente.
 Programas ejecutables.
 Manual de usuario.
 Plan de pruebas.
 Casos de pruebas y resultados registrados.
 Documentos de mantenimiento.
Formularios de petición de mantenimiento.
 Informes de cambios del software.

 Herramientas.
 Estándares.
20
EPS, Informática
Elementos (vi)
 Los
elementos de la configuración del software se
organizan como objetos de configuración (con nombre,
descripción, atributos y relaciones).
 Objetos
básicos.
 Objetos
compuestos.
21
Elementos (vii).
EPS, Informática
Ejemplo: Diversas
representaciones de un Sistema.
main
b
a
c
= módulo
= relación “import”
22
Elementos (viii).
EPS, Informática
Ejemplo: Diversas
representaciones de un Sistema.
foo
Sys
______
_____
____
_______
Main.c
Main.o
Main.exe
a.c
a.h
a.o
b.c
b.h
b.o
c.c
c.h
c.o
= directorio
= fichero
= relación “compuesto”
23
Elementos (ix).
EPS, Informática
Ejemplo: Diversas
representaciones de un Sistema.
foo
main
a
c
b
a
= sistema
= relación “compuesto”
= módulo
= cuerpo
= dependencia
= código compilado
a
= ejecutable
24
= cabecera
Elementos (x).
EPS, Informática
Ejemplo: Diversas
representaciones de un Sistema.
main
a
a
b
c
25
EPS, Informática
Indice
Definición.
 Necesidad.
 Objetivos.
 Elementos.

 Líneas
Base.
Definición y Objetivos.
 Tipos.

 Actividades de
GCS.
 Documentación.
 Herramientas de GCS.
26
EPS, Informática
Líneas Base(i): Definición y Objetivos
 Definición:
Es una configuración de referencia en el proceso de desarrollo
del software a partir de la cual las revisiones se han de realizar
de manera formal.
 Objetivo:
Controlar los cambios en el software, sin impedir llevar a cabo
aquellos que sean justificados.
 Se
definen al comienzo del proyecto, coincidiendo con
los hitos marcados.
 Generalmente
fases.
se corresponden con los resultados de las
27
EPS, Informática
Líneas Base(ii): Definición y Objetivos
 Objetivos

secundarios:
Identificar los resultados de las tareas realizadas en cada fase.
 Asegurar
que se ha completado la fase.

Servir como punto de partida para los desarrollos posteriores.

Servir como punto de partida para las peticiones de cambio.
 Cuando
un ECS se convierte en una línea base se
introduce en una Base de Datos del Proyecto.
28
EPS, Informática
Líneas Base(iii): Definición y Objetivos
ECS
Tareas de
Ingeniería
del Software
ECS
BD del proyecto
(Repositorio)
Modificada
Revisiones
Técnicas
Formales
Aprobada
ECS
Almacenada
ECS
Controles
GCS
ECS
Extraida
29
EPS, Informática
Líneas Base(iv): Definición y Objetivos
 Una
vez que se ha desarrollado y revisado un objeto
de configuración, se convierte en una línea base.
 Los
cambios sobre un objeto de Línea Base producen
la creación de una nueva versión del objeto.
 Las
líneas base son productos tangibles del proceso
de desarrollo. Proveen infraestructura para:
Conseguir visibilidad necesaria para el control de cambios.
 Auditar adecuadamente el sistema.
 Proveer información de estado en todo momento.

30
EPS, Informática
Líneas Base(v): Tipos
 Línea
base Funcional.
 Línea
base de Diseño
 Línea
base de Producto.
 Línea
base Operativa.
31
EPS, Informática
Indice
 Definición.
 Necesidad.
 Objetivos.
 Elementos.
 Líneas Base.
 Actividades de
GCS.
Identificación de elementos.
 Control de versiones.
 Control de cambios.
 Auditoría de la configuración.
 Generación de informes de estado.

 Documentación.
 Herramientas de GCS.
32
EPS, Informática
Actividades de GCS
Identificación
• ¿ De qué partes se compone el producto ?
o1
o2
o3
o4
Control de Versiones
Objeto 1
ver. 1.0
Objeto 1
ver. 2.0
Control de Cambios
Diseño
n+1
• ¿ Se debe realizar este cambio?
n+1
?
?
?
D.Det.
Contabilidad de estado
Código
+
Docs.
• ¿ Qué elementos componen la versión X?
• ¿ Cuál es el impacto de este cambio?
Auditoría
Req.
• ¿ Cuáles son las versiones de cada
elemento de la configuración?
Objeto 1
ver. 3.0
n
?
• ¿Cuáles son las relaciones entre las partes?
Código
• ¿Se siguen lógicamente los productos
del desarrollo?
• ¿ Es el producto conforme con sus
requisitos?
• ¿Qué ha ocurrido?
+
Informes y
Formularios
• ¿Cuándo ha ocurrido?
33
EPS, Informática
Actividades de GCS: Identificación
de Elementos.

Definición:
Consiste en identificar la estructura del producto software y sus
elementos, haciéndolos únicos y accesibles.

Objetivos:
Identificar y organizar todos y cada uno de los elementos que
componen un producto software.
 Asignarles nombres significativos y únicos.
 Definir en qué puntos se van a establecer líneas base.
 Definir los ECS que contendrá cada línea base.
 Establecer un Esquema de Identificación para cada elemento.


Facilidades:
Bases de datos.
34
 Herramientas para la Gestión Automática de Configuración del SW.

EPS, Informática
Actividades de GCS: Control de Versiones (i)

Definición:
Consiste en gestionar las versiones de los objetos de configuración
creados durante los procesos de Ingeniería del Software.

Objetivos:
 Asignar
atributos a cada objeto que permitan asociar versiones.
 Definir qué elementos componen una versión completa (cada versión
es una colección de ECS).
 Definir qué variantes componen cada versión.

Facilidades:

Herramientas para la Gestión Automática de Configuración del SW.
35
EPS, Informática
Actividades de GCS: Control de Versiones (ii)

Versión:
Instancia de un sistema software que difiere en algo de otras
instancias (nuevas funcionalidades, opera en hardware diferente,
etc.)

Revisión:
Modificación secundaria.

Variante:
Versiones que coexisten (p.ej.: software para múltiples sistemas
operativos).

Release:
Versión que se distribuye a los clientes.
36
EPS, Informática
Actividades de GCS: Control de Versiones (iii)
 invariante = propiedades comunes a todas las versiones de un
elemento.

delta = Diferencia entre dos versiones de un elemento.
v1

Simétrica.
V1 \ v2
v2
V1  v2 V2 \ v1
(v1, v2) = (v1 \ v2)  ( v2 \ v1)

Dirigida o “Cambio”.
v1
- (v1, v2) = op1 .. opn
v2
37
EPS, Informática
Actividades de GCS: Control de Versiones(iv)
Control
de versiones por extensión
 V = {v1,..., vn}
 El usuario puede recuperar la versión vi... (check - out)
 ... Hacerle cambios...
 ... Añadir una nueva versión vi+1 (check-in).

Control de versiones por compresión
V = { v | c(v) }
 c define las restricciones que deben ser satisfechas por los miembros de V.
 Una versión:
 Se describe mediante sus propiedades
 Se construye mediante una consulta.

 Ambos
pueden y deben ser combinados en el mismo sistema de
38
control de versiones.
EPS, Informática
Actividades de GCS: Control de Versiones (v)
Objeto 1
ver. 1
Objeto 2
ver. 1
Objeto 3
ver. 1
Objeto 4
ver. 1
Objeto 1
ver. 2
Objeto 2
ver. 2
Objeto 3
ver. 2
Objeto 4
ver. 2
Objeto 2
ver. 3
Objeto 3
ver. 3
Grafo de versión:
Secuencia
Versión
Actual
Objeto 3
ver. 4
39
EPS, Informática
Actividades de GCS: Control de Versiones (vi)
Objeto 1
ver. 1.0
Objeto 1
ver. 1.0
Objeto 1
ver. 2.0
Objeto 1
ver. 2.1
Objeto 1
ver. 3.0
Objeto 1
ver. 3.1
Objeto 1
ver. 4.0
Objeto 1
ver. 2.2
Grafo de versión:
Arbol
Objeto 1
ver. 2.0
Objeto 1
ver.1.1
Objeto 1
ver. 3.0
Grafo de versión:
Grafo
40
EPS, Informática
Actividades de GCS: Control de Versiones(vii)

Variaciones multidimensionales:

Por ejemplo, un sistema que varía respecto a:

Sistema operativo (DOS, Unix, VMS)

Sistema de Gestión de Bases de Datos (Oracle, Informix, Dbase).

Sistema de ventanas (X11, SunViews, Windows).
41
EPS, Informática
Actividades de GCS: Control de Versiones(viii)
SO
VMS
Unix
WS
DOS
X11
(Unix, X11, Oracle)
Win
DB
SunViews
...
Oracle
Informix
DBase
(DOS, Win, DBase)
= agrupamiento de versiones
= Versión
42
EPS, Informática
Actividades de GCS: Control de Versiones(ix)
Oracle
(Unix, X11, Oracle)
Informix
DBase
DOS Unix
VMS
X11
SunViews
Windows
43
EPS, Informática
Actividades de GCS: Control de Versiones(ix)

Espacio de Versiones X Espacio del producto (ECS).

Grafos AND / OR

Objetos en nodos AND.

Versiones del objeto en nodos OR.

Producto primero.

Versión primero.

Intercalados.
44
EPS, Informática
Actividades de GCS: Control de Versiones(x)
foo
sys
1
main
2
1
2
a
3
1
c
b
2
1
= Nodo OR
= Enlace OR
= Nodo AND
= Enlace AND
2
1
2
3
= Nodos
Seleccionados
45
EPS, Informática
Actividades de GCS: Control de Cambios (i)

Definición:
Consiste en controlar los cambios que se producen a lo largo del ciclo de
vida de un producto software.

Pasos:
Petición de cambio.
 Evaluación del esfuerzo, efectos secundarios, alcance, etc. del cambio.
 Generación de un informe de cambios.
 Emisión de una orden de cambio.
 Baja en la Base de Datos del objeto a cambiar.
 Realización del cambio.
 Pruebas.
 Alta del objeto en la Base de Datos.
46
 Uso de mecanismos apropiados de cambio de versiones (distribución)

EPS, Informática
Actividades de GCS: Control de Cambios (ii)
Correctivo
Gestión
de
cambios
Análisis
de
Impacto
Estructural
Planificar
Release
Codificación
Pruebas
Release
Perfectivo
Adaptativo
Petición
de
cambio
Gestión
de
cambios
Sistema de gestión
de cambios
Gen.Informes
del
proyecto
Análisis
de
Impacto
Informes
de calidad
Informes
de gestión
Informes
de auditoría
47
EPS, Informática
Actividades de GCS: Control de Cambios (iii)
Gestión
Mantenedores
Monitorización del proyecto
Comunicación
• Del usuario al mantenedor (contrato)
• Del mantenedor al gestor (estado)
• Del mantenedor al mantenedor (trabajo hecho)
Informes
•
•
•
•
Calendario
Informes
Análisis de costes
Chequeo de estado
Informes
• Informes de estado.
• Preguntas on-line
• Informes programados
Sistema de Gestión de Cambios
Peticiones de cambio abiertas
Peticiones de cambio completadas
Usuarios
Aseg. de calidad
Documentación
Informes
• Preguntas on-line.
• Informes de riesgos.
• Informes de tipo de defectos.
• Análisis de coste/beneficio.
• Recomendaciones
de
aseguramiento de calidad.
Auditores
Informes
• Monitorización de auditoría
• Informes de auditoría
• Preguntas on-line.
• Introducir un cambio
• Peticiones
Informes
•
•
•
•
Chequeo de estado
Revisiones del calendario.
Preguntas on-line.
48
Peticiones on-line.
Actividades de GCS: Control de Cambios (iv)
Información relacionada con una petición de cambio
Número de identificación.
 Origen.
 Fecha en que se originó.
 Fecha requerida.
 Tipo de mantenimiento.
 Severidad del cambio.
 Sistema.
 Programa.
 Descripción del cambio.
 Beneficios anticipados.

Origen del problema.
 Resolución.
 Impacto.
 Fase de mantenimiento.
 Fecha de comienzo del mantenimiento.
 Aprobación.
 Personal asignado.
 Recursos estimados.
 Recursos actuales.

49
Actividades de GCS: Control de Cambios (v). Ejemplo
Petición de Cambio
Número de Identificación
Origen:
Fecha origen:
Fecha requerida:
Tipo:
Sistema:
Programa:
Descripción del cambio:
Beneficios Anticipados:
Origen del problema:
Sistema:
Programa:
Módulo:
Tipo de error:
Resolución:
Impacto:
Sistemas:
Programas:
Módulos:
Documentación:
Fase:
Fecha de comienzo:
Aprobación:
Personal asignado:
Recursos Estimados:
Recursos Actuales:
0203-002
L.J. Green NASA
4 Marzo 2002
4 Marzo 2002
Correctivo
Titan Launch
Ascent
Restablecer el satélite a su órbita especificada. La trayectoria ascendente es incorrecta y está
poniendo el satélite en la órbita terrestre inferior.
La órbita del satélite decaerá en dos años, con lo que reemplazar el vehículo costará 80
millones de dólares. Imposible continuar programa de lanzamiento sin corrección.
Titan
Ascent
Inicialization
Cargas iniciales inválidas.
Corregir cargas iniciales para corregir el pefil ascendente.
Titan
Ascent
Inicialization
Especificación del módulo Initialization
Mantenimiento de emergencia
5 Marzo 2002
Tom Prieve
Jay Arthur
2 p/d
1.5 p/d
50
Actividades de GCS: Control de Cambios (vi)
 Una
petición de cambio debe identificar:
 ¿Qué debe ser cambiado?.
 ¿Por qué debe ser cambiado?.
 ¿Cómo va a ser cambiado?.
 ¿Cuál es el presupuesto?.
 ¿Dónde será cambiado?.
 ¿Quién hará el cambio?.
 ¿Es la descripción clara y concisa?
 ¿Están incluidos todos los detalles para permitir un análisis de impacto?
 Si no es así, ¿está disponible el origen del cambio para clarificación?
51
EPS, Informática
Actividades de GCS: Control de Cambios.
Bases de Datos de GCS
Biblioteca del proyecto
Contiene toda la información relevante sobre las
configuraciones. En particular:

 La estructura del producto.
 El número de revisión actual.
 Estado actual.
 Historia de los cambios.
52
EPS, Informática
Actividades de GCS: Control de Cambios.
Bases de Datos de GCS
 Contesta a
preguntas:
 ¿Cuántas versiones existen del producto?
 ¿En qué difieren las versiones?
 ¿Qué documentos hay disponibles en cada versión?
 ¿Cuál es la historia de revisiones de cada elemento en cada
versión de cada producto?
 ¿Cuál es la configuración HW requerida para cada versión?
 ¿Qué errores se corrigieron en cada versión?
 ¿Cuál era la configuración de una determinada versión y en
53
qué fecha?
EPS, Informática
Actividades de GCS: Control de Cambios
 Control
de cambios informal: Se aplica antes de que
un ECS se convierta en una línea base.
Control de cambios a nivel de proyecto: Se efectúa
una vez que un ECS se convierte en una línea base.

Control de cambios formal: Se adopta cuando se
distribuye el producto software a los clientes (release).

54
EPS, Informática
Actividades de GCS: Auditoría de la
configuración

Definición:
Consiste en:
 Validar la completitud del producto software.
 Mantener la consistencia entre sus elementos.
 Asegurar que el cambio se ha implementado correctamente.

Objetivo: Responder a preguntas del tipo...
 ¿Se han realizado los cambios aprobados?
 ¿Se ha llevado a cabo una revisión técnica formal para comprobar la
corrección técnica?
 ¿Se han actualizado adecuadamente todos los ECS relacionados?
 ¿Se ha especificado la fecha, autor, etc. del cambio?
55
EPS, Informática
Actividades de GCS: Auditoría de la
configuración
 Tipos de
auditorías de configuraciones:
 Auditoría funcional.
 Auditoría física.
 Revisión Formal
de Certificación.
56
EPS, Informática
Actividades de GCS: Generación de
informes de estado de la configuración

Definición:
Consiste en informar sobre el estado de los elementos de un producto
y de las solicitudes de cambio.

Objetivos:
 Mejorar la comunicación entre las personas involucradas.
 Mantener informadas a las personas involucradas sobre
los
cambios efectuados.
57
EPS, Informática
Actividades de GCS: Generación de
informes de estado de la configuración
 Tipos:
 Registros:
 Registro de solicitudes de cambio.
 Registro de incidencias.
 Registro de modificaciones del software.
 Informes:
 Informe de estado de los cambios.
 Inventario de los elementos de configuración.
 Informe de incidencias.
 Informe de modificaciones (al principio del elemento
en documentación o cabeceras en programas).
58
EPS, Informática
Indice
Definición.
 Necesidad.
 Objetivos.
 Elementos.
 Líneas Base.
 Actividades de GCS.


Documentación.

Herramientas de GCS.
59
EPS, Informática
Documentación (i)
 Plan
de gestión de configuraciones.
Define las normas y procedimientos asociados a la
implantación de un sistema de gestión de configuraciones
dentro de un proyecto software.
 Dossier
de gestión de la configuración.
Contiene los resultados de las actividades de gestión de
configuraciones.
 Dossier
de gestión de cambios.
Contiene toda la información necesaria para asegurar el
control de los cambios.
60
EPS, Informática
Documentación (ii)

Plan de gestión de configuraciones (estándar ANSI 1983):
1. Introducción.
 Propósito.
 Alcance.
 Acrónimos.
 Referencias.
2.Gestión.
 Organización.
 Responsabilidades de la GCS.
 Control de Interfaces HW/SW.
 Implementación del plan de GCS y políticas aplicables.
 Directivas.
 Procedimientos.
3. Actividades de Gestión de Configuraciones Software.
 Identificación.
 Control.
 Informes de estado de la configuración.
 Auditorías y revisiones.
61
EPS, Informática
Documentación (iii)
4. Herramientas, técnicas y metodologías.
5. Control de proveedores.
6. Recogida y retención de información.
62
EPS, Informática
Indice
Definición.
 Necesidad.
 Objetivos.
 Elementos.
 Líneas Base.
 Actividades de GCS.
 Documentación.


Herramientas de GCS.
63
EPS, Informática
Herramientas de GCS (i)
 Automatizan las actividades de
GCS.
 Make.
 SCCS.
 CVS.
 NSE, DSEE, CMS.
 Bugzilla (gestión de
cambios)
64
EPS, Informática
Herramientas de GCS (ii). SCCS
1.1
1.0
2.1
1.2
1.1
1.3
2.2
2.1
1.4
2.2
1.5
1.4
1.5
Control de versión de un elemento con SCCS
65
EPS, Informática
Herramientas de GCS(iii). CVS.
CVS / ViewCVS
66
EPS, Informática
Herramientas de GCS(iv). CVS.
Gestión de las
distintas versiones
de un fichero.
67
EPS, Informática
Herramientas de GCS(v). CVS.
Anotaciones
de cambios.
68
EPS, Informática
Herramientas de GCS(vi). CVS
Diferencias
entre las
distintas
versiones.
69
EPS, Informática
Herramientas de GCS(vii). CVS
CVSGraph
70
EPS, Informática
Herramientas de GCS(viii). Bugzilla
Bugzilla usado para
informar de errores
en Mozilla.
Formulario de reporte
de bugs (i).
71
EPS, Informática
Herramientas de GCS(ix). Bugzilla.
Bugzilla usado para
informar de errores
en Mozilla.
Formulario de reporte
de bugs (ii).
72
EPS, Informática
Herramientas de GCS(x). Bugzilla.
Bugzilla usado para
informar de errores
en Mozilla.
Listado de estado de
corrección de bugs.
73
EPS, Informática
Herramientas de GCS(xi).Bugzilla.
Bugzilla usado para
informar de errores
en Mozilla.
Estado de un bug (i).
74
EPS, Informática
Herramientas de GCS(xii). Bugzilla.
Bugzilla usado para
informar de errores
en Mozilla.
Estado de un bug (ii).
75