ISOR:Versie Management: verschil tussen versies

Uit NORA Online
ISOR:Versie Management
Naar navigatie springen Naar zoeken springen
k (Pub datum en wijzigingsdatum aangepast)
(beschrijving aangepast)
Regel 1: Regel 1:
{{#Element:
{{#Element:
|Elementtype=Beveiligingsprincipe
|ID=AppO_C.02
|ID=AppO_C.02
|Titel=Versie Management
|Titel=Versie Management
|Elementtype=Beveiligingsprincipe
|Is subnorm=Nee
|Versieaanduiding=1.0
|Versieaanduiding=1.0
|Status actualiteit=Actueel
|Status actualiteit=Actueel
|Redactionele wijzigingsdatum=1 februari 2019
|Redactionele wijzigingsdatum=2019/02/01
|Publicatiedatum=1 februari 2019
|Publicatiedatum=2019/02/01
|Beschrijving=Versiebeheer is het beheerproces dat verantwoordelijk is voor het organiseren van versies van applicatie objecten tijdens het ontwikkel- en onderhoudstraject. Enerzijds heeft Versiebeheer te maken met versies van documenten, zoals documenten die functionele eisen en functionele- en technische ontwerpen bevatten, anderzijds heeft Versiebeheer te maken met versies van programmacode management in de verschillende fases van het ontwikkel en onderhoudstraject.
|Beschrijving=Versiebeheer is het beheerproces dat verantwoordelijk is voor het organiseren van versies van applicatie objecten tijdens het ontwikkel- en onderhoudstraject. Enerzijds heeft versiebeheer te maken met versies van documenten, zoals documenten die functionele eisen en functionele- en technische ontwerpen bevatten, anderzijds heeft Versiebeheer te maken met versies van programmacode in de verschillende fases van het ontwikkel en onderhoudstraject.
Een goed Versiebeheer proces zorgt ervoor:
Een goed Versiebeheer proces zorgt ervoor:
* dat iedere medewerker de juiste en meest recente versie van de functionele eisen hanteert bij het ontwikkelen van softwarespecificaties, en
* dat iedere medewerker de juiste en meest recente versie van de functionele eisen hanteert bij het ontwikkelen van softwarespecificaties, en
* dat binnen het ontwikkel- en onderhoudsproces de juiste versie van programmacode wordt gebruikt.
* dat binnen het ontwikkel- en onderhoudsproces de juiste versie van programmacode wordt gebruikt.
Hierdoor kunnen releases van applicaties op basis van juiste code en relevante bestanden worden samengesteld. Ten behoeve van efficiëntie kan Versiebeheer geautomatiseerd ondersteund worden.
Hierdoor kunnen releases van applicaties op basis van juiste code en relevante bestanden worden samengesteld. Ten behoeve van efficiëntie kan versiebeheer geautomatiseerd ondersteund worden.
|Heeft bron=BIO Thema Applicatieontwikkeling
|Criterium=De projectorganisatie behoort in het systeem ontwikkeltraject versiebeheer op ''procesmatige'' en op ''efficiënte'' wijze ingericht te hebben.
|Criterium=De projectorganisatie behoort in het systeem ontwikkeltraject versiebeheer op ''procesmatige'' en op ''efficiënte'' wijze ingericht te hebben.
|Doelstelling=De reden waarom de norm gehanteerd wordt.
|Beveiligingsaspect=Control
|Beveiligingsaspect=Control
|Invalshoek=Functie
|Invalshoek=Functie
|Grondslag opmerkingen=CGI/ VM1
|Px=300
|Conformiteitsindicator=procesmatige,
|Conformiteitsindicator=procesmatige,efficiënte
efficiënte
|Heeft bron=BIO Thema Applicatieontwikkeling
|Heeft ouder=ISOR:BIO Thema Applicatieontwikkeling Control
|Heeft ouder=ISOR:BIO Thema Applicatieontwikkeling Control
}}
}}

Versie van 3 jun 2019 11:14

Versie 2.0 van 22 februari 2021 van de BIO Thema-uitwerking Applicatieontwikkeling is vervangen door versie 2.1 van 29 oktober 2021.
De wijzigingen betreffen met name de uniformering van objectdefinities en objectnamen in en tussen BIO Thema-uitwerkingen.
Versie 2.1 in PDF-formaat is op de website CIP-overheid/producten gepubliceerd.
Logo ISOR themaprincipes (vier hangsloten die in elkaar geklikt zitten met tekst ISOR Beveiliging Principe)

Versiebeheer is het beheerproces dat verantwoordelijk is voor het organiseren van versies van applicatie objecten tijdens het ontwikkel- en onderhoudstraject. Enerzijds heeft versiebeheer te maken met versies van documenten, zoals documenten die functionele eisen en functionele- en technische ontwerpen bevatten, anderzijds heeft Versiebeheer te maken met versies van programmacode in de verschillende fases van het ontwikkel en onderhoudstraject. Een goed Versiebeheer proces zorgt ervoor:

  • dat iedere medewerker de juiste en meest recente versie van de functionele eisen hanteert bij het ontwikkelen van softwarespecificaties, en
  • dat binnen het ontwikkel- en onderhoudsproces de juiste versie van programmacode wordt gebruikt.

Hierdoor kunnen releases van applicaties op basis van juiste code en relevante bestanden worden samengesteld. Ten behoeve van efficiëntie kan versiebeheer geautomatiseerd ondersteund worden.


Criterium

De projectorganisatie behoort in het systeem ontwikkeltraject versiebeheer op procesmatige en op efficiënte wijze ingericht te hebben.

Doelstelling

De reden waarom de norm gehanteerd wordt.

Risico

Indeling binnen ISOR

Dit beveiligingsprincipe:

ℹ️(Klik om uitleg open/dicht te klappen)

De ISOR-wiki bevat normenkaders waarin beveiligings- en privacyprincipes zijn beschreven. Deze themaprincipes zijn conform de SIVA-methodiek ingedeeld in drie aspecten: Beleid, Uitvoering of Control. Daarnaast zijn ze geordend in invalshoeken: Intentie, Functie, Gedrag, Structuur.

Grondslag

De grondslag voor dit principe is CIP-netwerk

Onderliggende normen

IDConformiteitsindicatorStelling
APO_C.02.01 Procesmatig

Het versiebeheerproces is beschreven, vastgesteld door het management en toegekend aan een verantwoordelijke functionaris.

APO_C.02.02 Procesmatig

In het versiebeheerproces is vastgelegd welke applicatie-objecten in het ondersteunend tool, zoals het functioneel en technisch ontwerp en resultaten van sprints bij Agile-ontwikkeling, worden vastgelegd.

APO_C.02.03 Procesmatig

Het versiebeheerproces wordt ondersteund met procedures en werkinstructies.

APO_C.02.04 Efficiënt

Een versiebeheertool wordt toegepast die onder andere:

  • het vastleggen van versies van ontwikkelproducten ondersteunt;
  • het vastleggen van versies van programmacode ondersteunt;
  • het vastleggen van versies voorkomend in verschillende omgevingen (zoals Ontwikkel, Test, Acceptatie en Productie (OTAP)) ondersteunt;
  • toegangsmogelijkheden voor verschillende rollen ondersteunt.