Implementeren van informatiesystemen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
M.vdbeedijk (overleg | bijdragen)
M.vdbeedijk (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 19:
:*een nieuw gebouwd (“van scratch af aan”) programma
 
Op een bepaalde datum, de "'''go-live'''" datum wordt het systeem '''in produktie''' genomen. Implementeren is de overgang van “het werkt bij de programmeur” naar “het werkt bij gebruikers”. Implementeren is een vak apart en wordt vaak uitgevoerd door een specialist, een implementeerder. Bij implementeren ligt de nadruk meer op organiseren dan op techniek.
----<br />
 
Regel 97:
:*'''Big Bang''': het oude systeem wordt in zeer korte tijd, bijvoorbeeld een dag of weekend, vervangen door het nieuwe. Het nieuwe systeem gaat direct in produktie en het oude systeem wordt gestopt.
 
:*'''Schaduwdraaien''': het oude en nieuwe systeem draaien enige tijd naast elkaar, weken tot maanden. In die '''schaduwperiode''' wordt op beide systemen produktie gedraaid.
 
Tussen deze uitersten zijn er vele tussenvormen denkbaar. Bij een ''gefaseerde''gefaseerde overgang''' wordt het nieuwe systeem stukje bij beetje in gebruik genomen, ieder stukje kan met een Big Bang. Let op: het “oude systeem” is niet altijd een computer maar kan ook een handmatige werkwijze zijn.
 
{|class="prettytable"
Regel 138:
 
Er zijn minimaal drie soorten omgevingen:
:*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: het doet waarvoor het 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. De produktieomgeving moet 99,9% van de tijd werken ("in de lucht zijn").
Naast deze drie omgevingen bestaat er soms een '''acceptatieomgeving''': hierop testen de gebruikers het systeem namens de opdrachtgever. Het eindresultaat is dat die software technisch en functioneel is goedgekeurd. Deze software kan worden klaargezet voor produktie.
 
{|class="prettytable"
Regel 212:
“in de vorige versie werkte het nog”
“in deze versie werkt functie A wel maar functie B niet meer”
Het is vervelend als de vorige versie er niet meer is, dit bemoeilijkt en vertraagt het uitzoeken. Het is daarom belangrijk alle versies goed te bewaren in een '''versiehistorie'''. Bij goed versiebeheer kun je altijd terug naar een werkende situatie.
 
Het maken van een eenvoudige versiehistorie gaat als volgt:
Regel 247:
 
=== Converteren van gegevens ===
Converteren is digitale gegevens van het oude systeem overzetten naar het nieuwe systeem. Converteren gaat sneller en nauwkeuriger dan intypen. Bij bijvoorbeeld een weekendovergang moet het op deze manier omdat anders de gegevens '''bederven''' (= onbruikbaar worden door veroudering). Ook informatie op papier overbrengen naar de computer is een vorm van converteren, denk aan scannen of overtypen. Deze vorm van converteren heet '''digitaliseren'''.
 
Er zijn drie soorten digitale conversies:
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.