Implementeren van informatiesystemen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
M.vdbeedijk (overleg | bijdragen)
Regel 109:
=== Inrichten van ontwikkel–, test– en productieomgeving(en) ===
 
Een "omgeving" is de hard- en software die de ontwikkelaars gebruiken om het systeem te bouwen.

Er Jezijn kanminimaal drie hoofdsoortensoorten omgevingen benoemen:
:*in een ''ontwikkelomgeving'' maken de programmeurs de software. Het eindresultaat is dat die software technisch werkt, er zijn geen run-time errors of andere fouten meer. Deze software kan worden klaargezet voor testen.
:*in een ''testomgeving'' testen de testers de software. Het eindresultaat is dat die software technisch en functioneel is goedgekeurd: enhet doet watwaarvoor erhet is ontworpen. Deze software kan worden klaargezet voor produktie.
:*in een ''produktieomgeving'' is het systeem in produktie: de informatie die in en uit gaat komt overeen met de werkelijkheid. De gegevens die in het systeem zijn opgeslagen zijn belangrijker dan het systeem zelf.
 
 
{|class="prettytable"
!colspan="4" | Soorten omgevingen
|-
|
|'''Ontwikkelomgeving'''
|'''Testomgeving'''
|'''Produktieomgeving'''
|-
|Verantwoordelijke
|Gebruiker
|Programmeur
|Tester
|Systeembeheerder
|-
|Gemiddelde hardware
|Hardware
|PC
|Zware PC
|Server, mini of mainframe
|-
|Soort testen
|Unittest
|Systeemtest
 
Stresstest
 
Functionele test
 
Acceptatietest
|Dagelijkse controle
|-
|Gegevens
|Complete set,<br />
kleine hoeveelheid
|Complete set,<br />
grote hoeveelheid
|Werkelijkheid
|-
|Versie
|Nieuwe versie
Versiebeheer van oude versies
|Kopie van produktieomgeving
|Produktieversie
|-
|Overig
|
|Hardware soms backup
voor produktieomgeving
|
|}
 
Er moeten goede spelregels zijn om deze systemen gescheiden te houden. Als ontwikkel- test- en produktieversies door elkaar gaan lopen ontstaat er een grooot risico van produktiestoringen die niet (snel) worden opgelost. Het is daarom bij systeemontwikkeling belangrijk om de beschikking te hebben over de drie genoemde soorten systemen. In veel gevallen moet tijdens de implementatie deze systemen nog worden gebouwd of verbeterd. Dit moet worden georganiseerd en er is doorlooptijd voor organiseren, aanschaffen, installeren etc.
 
 
Het is bij systeemontwikkeling belangrijk om de beschikking te hebben over de drie genoemde soorten systemen. Er moeten goede spelregels zijn om deze systemen gescheiden te houden, dit voorkomt het door elkaar lopen van activiteiten. In veel gevallen moeten deze systemen nog worden gebouwd in de volgorde organiseren, aanschaffen, installeren etc.
 
=== Versiebeheer ===
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.