Visual SourceSafe (VSS ) y StarTeam son plataformas de software que sirven como sistemas de control de suministro de soluciones para proyectos de desarrollo de software del grupo. Visual SourceSafe es propiedad de Microsoft y StarTeam es propiedad de Borland . Ambas plataformas funcionan como herramientas de colaboración elaborados con la gestión del control centralizado. Tanto VSS y StarTeam permiten a los desarrolladores del grupo gestionar bibliotecas virtuales y desarrollar proyectos de software. Software Configuration Management
StarTeam es un sistema de gestión de configuración de software (SCM ) , que permite a las versiones de módulos de software para realizar un seguimiento , así como tener la capacidad para liberar los productos de software . Este sistema proporciona un bloqueo de modo que dos desarrolladores no hacen cambios conflictivos en el mismo tiempo . SMC también tiene funciones de auditoría , la trazabilidad , identificación, rollback y recuperación que documentan la historia de un proyecto de software.
StarTeam Estructura
StarTeam está estructurado como un repositorio de proyectos que contiene las carpetas de archivos , solicitudes de cambio , requisitos , tareas y temas. Cada proyecto puede tener su propia estructura única. Una vista StarTeam es un contenedor secundario de un proyecto o un subconjunto de un proyecto que se puede acceder rápidamente al grupo. StarTeam apoya el desarrollo paralelo, lo que significa que un grupo puede ramificar o combinar proyectos. Los desarrolladores pueden personalizar las configuraciones y volver a usarlos para múltiples proyectos.
VSS Estructura
Visual SourceSafe utiliza asistentes para ayudar a los desarrolladores a obtener proyectos iniciados . El sistema está configurado por lo general con una base de datos centralizada en una red conectada a uno o más clientes . El sistema está estructurado de manera que el código se almacena en la base de datos durante la edición y compilación se realizan en las máquinas cliente . Los elementos básicos que componen la base de datos son los archivos dentro de los proyectos . La base de datos , lo que requiere un administrador , tiendas de versiones históricas del proyecto y se controla mediante el sistema de conflictos .
Version Control
control de versiones es una herramienta de Visual SourceSafe que rastrea la historia de un proyecto que comienza con la versión inicial. " Mostrar historial " en el menú "Herramientas " permite a los desarrolladores acceder a la historia de un archivo o proyecto. A pesar de que el sistema guarda todas las versiones de un archivo, Reverse Tecnología Delta guarda sólo las versiones más recientes , mientras que el resto se convierten en " versión deltas " que preservan el espacio en disco . Números de versión internos se asignan automáticamente a todos los archivos . El sistema permite una fecha /hora sellos personalizados , que sirven como marcadores de proyecto cuando se realizan cambios .