Levenscyclus van een computersysteem en zijn fasen

In dit artikel ken je de levenscyclus van een computersysteem, waardoor wordt voorzien in de behoefte aan geautomatiseerde informatieverwerking.

levenscyclus-van-een-computersysteem-1

Levenscyclus van een computersysteem

Een computersysteem vormt de oplossing voor een probleem van geautomatiseerde informatieverwerking, zoals: het lezen van een e-mail, het transcriberen van een tekst met behulp van een computer, het invoeren van een telefoonnummer in een adresboek dat beschikbaar is op een mobiele telefoon, of zelfs het beheer en de controle van industriële machines geprogrammeerd via computertoepassingen.

In het algemeen vereist een computersysteem fysieke elementen, hardware genaamd, en een immaterieel deel dat bekend staat als software of computerprogramma's. Bovendien gaat het om de deelname van menselijke factoren, die verantwoordelijk zijn voor de vraag naar diensten.

Op deze manier kan worden gezegd dat een computersysteem verantwoordelijk is voor het verzamelen, verwerken en verzenden van gegevens, zodra deze zijn omgezet in informatie, door het gezamenlijke en gecoördineerde werk van mensen, machines en gegevensverwerkingsmethoden.

Aan de andere kant wordt het in de computer genoemd levenscyclus van een computersysteem het geheel van fasen dat mondiaal bijdraagt ​​aan het verkrijgen van de tussenproducten, noodzakelijk voor de beheersing van het proces en het behalen van de einddoelen. Het gaat meestal van de opvatting van de noodzaak van een systeem tot de geboorte van een ander om het te vervangen.

Vanuit een ander gezichtspunt bevat de levenscyclus alle specificaties met betrekking tot de ontwikkeling, bediening en het onderhoud van een softwareproduct.

Soorten

levenscyclus-van-een-computersysteem-3

Afhankelijk van de omvang, kenmerken en opbouw van een computersysteem vallen de volgende typen cycli op:

Lineaire levenscyclus

Door zijn eenvoud is het het soort levenscyclus van een computersysteem Het wordt het meest gebruikt waar mogelijk. Het impliceert de ontleding van de globale activiteit in opeenvolgende fasen, die elk slechts één keer worden uitgevoerd, wat het mogelijk maakt om de tijd van het proces te voorspellen.

De uitvoering van elke fase is onafhankelijk van de andere en vereist voorkennis van het te behalen resultaat in elk van hen. Bovendien is het niet mogelijk om toegang te krijgen tot een fase als de vorige niet is voltooid.

Levenscyclus met prototyping

Het wordt gebruikt wanneer de echt haalbare resultaten onbekend zijn, of wanneer volledig nieuwe of weinig bewezen technologie moet worden gebruikt.

Bovendien wordt het gekenmerkt door het opstellen van basisspecificaties die de ontwikkeling van een prototype mogelijk maken, dat zal dienen als een tussenproduct en voorlopig product.

In tegenstelling tot de lineaire levenscyclus, moeten sommige fasen twee keer worden doorlopen, een keer voor de ontwikkeling van het prototype en een andere voor de realisatie van het eindproduct.

Spiraal levenscyclus

Het vormt een veralgemening van de levenscyclus met prototyping, aangezien de constructie van het eindproduct de opeenvolgende uitwerking van verschillende prototypes vereist, die elk een vooruitgang betekenen ten opzichte van de vorige.

In dit type levenscyclus van een computersysteem het product doorloopt herhaaldelijk verschillende fasen, totdat het de gewenste rijpheid bereikt. Over het algemeen is dit te wijten aan het gebrek aan kennis bij de cliënt van wat hij werkelijk wil, evenals aan zijn besluiteloosheid in de loop van de verschillende fasen.

Fasen

De levenscyclus van elk computersysteem omvat verschillende fasen, dit zijn:

Planning

