1 / 6

Source Code Management

Configuration Management. Source Code Management. Documentation Management. Model Management. "SW-CM is a disciplined approach to managing the evolution of software development and maintenance practices, and their software products" (Burrows, George, Dart, Ovum Report 1996).

Download Presentation

Source Code Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Configuration Management Source Code Management Documentation Management Model Management ... • "SW-CM is a disciplined approach • to managing the evolution of • software development and maintenance practices, • and their software products" • (Burrows, George, Dart, Ovum Report 1996)

  2. Preco SCM ? Time to market (Cas...) Programatori su drahi... (Cena...) Robustnost, skalovatelnost (Kvalita...) Sily Aspekty Produktivita Kvalita Zvysuje Zlepsuje • Opakovne ulohy mozu byt automatizovane • Programatori stravia viac casu programovanim a nie • Rucnym mergovanim zdrojakov • Cakanim na uvolnenie zdrojaku • Opravovanim chyb sposobenych nedbalim prepisanim zdrojakov • Vcasne odstranenie konfliktov • Redukcia zasahov do kodu • Prehlad vo vyvoji (verziach) Vyhody SCM

  3. FOO BAR Software Configuration Mgmt Version Control Build Management RELEASE 4.0 Workspace Management Software Development Process REPORT ALERT Process Control

  4. main VERSIONS 0 1 BRANCH Beta Prototype 2 RLS 1.0 enhance rls2_bugfix 0 3 0 special RLS 2.0 1 4 1 0 2 5 1 2 2 3 6 RLS 3.0 VERSION LABEL 3 4 7 Version Tree and VOB Version Tree File system Mounted to file system Versioned Object Base (VOB) Version Tree Meta Data

  5. V I E W V I E W foo.c foo.h src bar.c src src foo.c foo.h bar.c foo.h Versioned Object Base foo.c Views • Makes it easy and fast to change tasks • Controls the public/private nature of work • An easy way to manage multiple tasks • Allows dynamic sharing of work

  6. MGMT TECH WRITER SYS ADMIN DEVELOPER Someone changed your file Doc must be updated ALERT REPORT Software Development Process Policy Enforcement

More Related