V tem članku boste spoznali življenjski cikel računalniškega sistema, s katerim se zadovolji potreba po avtomatizirani obdelavi informacij.

Življenjski cikel računalniškega sistema
Računalniški sistem predstavlja rešitev problema avtomatizirane obdelave informacij, kot so: branje e -pošte, prepis besedila z računalnikom, vnos telefonske številke v imenik, ki je na voljo na mobilnem telefonu, ali celo upravljanje in nadzor nad stroji, programirani prek računalniških aplikacij.
Na splošno računalniški sistem zahteva fizične elemente, imenovane strojna oprema, in nematerialni del, znan kot programska oprema ali računalniški programi. Poleg tega vključuje sodelovanje človeških dejavnikov, ki so odgovorni za povpraševanje po storitvah.
Na ta način je mogoče reči, da je računalniški sistem odgovoren za zbiranje, obdelavo in prenos podatkov, potem ko so ti s skupnim in usklajenim delom ljudi, strojev in metod obdelave podatkov pretvorjeni v informacije.
Po drugi strani pa se v računalništvu imenuje življenjski cikel računalniškega sistema sklop faz, ki globalno prispevajo k pridobivanju vmesnih proizvodov, potrebnih za vodenje procesa in doseganje končnih ciljev. Običajno gre od pojmovanja potrebe po sistemu do rojstva drugega, ki bi ga nadomestil.
Z drugega vidika življenjski cikel vsebuje vse specifikacije, povezane z razvojem, delovanjem in vzdrževanjem programskega izdelka.
Vrste
Glede na obseg, značilnosti in strukturo računalniškega sistema izstopajo naslednje vrste ciklov:
Linearni življenjski cikel
Zaradi svoje preprostosti je neke vrste življenjski cikel računalniškega sistema Najbolj se uporablja, kadar koli je to mogoče. To pomeni razgradnjo globalne dejavnosti v zaporednih fazah, od katerih se vsaka izvede le enkrat, kar omogoča predvidevanje časa procesa.
Izvajanje vsake faze je neodvisno od druge in zahteva predznanje rezultatov, ki jih je treba pridobiti v vsaki od njih. Poleg tega ni mogoče dostopati do faze, če prejšnja ni bila dokončana.
Življenjski cikel z izdelavo prototipov
Uporablja se, kadar res dosegljivi rezultati niso znani, ali če je treba uporabiti popolnoma novo ali malo preverjeno tehnologijo.
Poleg tega je zanj značilna vzpostavitev osnovnih specifikacij, ki omogočajo razvoj prototipa, ki bo služil kot vmesni in začasni izdelek.
Za razliko od linearnega življenjskega cikla je treba nekatere faze izvesti dvakrat, enkrat za razvoj prototipa in drugo za realizacijo končnega izdelka.
Spiralni življenjski cikel
Predstavlja posplošitev življenjskega cikla s izdelavo prototipov, saj konstrukcija končnega izdelka zahteva zaporedno izdelavo več prototipov, od katerih vsak predstavlja napredek glede na prejšnjega.
V tej vrsti življenjski cikel računalniškega sistema izdelek gre skozi več faz, dokler ne doseže želene zrelosti. Na splošno je to posledica pomanjkanja znanja odjemalca o tem, kaj si v resnici želi, pa tudi njegove neodločnosti med različnimi fazami.
Faze
Življenjski cikel katerega koli računalniškega sistema vključuje različne stopnje, to so:
načrtovanje
Nanaša se na začetne naloge, ki bodo zaznamovale razvoj projekta računalniškega sistema, med njimi so:
- Razmejitev obsega projekta: Predvideva poznavanje dejavnosti organizacije, v kateri bo delala, ter identifikacijo potreb in težav, povezanih z upravljanjem informacij. Pričakovanja se ocenijo v skladu s predlaganim akcijskim načrtom, ki mu sledi.
- Študija izvedljivosti: ovrednotijo se sredstva, ki so na voljo za izvedbo projekta, v tem primeru čas in denar, ki so na voljo za ta namen. Podobno se posvetuje z institucionalno bibliografijo in opravi razgovore, da bi ugotovili dejavnike, ki bi lahko povzročili neuspeh projekta.
- Analiza tveganja: Vključuje oceno in nadzor tveganj, ki bi lahko pokvarila razvoj in izvedbo projekta. Ko so možna tveganja ugotovljena, se izračuna verjetnost, da se dejansko zgodijo, in vpliv, ki bi ga lahko imeli. Nazadnje so pripravljeni načrti ukrepov ob nepredvidljivih dogodkih kot alternativa učinkovitemu pojavu le -teh.
- Ocena: Nanaša se na začetno oceno stroškov in trajanja projekta. Odvisno je od vednosti, ki jo ima o tem, in izkušenj ocenjevalca. Nujno mora vključevati podrobno preučitev dejavnikov, ki bi lahko spremenili razvoj računalniškega sistema, da bi zmanjšali stopnjo negotovosti.
- Načrtovanje časa in dodelitev virov: To je čas projekta. Na splošno se izvaja tedensko in se lahko prilagodi glede na razpoložljiva sredstva in posebne okoliščine, s katerimi se soočamo.
Analiza
Temelji na določitvi glavnega cilja projekta v skladu z odkritjem resničnih potreb in določitvijo značilnosti, ki jih mora imeti sistem.
Vključuje razvoj grafov, diagramov, miselnih zemljevidov in diagramov poteka, ki lahko povzamejo vse zbrane informacije do te mere, da so razumljivi vsem članom ekipe.
Oblikovanje
Vključuje oblikovanje baze podatkov in aplikacij, ki bodo uporabniku omogočile uporabo računalniškega sistema. Je rezultat proučevanja različnih izvedbenih alternativ, potem ko se določi splošna struktura, na kateri bo projekt zgrajen. Temeljiti mora na značilnostih sistema, ki bodo olajšale njegovo izvajanje.
Izvajanje
Ko analiziramo značilnosti sistema in izvedemo njegovo zasnovo, je naslednji korak izdelava kakovostnega računalniškega sistema. Zahteva izbiro ustreznih orodij, pa tudi določitev razvojnega okolja, na katerem bi moral sistem delovati, in izbiro ustreznega programskega jezika za vrsto sistema, ki ga je treba razviti.
Ta faza vključuje tudi pridobivanje vseh potrebnih virov za delovanje računalniškega sistema. Poleg tega vključuje razvoj testov, ki omogočajo preverjanje napredka projekta v času njegovega razvoja.
Testi
Glavni cilj preskusov je odkriti napake, do katerih je prišlo v prejšnjih fazah projekta, kar vključuje ustrezno popravek le -teh, preden je izdelek v rokah končnega uporabnika.
Različni testi se izvajajo glede na kontekst in fazo projekta, v katerem smo. Na ta način se izvajajo preizkusi enot in integracije, preskusi alfa v organizaciji za razvoj programske opreme in beta testi, namenjeni končnim uporabnikom, ki niso člani razvojne ekipe projekta.
Če želite izvedeti več o tej fazi, lahko preberete članek na vrste obstoječih testov programske opreme.
Končno je možno izvesti tudi sprejemni preizkus, da se uradno razglasi konec procesa razvoja sistema. Podobno so narejeni pregledi vmesnih proizvodov projekta, da se preveri popravek ugotovljenih napak in nadaljuje njihova potrditev.
Namestitev ali uvajanje
Nanaša se na zagon razvitega računalniškega sistema. Vključuje specifikacijo operacijskega okolja, ki vključuje tako strojno kot programsko opremo, potrebno opremo, priporočeno fizično konfiguracijo, omrežja za medsebojno povezovanje, vključene operacijske sisteme in druge komponente tretjih oseb.
V nekaterih primerih ta faza vključuje prehod iz že obstoječega sistema v nov sistem, ki ga je treba izvesti.
Uporaba in vzdrževanje
Ko se nova računalniška aplikacija začne uporabljati, zahteva ustrezno vzdrževanje, ki običajno vključuje tri stopnje:
- Popravilo vzdrževanja: vključuje odpravo napak, ki nastanejo v času njegove življenjske dobe.
- Prilagodljivo vzdrževanje: nanaša se na potrebo po delovanju sistema na novi različici prvotnega operacijskega sistema ali pri spreminjanju enega od elementov strojne opreme.
- Popolno vzdrževanje: izvaja se z namenom dodajanja izboljšav in novih funkcionalnosti obstoječemu računalniškemu sistemu.
Za podaljšanje njihove življenjske dobe je pomembno upoštevati izključno skrb za naše računalnike.



