You are here: Foswiki>IC Web>AcoindProcessVersionNumber (21 Mar 2019, ChristianMueller)Edit Attach

ACO IND Vergabe von Versionsnummern für SPS-Programme


Stand: 2019-03-21

Status: Proposal

Aufbau der Versionsnummer

A.BB.CC[D]
  • A: Major version
    • wird bei grundlegenden Neuerungen/Änderungen hochgezählt
    • Bei Hochzählen werden alle unterlagerten Versionen wieder auf 0 gesetzt
  • BB: Minor version
    • wird mit jeder neuen UNICOS-Version hochgezählt
    • Bei Hochzählen werden alle unterlagerten Versionen wieder auf 0 gesetzt
  • CC: Sub Version
    • wird mit jeder Änderung, die neue Features und Bugfixes enthält hochgezählt
  • D: Patch-Level
    • wenn an einer laufenden Anlage eine Änderung ohne Neugenerierung vorgenommen wird, erhält die Versionsnummer einen Patchlevel angehängt. Der Patchlevel wird als Buchstabe angegeben
    • Bei der nächsten Möglichkeit, wenn die Anlage stillsteht, werden die aktuelle gepatchte Version neu generiert, getestet und auf die Anlage gespielt. Die Versionsnummer wird dann ohne Patchlevel entsprechend der oben stehenden Regel neu vergeben

Beispiele:

Version 1.01.03
  • es wird eine neue UNICOS-Version verwendet
  • es werden neue Features implementiert
Version 1.02.00
  • es wird ein Bug gefixt, die Software wird neu generiert und geladen
Version 1.02.01
  • es wird ein Feature implementiert, die Software wird neu generiert und geladen
Version 1.02.02
  • die Anlage ist im Produktivbetrieb, der Operator meldet einen schwerwiegenden Fehler, der umgehend behoben werden muss. Die Software wird im laufenden Betrieb ohne Neugenerierung gepatcht
Version 1.02.02a
  • die Anlage ist im Produktivbetrieb, der Operator meldet noch einen schwerwiegenden Fehler, der umgehend behoben werden muss. Die Software wird im laufenden Betrieb ohne Neugenerierung gepatcht
Version 1.02.02b
  • die Anlage ist heruntergefahren, die Software wird inklusive der Patches a und b neu generiert, getestet und in die Anlage geladen
Version 1.02.03
Topic revision: r1 - 21 Mar 2019, ChristianMueller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback