Upgrade to Pro — share decks privately, control downloads, hide ads and more …

term

Avatar for Diana Diana
May 04, 2014

 term

Avatar for Diana

Diana

May 04, 2014
Tweet

More Decks by Diana

Other Decks in Education

Transcript

  1. Administración de la Configuración y Mantenimiento de Software Tema: Terminologías

    para la Gestión de la configuración del Software - Herramienta para Gestión de la configuración del Software (Microsoft VSS) Mg. Lenis Wong Portillo [email protected] UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniería de Sistemas e Informática EAP de Ingeniería de Software
  2. Terminologías de la SCM (Somerville – 2011)  Item de

    la Configuración(SCI) : Software Configuration Item
  3. Terminologías de la SCM (Somerville – 2011)  Versión: V2.0

    V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 V2.2 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  4. Terminologías de la SCM (Somerville – 2011)  Línea de

    Código (Codeline): V2.0 V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 V2.2 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  5. Terminologías de la SCM (Somerville – 2011)  Ramificación (Branching):

    V2.0 V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 V2.2 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  6. Terminologías de la SCM (Somerville – 2011)  Combinación (Merging):

    V2.0 V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 V2.2 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  7. Terminologías de la SCM (Somerville – 2011)  Construcción del

    sistema V2.0 V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 V2.2 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  8. Actividades de la SCM Administración del Cambio Control de versiones

    Construcción del sistema Gestión de Ralease (Somerville – 2011)
  9. Actividades de la SCM (Somerville – 2011) Administración del cambio

    Construcción del sistema Gestión de entrega Gestión de versiones Propuesta de Cambio Entregas del sistemas Versiones del sistema Versiones del componente
  10. Administración del Cambio (Somerville – 2011)  Hacer seguimiento de

    las peticiones de cambio al SW por parte del clientes y desarrolladores  Estimar los costos y el efecto de realizar dichos cambios.  Decidir si deben implementarse estos cambios y cuándo
  11. Control de Versiones (Somerville – 2011)  Ejemplo : Ramificación:

    (es trabajar en base a una versión codeline y tener diferentes versiones a partir de ello) V2.0 V1.0 V1.1 V1.2 V2.1 V2.1.1 (Ramificación) Codeline 2 Codeline 1 V2.2 Codeline 2.1 (Ramificación) V2.3 V2.1.2 V2.4 (Combinación)
  12. Control de Versiones (Somerville – 2011)  Hacer seguimiento de

    las numerosas versiones de los componentes del sistema  Garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre si.
  13. Construcción del Sistema (Somerville – 2011)  Es el proceso

    de ensamblar los componentes del programa, datos y librerías.  Luego compilarlos y vincularlos para crear un sistema ejecutable.
  14. Gestión de Release (Somerville – 2011)  Preparar el software

    para la entrega externa  Y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente.
  15. Herramienta para la Gestión de la configuración del software (

    Microsoft Visual sourceSafe)  Como funciona?
  16. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Características: 

    Control de versiones y uso compartido de archivos  Extensibilidad  Desarrollo paralelo  Compatibilidad para los desarrolladores  Mantenimiento de bases de datos
  17. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Preservación de

    la historia • ‘VSS’ guarda todas las versiones del archivo. • Solo muestra la ultima versión. • Se puede usar la opción de mostrar historial.
  18. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Diferencia de

    archivos: • ‘VSS’ puede diferenciar archivos no binarios como C#, ASP.NET or Java source code. • Se pueden ver las diferencias entre archivos locales y cualquier versión en la base de dato. • Se puede ver que líneas se han agregado, eliminado o modificado.
  19. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Fácil colaboración:

    • ‘VSS’ permite una colaboración fácil e intuitiva para el equipo. • Dependiendo de los permisos, los miembros del equipo puede ver la última versión del archivo o versiones previas y modificarlas. • Soporta un desarrollo paralelo
  20. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Servidor de

    VSS  Responsable de administración de BD y ejecución módulos del servidor.  Base de datos VSS  Puede estar en el servidor o en equipo remoto.  Clientes de VSS  Explorador de VSS  Administrador de VSS  Línea de Comandos  Visual Studio  Arquitectura:
  21. Microsoft Visual SourceSafe ( Microsoft Visual SourceSafe)  Servidor de

    VSS  Responsable de administración de BD y ejecución módulos del servidor.  Base de datos VSS  Puede estar en el servidor o en equipo remoto.  Clientes de VSS  Explorador de VSS  Administrador de VSS  Línea de Comandos  Visual Studio  Arquitectura:
  22. Microsoft Visual SourceSafe Crear Base de Datos:Bloquear-Modificar-Desbloquear: Lock- Modify-Unlock Solo

    un desarrollador puede hacer checkout, los otros tienen que esperar. Es el estilo predeterminado para una bd VSS.  Administrador VSS: Servidor BD Proyecto 1 busqueda.java X X X busqueda.java (copia) √
  23. Microsoft Visual SourceSafe Copiar-Modificar-Combinar : Copy-Modify-Merge Múltiples desarrolladores pueden hacer

    ckeckout y trabajarlo al mismo tiempo. Desarrollo paralelo.  Administrador VSS:
  24. Microsoft Visual SourceSafe ADD Se puede agregar archivos y folders

    dentro de la base de datos.  Explorador VSS
  25. Microsoft Visual SourceSafe Check Out Se usa cuando se quiere

    hacer un cambio en un archivo. Se obtiene la última versión.  Explorador VSS
  26. Microsoft Visual SourceSafe Check In Se usa luego de realizar

    el cambio para actualizar el archivo en la base de datos de VSS  Explorador VSS
  27. Microsoft Visual SourceSafe Get Se usa cuando se quiere ver

    un archivo o proyecto pero no modificarlo. Se obtiene una copia local en el folder local.  Explorador VSS