Livscykel för ett datasystem och dess faser

I den här artikeln kommer du att känna till livscykeln för ett datasystem, varigenom behovet av automatiserad informationsbehandling tillgodoses.

livscykel-för-ett-datorsystem-1

Livscykel för ett datasystem

Ett datorsystem är lösningen på ett problem med automatiserad informationsbehandling, såsom: läsa ett e-postmeddelande, transkribera en text med hjälp av en dator, ange ett telefonnummer i en agenda tillgänglig i en mobiltelefon, eller till och med hantering och kontroll av industrimaskiner programmeras genom datorapplikationer.

Generellt sett kräver ett datorsystem fysiska element, så kallade hårdvara, och en immateriell del som kallas mjukvara eller datorprogram. Dessutom involverar det medverkan av mänskliga faktorer, som är ansvariga för efterfrågan på tjänster.

På så sätt kan man säga att ett datasystem ansvarar för insamling, bearbetning och överföring av uppgifter, när dessa väl omvandlats till information, genom människors, maskiners och databehandlingsmetoders gemensamma och samordnade arbete.

Å andra sidan, i datoranvändning kallas det livscykeln för ett datasystem till uppsättningen av faser som globalt bidrar till att erhålla de mellanprodukter, nödvändiga för hanteringen av processen och uppnåendet av de slutliga målen. Det går vanligtvis från uppfattningen om behovet av ett system till födelsen av ett annat för att ersätta det.

Ur en annan synvinkel innehåller livscykeln alla specifikationer relaterade till utveckling, exploatering och underhåll av en mjukvaruprodukt.

Typ

livscykel-för-ett-datorsystem-3

Beroende på ett datorsystems omfattning, egenskaper och struktur sticker följande typer av cykler ut:

Linjär livscykel

På grund av sin enkelhet är det typen av livscykeln för ett datasystem som används mest när det är möjligt. Det innebär nedbrytning av den övergripande aktiviteten i successiva faser, som var och en endast utförs en gång, vilket gör det möjligt att förutsäga tiden för processen.

Utförandet av varje fas är oberoende av den andra och kräver förkunskaper om resultatet som ska erhållas i var och en av dem. Dessutom är det inte möjligt att komma åt en fas om den föregående inte har slutförts.

Livscykel med prototyper

Den används när de verkligt uppnåbara resultaten är okända, eller när helt ny eller oprövad teknik ska användas.

Dessutom kännetecknas det av upprättandet av grundläggande specifikationer som tillåter utvecklingen av en prototyp, som kommer att fungera som en mellanliggande och provisorisk produkt.

Till skillnad från den linjära livscykeln måste vissa faser genomföras två gånger, en gång för utvecklingen av prototypen och en annan för förverkligandet av slutprodukten.

Spiral livscykel

Det utgör en generalisering av livscykeln med prototyper, eftersom konstruktionen av den slutliga produkten kräver successiv utarbetning av flera prototyper, som var och en representerar ett framsteg jämfört med den föregående.

I denna typ av livscykeln för ett datasystem produkten går igenom flera faser upprepade gånger, tills den når önskad mognad. Generellt sett beror detta på klientens okunskap om vad han verkligen vill ha, samt hans obeslutsamhet under de olika faserna.

faser

Varje datorsystems livscykel omfattar olika stadier, dessa är:

Planering

Det hänvisar till de initiala uppgifterna som kommer att markera utvecklingen av ett datorsystemprojekt, bland dem är:

  • Avgränsning av projektets omfattning: Det överväger kunskapen om verksamheten i den organisation som det kommer att arbeta med, såväl som identifieringen av behov och problem som är inneboende i informationshantering. Förväntningarna bedöms i enlighet med den föreslagna handlingsplanen som ska följas.
  • Förstudie: De resurser som finns tillgängliga för att genomföra projektet utvärderas, i detta fall den tid och de pengar som finns tillgängliga för detta ändamål. På samma sätt konsulteras den institutionella bibliografin och intervjuer genomförs, för att identifiera de faktorer som skulle kunna få projektet att misslyckas.
  • Riskanalys: Inkluderar utvärdering och kontroll av risker som kan förstöra utvecklingen och genomförandet av projektet. När de möjliga riskerna har identifierats beräknas sannolikheten för att de faktiskt inträffar, samt vilken inverkan de kan ha. Slutligen utarbetas beredskapsplaner som alternativ till deras effektiva förekomst.
  • Uppskattning: Avser den initiala uppskattningen av projektets kostnad och varaktighet. Det är föremål för kunskapen om detsamma och estimatorns erfarenhet. Det måste med nödvändighet innebära en detaljerad studie av de faktorer som kan förändra utvecklingen av datasystemet, för att minska osäkerhetsnivån.
  • Tidsplanering och resursallokering: Detta är tidpunkten för projektet. Det genomförs vanligtvis på veckobasis och kan anpassas efter de tillgängliga resurserna och de särskilda omständigheter som vi står inför.

