Levenscyclus van een informatiesysteem (fasen)

784
Alexander Pearson
Levenscyclus van een informatiesysteem (fasen)

De levenscyclus van een informatiesysteem is een gestructureerd projectmanagementmodel dat de fasen beschrijft die nodig zijn om een ​​informatiesysteem op te bouwen, van het begin tot het eindresultaat.

Het verwijst ook naar de hele reis die een systeem aflegt, vanaf de geboorte tot het verstrijken, en omvat uitgebreide fasen. Deze term bestaat al vele decennia en komt uit een tijd waarin organisaties veel meer gecentraliseerd waren..

Naarmate informatietechnologie zich als een veld heeft ontwikkeld, is de levenscyclus een belangrijk onderdeel geworden van de manier waarop bedrijven hun softwareoplossingen samenstellen..

Het doel van de levenscyclus van een systeem is om de efficiënte ontwikkeling van een hoogwaardige oplossing mogelijk te maken die voldoet aan de verwachtingen van de klant of deze overtreft in al zijn fasen en die binnen het vastgestelde budget en de deadlines valt..

Deze levenscyclus is historisch vele malen veranderd, naarmate nieuwe ideeën samensmelten, wortel schieten en tevoorschijn komen als een nieuw systeem, vervolgens genieten van een periode van dominantie en geleidelijk vervagen om te worden vervangen door alles wat daarna nodig is..

Fasen van de levenscyclus van informatiesystemen

Deze levenscyclus, die ooit een proces van vijf fasen was, bestaat nu uit zeven verschillende fasen. Deze fasen op volgorde zijn:

Planning

Iedereen die bij een ontwikkelingsfase betrokken is, zal u vertellen dat de belangrijkste informatiesystemen beginnen met een goed plan. Zonder een planningsfase is het moeilijk om een ​​idee te hebben van wat er moet gebeuren en wanneer het moet gebeuren.

In de planningsfase moet de systeemanalist zich concentreren op wat het systeem wil bereiken en die informatie gebruiken om een ​​manier te vinden om dat doel te bereiken..

De evaluatie van de systemen die al in bedrijf zijn, is ook belangrijk in deze fase, aangezien er een reeds bestaand systeem zou kunnen zijn dat een goedkopere oplossing zou kunnen bieden als er enkele verbeteringen worden aangebracht..

De systeemanalist moet ook analyseren welke middelen nodig zijn, terwijl hij onthoudt wat er beschikbaar is en hoe het kan worden gebruikt..

Deze fase bepaalt het succes van het hele project. In dit stadium moet bijvoorbeeld rekening worden gehouden met de structuur van het werkteam, de planning, het budget, de veiligheid en andere fundamentele factoren..

Vereistenanalyse

Voordat u een nieuw systeem gaat lanceren, is het belangrijk om eerst te begrijpen wat er nodig is om het systeem succesvol te ontwikkelen. De systeemanalist moet een goed beeld hebben van wat het bedrijf van een bepaald systeem verlangt, daarbij rekening houdend met wat de klant van het bedrijf nodig heeft..

Het doel van een goed systeem is om de twee behoeften op de meest efficiënte en kosteneffectieve manier te combineren. In deze fase moet de analist een lijst maken van alles wat het bedrijf nodig heeft om het beste systeem te kunnen ontwikkelen, rekening houdend met de werkelijk beschikbare middelen..

Er moet bijvoorbeeld een analyse van de functionele vereisten van het systeem worden uitgevoerd door middel van interviews en vragenlijsten met gebruikers om ervoor te zorgen dat het aan hun verwachtingen voldoet en vervolgens die verwachtingen te documenteren..

De volgende stap is het uitvoeren van een haalbaarheidsstudie om ervoor te zorgen dat het systeem financieel, technologisch en organisatorisch zinvol is..

Ontwerp

Nadat zowel de planning als de eisen volledig op orde zijn, worden de plannen opgeleverd aan de systeemarchitect, die vervolgens aan het systeemontwerp kan gaan werken..

