rivas naylynger Lineas de productos de software y metodo watch
Scm
1. SCM software configuration management Gestión de configuración de software es una especialización de la Gestión de configuración a todas las actividades en el sector del desarrollo de software.
16. (GCS) La gestión de configuración del software no es un mantenimiento del software, el mantenimiento es la etapa final de la ingeniería hasta que se retire el producto del equipo, la CGS es un conjunto de actividades de seguimiento y control que comienzan cuando se inicia el proyecto de desarrollo del software y termina sólo una vez que el software queda fuera de circulación.
17. LINEAS BASE Una línea base es un concepto de gestión de configuración del software que nos ayuda a controlar los cambios sin impedir seriamente los cambios justificados. En el contexto de la ingeniería del software definimos una línea base como un punto de referencia en el desarrollo del software y que queda marcado por el envío de uno o más elementos de configuración del software (ECS) y la aprobación de ECS obtenido mediante una revisión técnica formal.
18. ELEMENTO DE CONFIGURACIÓN DE SOFTWARE Un elemento de la configuración del software es la información creada como parte del proceso de ingeniería un ECS (elemento de configuración de software) es un documento, un conjunto completo de casos de prueba o un componente de un programa
19. Estándares y procedimientos de ingeniería del software Es importante considerar poner las herramientas de desarrollo de software bajo control de configuración. Es decir congelar la versiones de editores, compiladores y otras herramientas opcionales utilizadas durante el desarrollo, un cambio en las versiones utilizadas puede que produzca resultados diferentes que la versión original.
20. PROCESO DE GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE La GCS es un elemento importante de garantía de calidad es responsable de controlar los cambios. Sin embargo también se debe identificar los ECS individuales. El proceso se puede definir en cinco tareas de CGS: Identificación Control de versiones Control de cambios Auditorias de configuración Generación de informes
21. CONTROL DE VERSIONES El control de versiones combina procedimientos y herramientas para gestionar las versiones de los objetos de configuración creadas durante el proceso de ingeniería del software.
22. "La gestión de configuración permite a un usuario especificar configuraciones alternativas del sistema de software mediante la selección de las versiones adecuadas. Esto se puede gestionar asociando atributos a cada versión del software y permitiendo luego especificar y construir una configuración describiendo el conjunto de atributos deseado."
23. Identificación Se necesita definir un esquema de identificación para reflejar la estructura del producto, esto involucra identificar la estructura y clases de componentes, dando a cada uno un nombre, una identificación de versión y una identificación de Configuración.
24. Visual SourceSafe Microsoft Visual SourceSafe es un sistema de control de versiones en el nivel de archivos, que permite a muchos tipos de organizaciones trabajar en distintas versiones de un proyecto al mismo tiempo. Esta funcionalidad es especialmente ventajosa en un entorno de desarrollo de software, donde se usa para mantener versiones de código paralelas. Sin embargo, el producto también se puede utilizar para mantener archivos en cualquier otro tipo de equipo.
25. Visual SourceSafe admite el desarrollo multiplataforma al permitir la edición y el uso compartido de los datos. Se ha diseñado para controlar los problemas de seguimiento y portabilidad que implica mantener una base de control de código fuente, como una base de código de software, en varios sistemas operativos. Para los desarrolladores, Visual SourceSafe aloja código reutilizable u orientado a objetos. Asimismo, facilita el seguimiento de las aplicaciones que utilizan módulos de código concretos.
31. Extensibilidad Mediante las interfaces de automatización de Visual SourceSafe, puede escribir las extensiones basadas en Visual SourceSafe que necesite su entorno. Estas extensiones se suelen proporcionar en forma de aplicaciones independientes escritas en las interfaces de automatización. También puede ampliar la funcionalidad de Visual SourceSafe si escribe un complemento que sea compatible con el entorno de desarrollo integrado (IDE, Integrated Development Environment) del programa de terceros que ejecutará el paquete de software.
32. Desarrollo paralelo Con fines de compatibilidad con las operaciones paralelas, Visual SourceSafe también incluye una función de promoción de etiquetas que permite pasar los archivos necesarios a las diferentes versiones de un proyecto. Asimismo, admite el uso de operaciones de uso compartido, fijación y bifurcación para el desarrollo paralelo en un proyecto durante un período de tiempo prolongado.
33. Compatibilidad para los desarrolladores Cada vez más, los desarrolladores obtienen acceso a las funciones de Visual SourceSafe desde sus entornos de desarrollo en programas de terceros. Visual SourceSafe se puede integrar con toda facilidad en Visual Studio y otras herramientas de desarrollo como Microsoft Access.