Životní cyklus počítačového systému a jeho fáze

V tomto článku se dozvíte životní cyklus počítačového systému, pomocí kterého je uspokojena potřeba automatizovaného zpracování informací.

životní cyklus-počítačového systému-1

Životní cyklus počítačového systému

Počítačový systém představuje řešení problému automatizovaného zpracování informací, jako je: čtení e -mailu, přepis textu pomocí počítače, zadání telefonního čísla do adresáře dostupného na mobilním telefonu nebo dokonce správa a řízení průmyslových stroje naprogramované prostřednictvím počítačových aplikací.

Obecně řečeno, počítačový systém vyžaduje fyzické prvky, nazývané hardware, a nehmotnou část známou jako software nebo počítačové programy. Navíc zahrnuje účast lidských faktorů, kteří jsou odpovědní za poptávku po službách.

Tímto způsobem lze říci, že počítačový systém je zodpovědný za sběr, zpracování a přenos dat, jakmile jsou tato data převedena na informace, prostřednictvím společné a koordinované práce lidí, strojů a metod zpracování dat.

Na druhou stranu, ve výpočetní technice se tomu říká životní cyklus počítačového systému soubor fází, které globálně přispívají k získávání meziproduktů, nezbytných pro řízení procesu a dosažení konečných cílů. Obvykle jde od koncepce potřeby systému k narození jiného, ​​který jej nahradí.

Z jiného hlediska životní cyklus obsahuje všechny specifikace související s vývojem, provozem a údržbou softwarového produktu.

Typ

životní cyklus-počítačového systému-3

V závislosti na rozsahu, charakteristikách a struktuře počítačového systému vynikají následující typy cyklů:

Lineární životní cyklus

Vzhledem ke své jednoduchosti je to druh životní cyklus počítačového systému Používá se nejvíce, kdykoli je to možné. Znamená to rozklad globální aktivity v postupných fázích, z nichž každá se provádí pouze jednou, což umožňuje předvídat dobu procesu.

Provedení každé fáze je na sobě nezávislé a vyžaduje předchozí znalost výsledku, který se má získat v každé z nich. Navíc není možné přistupovat k fázi, pokud předchozí nebyla dokončena.

Životní cyklus s prototypováním

Používá se tam, kde jsou neznámé skutečně dosažitelné výsledky, nebo když má být použita zcela nová nebo málo osvědčená technologie.

Kromě toho se vyznačuje stanovením základních specifikací, které umožňují vývoj prototypu, který bude sloužit jako meziprodukt a prozatímní produkt.

Na rozdíl od lineárního životního cyklu musí být některé fáze provedeny dvakrát, jednou pro vývoj prototypu a další pro realizaci konečného produktu.

Spirální životní cyklus

Představuje zobecnění životního cyklu s prototypováním, protože konstrukce konečného produktu vyžaduje postupné vypracování několika prototypů, z nichž každý představuje pokrok oproti předchozímu.

V tomto druhu životní cyklus počítačového systému produkt opakovaně prochází několika fázemi, dokud nedosáhne požadované zralosti. Obecně je to způsobeno nedostatečnou znalostí klienta o tom, co opravdu chce, a také jeho nerozhodností v průběhu různých fází.

Fáze

Životní cyklus jakéhokoli počítačového systému zahrnuje různé fáze, kterými jsou:

Plánování

