Wat is de levenscyclus van systeemontwikkeling?

Een levenscyclus van systeemontwikkeling is de methode voor het organiseren, gebruiken en verwijderen van nieuwe hardware en software in de computerindustrie. Een levenscyclus van systeemontwikkeling volgt hetzelfde patroon als de meeste nieuwe uitvindingen: zoek een probleem, ontwerp de oplossing en implementeer de oplossing. De term is een catchall voor een groot aantal verschillende methoden en processen, die allemaal hetzelfde basispatroon volgen.

Er is geen enkel proces dat een levenscyclus van systeemontwikkeling wordt genoemd - er zijn veel verschillende methoden en modellen die allemaal onder de term vallen. Het meest basale model, vaak de Waterfall-methode genoemd, bestaat uit zeven stappen. Deze stappen worden in een bepaalde volgorde uitgevoerd, elk gebouw op het laatste. Hoewel dit de Waterfall tot een van de meest complete modellen maakt, is het ook de langzaamste en duurste.

Andere ontwikkelingsmethoden werken op vergelijkbare, maar verschillende, principes. Andere levenscyclusmethoden voor systeemontwikkeling slaan de basisstappen over, combineren of herordenen. Over het algemeen wordt dit gedaan om het creatieve proces te versnellen of de ontwikkelingskosten te verlagen. Bovendien bestaan ​​modellen om te profiteren van alternatieve computerstijlen en bedrijfsstructuren.

De basisstappen van een levenscyclus van systeemontwikkeling zijn onderverdeeld in vier gebieden. De eerste drie, ontwerp, constructie en implementatie, zijn gemeenschappelijke onderdelen van veel nieuwe systemen en uitvindingen. Het vierde, verwijdering, is relatief ongewoon. De meeste van deze vier gebieden hebben 'substappen' die de volledige cyclus vormen.

Ontwerp is de eerste stap in bijna elk model, want zonder een idee is er niets om te bouwen. De ontwerpstap heeft het grootste aantal substappen van alle gebieden. Initiatie vereist dat een project naar het ontwerpteam wordt gebracht om het proces te starten. Het systeemconcept en de planningsstappen zijn gericht op interne boekhoudkundige en haalbaarheidsstudies voor het ontwerpende bedrijf. Vereistenanalyse is gericht op het focussen op gebruikersbehoeften, en ontwerp is de eerste creatie van het software- of hardwaremodel.

De bouwfase in een levenscyclus van softwareontwikkeling is vaak een van de langste. Tijdens deze substages wordt de hardware of software daadwerkelijk gebouwd en getest. De eerste stap, ontwikkeling, is het daadwerkelijk maken van het systeem en afhankelijk van het project kan dit dagen tot jaren duren. De tweede stap, testen, houdt in dat niet-ontwikkelaars het product gebruiken om feedback te genereren. Op basis van die feedback keert het project terug naar ontwikkeling of gaat het naar de volgende fase.

Implementatie is wanneer gebruikers de software of hardware daadwerkelijk gebruiken. Tijdens de eerste substap, ook wel implementatie genoemd, is het project geïntegreerd in bestaande systemen en vindt training van gebruikers plaats. Operaties en onderhoud vormen de tweede stap. Gedurende deze tijd gebruikt de doelgroep het project normaal en voert het regelmatig onderhoud aan het systeem uit.

Het laatste gebied, verwijdering, heeft geen substappen. Tijdens deze fase wordt het project uit de systemen van de gebruikers gehaald. Als het hardware is, wordt het normaal verwijderd. Software wordt gemigreerd en bestaande gegevens worden geconverteerd naar een nieuwer systeem dat de implementatiefase ingaat.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?