Inhoudsopgave:
- Definitie - Wat betekent Software Configuration Management (SCM)?
- Techopedia verklaart Software Configuration Management (SCM)
Definitie - Wat betekent Software Configuration Management (SCM)?
Softwareconfiguratiebeheer (SCM) is een software-engineeringdiscipline die bestaat uit standaardprocessen en -technieken die vaak door organisaties worden gebruikt om de wijzigingen in haar softwareproducten te beheren. SCM helpt bij het identificeren van individuele elementen en configuraties, het volgen van wijzigingen en het selecteren van versies, besturing en baselining.
SCM wordt ook wel softwarebesturingsbeheer genoemd. SCM heeft tot doel wijzigingen in grote complexe softwaresystemen te beheersen door betrouwbare versieselectie en versiebeheer.
Techopedia verklaart Software Configuration Management (SCM)
SCM definieert een mechanisme om met verschillende technische problemen van een projectplan om te gaan. In een softwareorganisatie kan een effectieve implementatie van softwareconfiguratiebeheer de productiviteit verbeteren door een betere coördinatie tussen de programmeurs in een team. SCM helpt de verwarring weg te nemen die vaak wordt veroorzaakt door miscommunicatie tussen teamleden. Het SCM-systeem bestuurt de basiscomponenten zoals softwareobjecten, programmacode, testgegevens, testuitvoer, ontwerpdocumenten en gebruikershandleidingen.
Het SCM-systeem heeft de volgende voordelen:
- Minder overbodig werk.
- Effectief beheer van gelijktijdige updates.
- Voorkomt configuratieproblemen.
- Vergemakkelijkt teamcoördinatie.
- Helpt bij het beheer van gebouwen; hulpmiddelen beheren die in builds worden gebruikt.
- Defectvolging: het zorgt ervoor dat elk defect traceerbaar is tot aan de bron.