Datorsistēmas dzīves cikls un tā fāzes

Šajā rakstā jūs uzzināsit ,. datorsistēmas dzīves cikls, ar kuru tiek apmierināta nepieciešamība pēc automatizētas informācijas apstrādes.

datorsistēmas dzīves cikls-1

Datorsistēmas dzīves cikls

Datorsistēma ir risinājums automatizētas informācijas apstrādes problēmai, piemēram: e -pasta lasīšana, teksta pārrakstīšana, izmantojot datoru, tālruņa numura ievadīšana mobilajā tālrunī pieejamā adrešu grāmatā vai pat rūpniecības nozares pārvaldība un kontrole mašīnas, kas ieprogrammētas, izmantojot datoru lietojumprogrammas.

Vispārīgi runājot, datorsistēmai nepieciešami fiziski elementi, ko sauc par aparatūru, un nemateriāla daļa, kas pazīstama kā programmatūra vai datorprogrammas. Turklāt tas ietver cilvēcisko faktoru līdzdalību, kuri ir atbildīgi par pakalpojumu pieprasījumu.

Tādā veidā var teikt, ka datorsistēma ir atbildīga par datu vākšanu, apstrādi un pārsūtīšanu, tiklīdz tie ir pārvērsti informācijā, izmantojot kopīgu un koordinētu cilvēku, mašīnu un datu apstrādes metožu darbu.

No otras puses, skaitļošanas jomā to sauc datorsistēmas dzīves cikls fāžu kopums, kas globāli veicina starpproduktu iegūšanu, kas nepieciešami procesa vadībai un gala mērķu sasniegšanai. Tas parasti sākas no sistēmas nepieciešamības koncepcijas līdz citas sistēmas dzimšanai, lai to aizstātu.

No cita viedokļa dzīves cikls satur visas specifikācijas, kas saistītas ar programmatūras produkta izstrādi, darbību un uzturēšanu.

Veidi

datorsistēmas dzīves cikls-3

Atkarībā no datorsistēmas darbības jomas, īpašībām un struktūras izceļas šādi ciklu veidi:

Lineārs dzīves cikls

Tā vienkāršības dēļ tas ir tāds datorsistēmas dzīves cikls Visbiežāk to izmanto, kad vien iespējams. Tas nozīmē globālās darbības sadalīšanos secīgos posmos, no kuriem katrs tiek veikts tikai vienu reizi, kas ļauj paredzēt procesa laiku.

Katra posma izpilde nav atkarīga no otras, un tai ir nepieciešamas iepriekšējas zināšanas par rezultātu, kas jāiegūst katrā no tām. Turklāt nav iespējams piekļūt fāzei, ja iepriekšējā nav pabeigta.

Dzīves cikls ar prototipu izveidi

To izmanto, ja patiesi sasniedzamie rezultāti nav zināmi vai ja ir jāizmanto pilnīgi jauna vai maz pārbaudīta tehnoloģija.

Turklāt to raksturo pamata specifikāciju noteikšana, kas ļauj izstrādāt prototipu, kas kalpos kā starpposma un pagaidu produkts.

Atšķirībā no lineārā dzīves cikla dažas fāzes jāveic divas reizes, vienu reizi prototipa izstrādei un otru galaprodukta realizācijai.

Spirālveida dzīves cikls

Tas ir dzīves cikla vispārinājums ar prototipu veidošanu, jo galaprodukta konstruēšanai nepieciešams secīgi izstrādāt vairākus prototipus, no kuriem katrs ir sasniegums salīdzinājumā ar iepriekšējo.

Šāda veida datorsistēmas dzīves cikls produkts atkārtoti iziet vairākas fāzes, līdz tas sasniedz vēlamo gatavību. Parasti tas ir saistīts ar klienta zināšanu trūkumu par to, ko viņš patiešām vēlas, kā arī viņa neizlēmību dažādu posmu laikā.

Fāzes

Jebkuras datorsistēmas dzīves cikls ietver dažādus posmus:

Plānošana