Het verwijst naar de eerste taken die de ontwikkeling van een computersysteemproject zullen markeren, waaronder:

  • Afbakening van de reikwijdte van het project: het omvat de kennis van de activiteit van de organisatie waaraan het gaat werken, evenals de identificatie van de behoeften en problemen die inherent zijn aan het beheer van informatie. De verwachtingen worden beoordeeld in overeenstemming met het te volgen voorgestelde actieplan.
  • Haalbaarheidsstudie: De middelen die beschikbaar zijn om het project uit te voeren worden geëvalueerd, in dit geval de tijd en het geld dat hiervoor beschikbaar is. Op dezelfde manier wordt de institutionele bibliografie geraadpleegd en worden interviews afgenomen om de factoren te identificeren die het project zouden kunnen doen mislukken.
  • Risicoanalyse: Het omvat de evaluatie en beheersing van risico's die de ontwikkeling en uitvoering van het project zouden kunnen bederven. Nadat de mogelijke risico's zijn geïdentificeerd, wordt de kans berekend dat ze zich daadwerkelijk voordoen, evenals de impact die ze kunnen hebben. Ten slotte worden rampenplannen opgesteld als alternatief voor het daadwerkelijk optreden ervan.
  • Schatting: verwijst naar de initiële schatting van de kosten en de duur van het project. Het is afhankelijk van de kennis die men ervan heeft en de ervaring van de schatter. Het moet noodzakelijkerwijs een gedetailleerde studie omvatten van de factoren die de ontwikkeling van het computersysteem zouden kunnen veranderen, om de onzekerheid te verminderen.
  • Tijdsplanning en toewijzing van middelen: Dit is de timing van het project. Het wordt over het algemeen wekelijks gedaan en kan worden aangepast aan de beschikbare middelen en de specifieke omstandigheden waarmee we worden geconfronteerd.

Analyse

levenscyclus-van-een-computersysteem-2

Het is gebaseerd op de vaststelling van het hoofddoel van het project, in overeenstemming met de ontdekking van de werkelijke behoeften en de bepaling van de kenmerken die het systeem moet bezitten.

Het omvat de ontwikkeling van grafieken, diagrammen, mindmaps en stroomdiagrammen, die in staat zijn om alle verzamelde informatie zo samen te vatten dat deze begrijpelijk is voor alle teamleden.

ontwerp

Het omvat het ontwerp van de database en de toepassingen waarmee de gebruiker het computersysteem kan gebruiken. Het is het resultaat van de studie van verschillende uitvoeringsalternatieven, na het bepalen van de algemene structuur waarop het project zal worden gebouwd. Het moet gebaseerd zijn op de kenmerken van het systeem die de implementatie ervan zullen vergemakkelijken.

Uitvoering

Nadat de kenmerken van het systeem zijn geanalyseerd en het ontwerp is voltooid, is de volgende stap het bouwen van een kwaliteitscomputersysteem. Het vereist de selectie van de juiste tools, evenals de bepaling van de ontwikkelomgeving waarop het systeem moet werken en de keuze van de juiste programmeertaal voor het type systeem dat moet worden ontwikkeld.

Deze fase omvat ook de aanschaf van alle benodigde middelen om het computersysteem te laten functioneren. Bovendien omvat het de ontwikkeling van tests waarmee de voortgang van het project tijdens de ontwikkeling kan worden gecontroleerd.

testing

Het belangrijkste doel van de tests is om fouten te detecteren die mogelijk zijn gemaakt tijdens de vorige fasen van het project, inclusief de respectievelijke correctie ervan voordat het product in handen is van de eindgebruiker.

De verschillende tests worden uitgevoerd afhankelijk van de context en de fase van het project waarin we ons bevinden. Op deze manier worden unit- en integratietests uitgevoerd, maar ook alfatests binnen de softwareontwikkelingsorganisatie en bètatests gericht op andere eindgebruikers dan de leden van het ontwikkelteam van het project.

Voor meer informatie over deze fase kunt u het artikel lezen op: soorten bestaande softwaretests.

Ten slotte is het ook mogelijk om een ​​acceptatietest uit te voeren, om het einde van het systeemontwikkelingsproces officieel aan te kondigen. Op dezelfde manier worden beoordelingen van de tussenproducten van het project gemaakt om de correctie van de gevonden fouten te verifiëren en over te gaan tot hun validatie.

Installatie of implementatie

Het verwijst naar de ingebruikname van het ontwikkelde computersysteem. Het gaat om de specificatie van de besturingsomgeving die zowel de hardware als de software omvat, de benodigde apparatuur, de aanbevolen fysieke configuratie, de interconnectienetwerken, de betrokken besturingssystemen en de overige componenten van derden.

In sommige gevallen betreft deze fase de overgang van een reeds bestaand systeem naar het nieuw te implementeren systeem.

Gebruik en onderhoud

Zodra de nieuwe computertoepassing in gebruik is genomen, vereist deze het bijbehorende onderhoud, dat gewoonlijk drie fasen omvat:

  • Correctief onderhoud: Het gaat om het elimineren van defecten die tijdens de gebruiksduur ontstaan.
  • Adaptief onderhoud: verwijst naar de noodzaak dat het systeem werkt aan een nieuwe versie van het oorspronkelijke besturingssysteem of wanneer een van de hardware-elementen wordt gewijzigd.
  • Perfectief onderhoud: Het wordt uitgevoerd om verbeteringen en nieuwe functionaliteiten aan het bestaande computersysteem toe te voegen.

Het is belangrijk om rekening te houden met de exclusieve zorg voor onze computers om hun levensduur te verlengen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Actualidad Blog
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.