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

term

Diana
May 04, 2014

 term

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