Analys

livscykel-för-ett-datorsystem-2

Det är baserat på fastställandet av projektets huvudmål, i enlighet med upptäckten av de verkliga behoven och bestämningen av de egenskaper som systemet måste ha.

Det inkluderar utarbetande av grafer, diagram, mentala kartor och flödesscheman, som kan sammanfatta all information som samlats in, så att den blir begriplig för alla teammedlemmar.

Design

Det handlar om utformningen av databasen och de applikationer som gör det möjligt för användaren att använda datorsystemet. Det är resultatet av studien av olika implementeringsalternativ, efter att ha bestämt den allmänna strukturen på vilken projektet kommer att byggas. Det bör baseras på systemets egenskaper som kommer att underlätta dess implementering.

genomförandet

När systemets egenskaper har analyserats och dess design utförts är nästa steg konstruktionen av ett kvalitetsdatorsystem. Det kräver valet av lämpliga verktyg, såväl som bestämningen av utvecklingsmiljön som systemet måste fungera på och valet av lämpligt programmeringsspråk för den typ av system som ska utvecklas.

I denna fas ingår också att skaffa alla nödvändiga resurser för att datorsystemet ska fungera. Dessutom innebär det utveckling av tester som gör det möjligt att kontrollera projektets framsteg när det utvecklas.

tester

Huvudsyftet med testerna är att upptäcka fel som kan ha gjorts under tidigare skeden av projektet, vilket inkluderar deras respektive korrigering innan produkten är i slutanvändarens händer.

De olika testerna genomförs beroende på sammanhanget och i vilken fas i projektet vi befinner oss. På så sätt genomförs enhets- och integrationstester, samt alfatester inom mjukvaruutvecklingsorganisationen och betatester riktade till andra slutanvändare än medlemmarna i projektutvecklingsteamet.

För att lära dig mer om denna fas kan du läsa artikeln om typer av befintliga mjukvarutester.

Slutligen är det också möjligt att utföra acceptanstest, för att officiellt deklarera slutet på systemutvecklingsprocessen. På samma sätt görs granskningar av projektets mellanprodukter för att verifiera korrigeringen av de upptäckta felen och gå vidare till deras validering.

Installation eller distribution

Det hänvisar till implementeringen av det utvecklade datorsystemet. Det innebär specifikationen av operativ miljö som inkluderar både hårdvaran och mjukvaran, nödvändig utrustning, den rekommenderade fysiska konfigurationen, sammankopplingsnätverken, de inblandade operativsystemen och övriga komponenter från tredje part.

I vissa fall innebär denna fas en övergång från ett redan existerande system till det nya systemet som ska implementeras.

Användning och underhåll

När den nya datorapplikationen väl har börjat användas kräver den motsvarande underhåll, vilket vanligtvis omfattar tre steg:

  • Korrigerande underhåll: Det innebär eliminering av defekter som uppstår under dess livslängd.
  • Adaptivt underhåll: Syftar på behovet av att systemet ska fungera på en ny version av det ursprungliga operativsystemet, eller när ett av hårdvaruelementen modifieras.
  • Perfekt underhåll: Det utförs i syfte att lägga till förbättringar och nya funktioner till det befintliga datorsystemet.

Det är viktigt att ta hänsyn till den exklusiva skötseln av våra datorer för att förlänga deras livslängd.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Actualidad Blog
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.