V tomto článku sa dozviete životný cyklus počítačového systému, prostredníctvom ktorého je uspokojená potreba automatizovaného spracovania informácií.

Životný cyklus počítačového systému
Počítačový systém predstavuje riešenie problému automatizovaného spracovania informácií, akým je napríklad čítanie e -mailu, prepis textu pomocou počítača, zadanie telefónneho čísla do adresára dostupného na mobilnom telefóne alebo dokonca správa a riadenie priemyslu. stroje naprogramované prostredníctvom počítačových aplikácií.
Všeobecne povedané, počítačový systém vyžaduje fyzické prvky, nazývané hardvér, a nehmotnú časť známu ako softvér alebo počítačové programy. Okrem toho zahŕňa účasť ľudských faktorov, ktoré sú zodpovedné za dopyt po službách.
Takýmto spôsobom je možné povedať, že počítačový systém je zodpovedný za zber, spracovanie a prenos údajov, keď už boli tieto prevedené na informácie, prostredníctvom spoločnej a koordinovanej práce ľudí, strojov a metód spracovania údajov.
Na druhej strane, vo výpočtovej technike sa nazýva životný cyklus počítačového systému súbor fáz, ktoré globálne prispievajú k získavaniu medziproduktov potrebných na riadenie procesu a dosiahnutie konečných cieľov. Obvykle ide od koncepcie potreby systému po narodenie iného, ktorý ho nahradí.
Z iného hľadiska životný cyklus obsahuje všetky špecifikácie súvisiace s vývojom, prevádzkou a údržbou softvérového produktu.
typ
V závislosti od rozsahu, charakteristík a štruktúry počítačového systému vynikajú nasledujúce typy cyklov:
Lineárny životný cyklus
Vzhľadom na svoju jednoduchosť je to druh životný cyklus počítačového systému Najčastejšie sa používa vždy, keď je to možné. Znamená to rozklad globálnej aktivity v postupných fázach, z ktorých každá sa vykonáva iba raz, čo umožňuje predpovedať čas procesu.
Realizácia každej fázy je nezávislá na druhej a vyžaduje si predchádzajúcu znalosť výsledku, ktorý sa má dosiahnuť v každej z nich. Okrem toho nie je možné získať prístup k fáze, ak predchádzajúca nebola dokončená.
Životný cyklus s prototypovaním
Používa sa tam, kde nie sú známe skutočne dosiahnuteľné výsledky, alebo keď sa má použiť úplne nová alebo málo osvedčená technológia.
Okrem toho sa vyznačuje stanovením základných špecifikácií, ktoré umožňujú vývoj prototypu, ktorý bude slúžiť ako medziprodukt a dočasný produkt.
Na rozdiel od lineárneho životného cyklu sa niektoré fázy musia vykonať dvakrát, raz pre vývoj prototypu a ďalšie pre realizáciu konečného produktu.
Špirálový životný cyklus
Predstavuje zovšeobecnenie životného cyklu s prototypovaním, pretože konštrukcia konečného produktu vyžaduje postupné vypracovanie niekoľkých prototypov, z ktorých každý predstavuje pokrok v porovnaní s predchádzajúcim.
V tomto druhu životný cyklus počítačového systému produkt opakovane prechádza niekoľkými fázami, kým nedosiahne požadovanú zrelosť. Spravidla je to kvôli nedostatku znalostí klienta o tom, čo skutočne chce, ako aj kvôli jeho nerozhodnosti v priebehu rôznych fáz.
fázy
Životný cyklus akéhokoľvek počítačového systému zahŕňa rôzne fázy, ktorými sú:
Plánovanie
Vzťahuje sa na počiatočné úlohy, ktoré budú znamenať vývoj projektu počítačového systému, medzi nimi sú:
- Vymedzenie rozsahu projektu: Zamýšľa sa nad znalosťou činnosti organizácie, na ktorej bude pracovať, ako aj identifikáciou potrieb a problémov spojených s riadením informácií. Očakávania sa posudzujú v súlade s navrhovaným akčným plánom, ktorý je potrebné dodržať.
- Štúdia uskutočniteľnosti: Hodnotia sa zdroje dostupné na realizáciu projektu, v tomto prípade čas a peniaze, ktoré sú na tento účel k dispozícii. Podobne sa konzultuje inštitucionálna bibliografia a vykonávajú sa pohovory s cieľom identifikovať faktory, ktoré môžu viesť k zlyhaniu projektu.
- Analýza rizík: Zahŕňa hodnotenie a kontrolu rizík, ktoré by mohli pokaziť vývoj a realizáciu projektu. Akonáhle sú identifikované možné riziká, vypočíta sa pravdepodobnosť, že sa skutočne stanú, ako aj vplyv, ktorý by mohli mať. Nakoniec sú pripravené alternatívne plány ako alternatívy k ich účinnému výskytu.
- Odhad: Odkazuje na počiatočný odhad nákladov a trvania projektu. Podlieha vedomostiam, ktoré o tom má človek, a skúsenostiam odhadcu. Aby sa znížila úroveň neistoty, musí nevyhnutne zahŕňať podrobnú štúdiu o faktoroch, ktoré by mohli zmeniť vývoj počítačového systému.
- Časové plánovanie a alokácia zdrojov: Toto je načasovanie projektu. Spravidla sa vykonáva každý týždeň a je možné ho upraviť podľa dostupných zdrojov a konkrétnych okolností, s ktorými sa stretávame.
Analýza
Je založená na stanovení hlavného cieľa projektu v súlade s objavením skutočných potrieb a určením charakteristík, ktoré systém musí mať.
Zahŕňa vývoj grafov, diagramov, myšlienkových máp a vývojových diagramov, schopných zhrnúť všetky zhromaždené informácie do takej miery, aby boli zrozumiteľné pre všetkých členov tímu.
dizajn
Zahŕňa návrh databázy a aplikácií, ktoré používateľovi umožnia používať počítačový systém. Je to výsledok štúdie rôznych alternatív implementácie po určení všeobecnej štruktúry, na ktorej bude projekt postavený. Mal by vychádzať z charakteristík systému, ktoré uľahčia jeho implementáciu.
Uskutočnenie
Po analýze charakteristík systému a dokončení jeho návrhu je ďalším krokom vybudovanie kvalitného počítačového systému. Vyžaduje výber vhodných nástrojov, ako aj určenie vývojového prostredia, v ktorom by mal systém fungovať, a výber vhodného programovacieho jazyka pre typ systému, ktorý sa má vyvinúť.
Táto fáza zahŕňa aj získanie všetkých zdrojov potrebných na fungovanie počítačového systému. Okrem toho zahŕňa vývoj testov, ktoré umožňujú kontrolovať priebeh projektu počas jeho vývoja.
skúšky
Hlavným cieľom testov je zistiť chyby, ktoré sa mohli vyskytnúť v predchádzajúcich fázach projektu, čo zahŕňa aj ich príslušnú opravu predtým, ako je výrobok v rukách koncového používateľa.
Rôzne testy sa vykonávajú v závislosti od kontextu a fázy projektu, v ktorom sa nachádzame. Týmto spôsobom sa vykonávajú jednotkové a integračné testy, ako aj alfa testy v rámci organizácie pre vývoj softvéru a beta testy zamerané na koncových používateľov iných ako sú členovia vývojového tímu projektu.
Ak sa chcete o tejto fáze dozvedieť viac, môžete si prečítať článok o typy existujúcich softvérových testov.
Nakoniec je tiež možné vykonať akceptačný test, aby sa oficiálne deklaroval koniec procesu vývoja systému. Podobne sa robia kontroly medziproduktov projektu s cieľom overiť opravu zistených chýb a pristúpiť k ich validácii.
Inštalácia alebo nasadenie
Vzťahuje sa na uvedenie vyvinutého počítačového systému do prevádzky. Zahŕňa špecifikáciu operačného prostredia, ktoré zahŕňa hardvér aj softvér, potrebné vybavenie, odporúčanú fyzickú konfiguráciu, prepojovacie siete, zapojené operačné systémy a ďalšie komponenty od tretích strán.
V niektorých prípadoch táto fáza zahŕňa prechod z existujúceho systému na nový systém, ktorý sa má implementovať.
Používanie a údržba
Keď sa nová počítačová aplikácia začne používať, vyžaduje si zodpovedajúcu údržbu, ktorá zvyčajne zahŕňa tri fázy:
- Opravná údržba: Zahŕňa odstránenie chýb, ktoré vzniknú počas životnosti.
- Adaptívna údržba: Vzťahuje sa na potrebu systému pracovať s novou verziou pôvodného operačného systému alebo po úprave jedného z hardvérových prvkov.
- Dokonalá údržba: Vykonáva sa s cieľom pridať vylepšenia a nové funkcie do existujúceho počítačového systému.
Je dôležité vziať do úvahy výhradnú starostlivosť o naše počítače, aby sa predĺžila ich životnosť.



