Software configuration management

Software configuration management

Software configuration management

Software Configuration Management (SCM) ó en castellano 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.

SCM trata y controla:

  • La elaboración de código fuente por varios desarrolladores simultanéamente,
  • El seguimiento del estado de las versiones y sus cambios y
  • la conducción de la integración de las partes del software en un solo producto de software.

Para la realización de SCM hay diferentes herramientas. Pero herramientas que pretenden ofrecer una solución total al problema a menudo no cumplen con los requisitos técnicos como:

  • apoyo a diferentes plataformas
  • iniciar el proceso de build
  • conexión a los bancos de datos existentes
  • integración a la organización existente

Por esa razón ofrece una mayor flexibilidad una solución que integre herramientas parciales que sean más fáciles de integrar en el proceso existente.

Por ejemplo:

  • Uso de un software de administración de versiones como CVS, Subversion, SourceSafe, ClearCase, Darcs, Plastic SCM.
  • Introducción de una herramienta para la documentación comunitaria con una administarción de cambios, acceso interactivo y foro o alguna plataforma para la comunicación.
  • Determinar un entorno para el build automático.

Actualmente los siguientes sistemas se ofrecen en el mercado:

  • AccuRev
  • Perforce
  • ClearCase
  • SpectrumSCM
  • Surround SCM
  • Sablime
  • Smart Bear
  • SET-LIBER SET-LIBER
  • Telelogic Synergy (ehem. Synergy/CM, ehem. CM/Synergy, ehem. CCM)
  • Subversion
  • Git
  • Trac
  • Visual Source Safe (Microsoft)

Véase también

  • Gestión de configuración
  • Configuración

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Software configuration management — In software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines.SCM concerns itself… …   Wikipedia

  • Software Configuration Management — Das Software Configuration Management (SCM) oder Softwarekonfigurationsmanagement ist eine Spezialisierung des Konfigurationsmanagements auf alle Aktivitäten im Bereich der Software Entwicklung. SCM hat mehrere Ziele: Definition und Verfolgung… …   Deutsch Wikipedia

  • Software-Configuration-Management — Das Software Configuration Management (SCM) oder Softwarekonfigurationsmanagement ist eine Spezialisierung des Konfigurationsmanagements auf alle Aktivitäten im Bereich der Software Entwicklung. SCM hat mehrere Ziele: Definition und Verfolgung… …   Deutsch Wikipedia

  • Software Configuration Management — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ | Проектирование | Реализация | Тестирование | Внедрение | Сопровождение Модели / методы Agile | Cleanroom | Итеративная | Scrum | RUP | MSF | Спиральная | Водопад | …   Википедия

  • Software Configuration Management Plan — Definitionen von IEEE SQAP – Software Quality Assurance Plan IEEE 730 SCMP – Software Configuration Management Plan IEEE 828 STD – Software Test Documentation IEEE 829 SRS – Software Requirements Specification IEEE 830 SVVP – Software Validation… …   Deutsch Wikipedia

  • History of software configuration management — The history of software configuration management (SCM) in computing can be traced back as early as the 1950s, when CM (for Configuration Management), originally for hardware development and production control, was being applied to software… …   Wikipedia

  • Vesta (Software configuration management) — Vesta is a software configuration management system released by Compaq under the LGPL. Compaq claims that Vesta is a mature system and is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center.… …   Wikipedia

  • Software quality management — The computer scientist Ian Sommerville uses software quality management (SQM) as an umbrella term that includes:* Software quality assurance * Software configuration management * Verification and Validation.SQM aims to put in place software… …   Wikipedia

  • Configuration management — Top level Configuration Management Activity model Configuration management (CM) is a field of management that focuses on establishing and maintaining consistency of a system or product s performance and its functional and physical attributes with …   Wikipedia

  • Software Project Management Plan — Definitionen von IEEE SQAP – Software Quality Assurance Plan IEEE 730 SCMP – Software Configuration Management Plan IEEE 828 STD – Software Test Documentation IEEE 829 SRS – Software Requirements Specification IEEE 830 SVVP – Software Validation… …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”