Tas attiecas uz sākotnējiem uzdevumiem, kas iezīmēs datorsistēmas projekta izstrādi, tostarp:

  • Projekta darbības jomas norobežošana: tā apskata zināšanas par tās organizācijas darbību, kurā tā strādās, kā arī identificē vajadzības un problēmas, kas raksturīgas informācijas pārvaldībai. Cerības tiek novērtētas saskaņā ar ierosināto rīcības plānu, kas jāievēro.
  • Priekšizpēte: tiek novērtēti projekta īstenošanai pieejamie resursi, šajā gadījumā šim nolūkam pieejamais laiks un nauda. Tāpat tiek apskatīta institucionālā bibliogrāfija un veiktas intervijas, lai noteiktu faktorus, kas varētu izraisīt projekta neveiksmi.
  • Riska analīze: tā ietver risku novērtēšanu un kontroli, kas varētu sabojāt projekta izstrādi un izpildi. Kad iespējamie riski ir identificēti, tiek aprēķināta to patiesā iespējamība, kā arī to ietekme. Visbeidzot, tiek sagatavoti ārkārtas rīcības plāni kā alternatīvas to efektīvai norisei.
  • Aprēķins: attiecas uz sākotnējo projekta izmaksu un ilguma tāmi. Tas ir atkarīgs no zināšanām, kas tam ir, un novērtētāja pieredzei. Lai samazinātu nenoteiktības līmeni, obligāti jāietver detalizēts faktoru pētījums, kas varētu mainīt datorsistēmas attīstību.
  • Laika plānošana un resursu sadale: Šis ir projekta laiks. To parasti veic katru nedēļu, un to var pielāgot atbilstoši pieejamajiem resursiem un konkrētajiem apstākļiem, ar kuriem mēs saskaramies.

Analīze

datorsistēmas dzīves cikls-2

Tas ir balstīts uz projekta galvenā mērķa noteikšanu saskaņā ar patieso vajadzību atklāšanu un sistēmas īpašību noteikšanu.

Tas ietver diagrammu, diagrammu, domu karšu un blokshēmu izstrādi, kas spēj apkopot visu savākto informāciju, līdz tā kļūst saprotama visiem komandas locekļiem.

Dizains

Tas ietver datu bāzes un lietojumprogrammu izstrādi, kas ļaus lietotājam izmantot datorsistēmu. Tas ir dažādu īstenošanas alternatīvu izpētes rezultāts, nosakot vispārējo struktūru, uz kuras tiks būvēts projekts. Tam jābalstās uz sistēmas īpašībām, kas atvieglos tās ieviešanu.

Īstenošana

Kad sistēmas īpašības ir analizētas un tās dizains ir pabeigts, nākamais solis ir kvalitatīvas datorsistēmas izveide. Tam ir jāizvēlas piemēroti rīki, kā arī jānosaka izstrādes vide, kurā sistēmai jādarbojas, un jāizvēlas izstrādātās sistēmas tipam atbilstoša programmēšanas valoda.

Šajā fāzē ietilpst arī visu datorsistēmas darbībai nepieciešamo resursu iegūšana. Turklāt tas ietver testu izstrādi, kas ļauj pārbaudīt projekta gaitu tā izstrādes laikā.

Pārbaudes

Pārbaužu galvenais mērķis ir atklāt kļūdas, kas, iespējams, ir pieļautas iepriekšējos projekta posmos, kas ietver attiecīgu to labošanu, pirms produkts nonāk gala lietotāja rokās.

Dažādi testi tiek veikti atkarībā no konteksta un projekta posma, kurā mēs atrodamies. Tādā veidā tiek veikti vienību un integrācijas testi, kā arī alfa testi programmatūras izstrādes organizācijā un beta testi, kas paredzēti gala lietotājiem, kas nav projekta izstrādes komandas locekļi.

Lai uzzinātu vairāk par šo posmu, varat izlasīt rakstu par esošo programmatūras testu veidi.

Visbeidzot, ir iespējams veikt arī pieņemšanas testu, lai oficiāli paziņotu par sistēmas izstrādes procesa beigām. Tāpat tiek pārskatīti projekta starpprodukti, lai pārbaudītu konstatēto kļūdu labošanu un turpinātu to validāciju.

Uzstādīšana vai izvietošana

Tas attiecas uz izstrādātās datorsistēmas nodošanu ekspluatācijā. Tas ietver darbības vides specifikāciju, kas ietver gan aparatūru, gan programmatūru, nepieciešamo aprīkojumu, ieteicamo fizisko konfigurāciju, starpsavienojumu tīklus, iesaistītās operētājsistēmas un citus trešo pušu komponentus.

Dažos gadījumos šis posms ietver pāreju no esošās sistēmas uz jauno ievietojamo sistēmu.

Lietošana un apkope

Kad jaunā datora lietojumprogramma ir sākta lietot, tai nepieciešama atbilstoša apkope, kas parasti ietver trīs posmus:

  • Korektīvā apkope: tā ietver defektu novēršanu, kas radušies tā kalpošanas laikā.
  • Adaptīvā apkope: attiecas uz nepieciešamību sistēmai strādāt ar jaunu sākotnējās operētājsistēmas versiju vai ja tiek mainīts kāds no aparatūras elementiem.
  • Perfekta apkope: tā tiek veikta, lai esošajai datorsistēmai pievienotu uzlabojumus un jaunas funkcijas.

Ir svarīgi ņemt vērā mūsu datoru ekskluzīvo aprūpi, lai pagarinātu to kalpošanas laiku.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgs par datiem: Actualidad emuārs
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.