Vaak zijn de te ontwerpen systemen gebaseerd op software of IT-infrastructuur. Dit betekent dat de systeemontwerpers waarschijnlijk IT-specialisten of softwareontwikkelaars zullen zijn..

In deze fase wordt beschreven hoe het ontwerp van de systeemarchitectuur, bijvoorbeeld gebruikersinterfaces, computernetwerk, database en beveiliging, moet worden benaderd, die aan de eisen kunnen voldoen en toekomstige updates mogelijk maken..

Ontwikkelen

Zodra de nieuwe ontwerpen klaar zijn, kunnen teamleden beginnen met het ontwikkelen van het systeem. In deze fase gaat de systeemblauwdruk van model naar praktijk, terwijl programmeurs een volledig functioneel systeem ontwikkelen..

Software-engineers schrijven de code en passen de technologieën aan die bij het project betrokken zijn. Dit is waarschijnlijk de meest actieve fase van de levenscyclus, aangezien het hard werken is van alle experts die erbij betrokken zijn..

Bewijs

Aan het einde van de ontwikkelingsfase lijken systemen misschien volledig operationeel, maar het is belangrijk dat ze eerst worden getest voordat ze operationeel worden..

Dit elimineert elke vervorming in het systeem en zorgt ervoor dat het systeem zo perfect werkt als het zou moeten..

In deze fase moet het systeem in verschillende scenario's een grondige inspectie ondergaan. Als er fouten of problemen worden gevonden, moet het werkteam zich afstemmen om ze op te lossen zonder de rest van het systeem te storen.

Integratie en uitvoering

In deze fase wordt de eerste lancering van het systeem uitgevoerd. In een ideale situatie verloopt de uitvoering zo soepel dat er bij integratie geen extra inspanning nodig is. Indien mogelijk moet de integratie van een nieuw systeem in een bedrijf automatisch en wendbaar zijn.

Deze fase wordt uitgevoerd door de gegevens en componenten die het vorige systeem had naar het nieuwe systeem te verplaatsen. Na de bijbehorende uitvoering is het systeem beschikbaar voor eindgebruikers.

Bediening en onderhoud

Hoewel de tests eventuele problemen hadden moeten oplossen, is het belangrijk om het nieuwe systeem te controleren om er zeker van te zijn dat het correct werkt. Ook is het belangrijk dat het systeem regelmatig wordt onderhouden, zodat het probleemloos kan blijven functioneren..

Vanuit het oogpunt van onderzoek is het cruciaal om het systeem te monitoren om te begrijpen of het bedrijf zoals verwacht hiervan profiteert en hoe de prestaties de workflow beïnvloeden..

Tijdens de eerste maanden na de lancering van een nieuw systeem moet de systeemanalist rapporteren over hoe het werkt en welke verbeteringen hij aanbrengt.

Elk informatiesysteem moet regelmatig worden gecontroleerd op fouten en worden bijgewerkt met andere functies. In feite werkt het systeem mogelijk prima na het opstarten, maar bugs kunnen op elk moment verschijnen.

Wat betreft onderhoud moet het informatiesysteem zich aanpassen aan de veranderende behoeften van eindgebruikers.

Referenties

  1. Gilburg Leiderschap (2020). Levenscyclus van een systeem. Genomen uit: gilburgleadership.com.
  2. Becky Leighton (2020). Wat zijn de stadia van de levenscyclus van een systeemontwikkeling? Master Start. Genomen van: masterstart.com.
  3. Intellect Soft (2019). Wat is de levenscyclus van systeemontwikkeling. Genomen uit: intellectsoft.net.
  4. Smart Sheet (2020). De ultieme gids voor het begrijpen en gebruiken van een levenscyclus voor systeemontwikkeling. Genomen uit: smartsheet.com.
  5. Innovatieve architecten (2020). De zeven fasen van de levenscyclus van systeemontwikkeling. Ontleend aan: innovationarchitects.com.

Niemand heeft nog op dit artikel gereageerd.