Odkazuje na počáteční úkoly, které budou znamenat vývoj projektu počítačového systému, mezi něž patří:

  • Vymezení rozsahu projektu: Zamýšlí se nad znalostmi o činnosti organizace, na které bude pracovat, a také o identifikaci potřeb a problémů spojených se správou informací. Očekávání jsou posouzena v souladu s navrhovaným akčním plánem, který je třeba dodržet.
  • Studie proveditelnosti: Hodnotí se zdroje dostupné pro realizaci projektu, v tomto případě čas a peníze, které jsou k tomuto účelu k dispozici. Podobně je konzultována institucionální bibliografie a jsou prováděny rozhovory s cílem identifikovat faktory, které by mohly vést k neúspěchu projektu.
  • Analýza rizik: Zahrnuje hodnocení a kontrolu rizik, která by mohla zkazit vývoj a provádění projektu. Jakmile jsou identifikována možná rizika, vypočítá se pravděpodobnost, že se skutečně stanou, a také dopad, který by mohly mít. Nakonec jsou připraveny pohotovostní plány jako alternativy k jejich skutečnému výskytu.
  • Odhad: Odkazuje na počáteční odhad nákladů a trvání projektu. Podléhá to znalostem, které o tom má člověk, a zkušenostem odhadce. Aby se snížila míra nejistoty, musí nutně zahrnovat podrobnou studii faktorů, které by mohly změnit vývoj počítačového systému.
  • Časové plánování a přidělování zdrojů: Toto je načasování projektu. Obvykle se provádí každý týden a lze jej upravit podle dostupných zdrojů a konkrétních okolností, kterým čelíme.

Analýza

životní cyklus-počítačového systému-2

Je založen na stanovení hlavního cíle projektu v souladu s objevením skutečných potřeb a určením charakteristik, které systém musí mít.

Zahrnuje vývoj grafů, diagramů, myšlenkových map a vývojových diagramů, schopných shrnout všechny shromážděné informace do té míry, aby byly srozumitelné pro všechny členy týmu.

Design

Zahrnuje návrh databáze a aplikací, které uživateli umožní používat počítačový systém. Je to výsledek studia různých alternativ implementace po určení obecné struktury, na které bude projekt postaven. Mělo by být založeno na charakteristikách systému, které usnadní jeho implementaci.

Uskutečnění

Jakmile jsou analyzovány vlastnosti systému a provedena jeho konstrukce, dalším krokem je vybudování kvalitního počítačového systému. Vyžaduje výběr vhodných nástrojů a také určení vývojového prostředí, na kterém by měl systém fungovat, a volbu vhodného programovacího jazyka pro typ systému, který má být vyvinut.

Tato fáze také zahrnuje získání všech potřebných zdrojů pro fungování počítačového systému. Kromě toho zahrnuje vývoj testů, které umožňují kontrolovat průběh projektu při jeho vývoji.

Testy

Hlavním cílem testů je zjistit chyby, které mohly být provedeny během předchozích fází projektu, což zahrnuje jejich příslušnou opravu, než bude produkt v rukou koncového uživatele.

Různé testy se provádějí v závislosti na kontextu a fázi projektu, ve kterém se nacházíme. Tímto způsobem se provádějí testy jednotek a integrace, stejně jako alfa testy v rámci organizace pro vývoj softwaru a beta testy zaměřené na koncové uživatele jiné než členy vývojového týmu projektu.

Chcete -li se o této fázi dozvědět více, můžete si přečíst článek o typy stávajících testů softwaru.

Nakonec je také možné provést přejímací test, aby bylo možné oficiálně deklarovat konec procesu vývoje systému. Podobně se provádějí kontroly meziproduktů projektu, aby se ověřila oprava nalezených chyb a přistoupilo k jejich validaci.

Instalace nebo nasazení

Vztahuje se na uvedení vyvinutého počítačového systému do provozu. Zahrnuje specifikaci operačního prostředí, které zahrnuje jak hardware, tak software, potřebné vybavení, doporučenou fyzickou konfiguraci, propojovací sítě, zapojené operační systémy a další komponenty od třetích stran.

V některých případech tato fáze zahrnuje přechod z již existujícího systému na nový systém, který má být implementován.

Použití a údržba

Jakmile se nová počítačová aplikace začne používat, vyžaduje odpovídající údržbu, která obvykle zahrnuje tři fáze:

  • Opravná údržba: Zahrnuje odstranění závad, které vzniknou během její životnosti.
  • Adaptivní údržba: Odkazuje na to, že systém musí fungovat na nové verzi původního operačního systému nebo při úpravě jednoho z hardwarových prvků.
  • Dokonalá údržba: Provádí se za účelem přidání vylepšení a nových funkcí do stávajícího počítačového systému.

Je důležité vzít v úvahu výhradní péči o naše počítače, abychom prodloužili jejich životnost.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za data: Actualidad Blog
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.