Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
i. Výber hardvéru:
Zahŕňa to výber fyzických komponentov, ktoré tvoria systém. Proces zvažuje:
* Systémové požiadavky: Fáza analýzy definuje funkčné a nefunkčné požiadavky systému. Hardvérové voľby musia spĺňať tieto potreby. Napríklad systém v reálnom čase, ktorý si vyžaduje rýchle spracovanie, by vyžadoval výkonné CPU a rýchlu pamäť, na rozdiel od jednoduchého systému ukladania údajov.
* škálovateľnosť: Schopnosť systému v budúcnosti zvládnuť rastúce pracovné zaťaženie. Výber hardvéru, ktorý je možné ľahko vylepšiť alebo rozšíriť, je nevyhnutný pre dlhodobú životaschopnosť. To by mohlo zahŕňať výber serverov s rozšíriteľnou pamäťou a úložiskom alebo pomocou cloudovej infraštruktúry.
* Spoľahlivosť a dostupnosť: Hardvérové komponenty by mali byť spoľahlivé a mali by mať minimálny prestoj. Faktory, ako je priemerný čas medzi zlyhaniami (MTBF) a redundanciou (napr. RAID na skladovanie), sú zásadnými úvahami.
* Cena: Náklady na hardvér sa výrazne líšia. Nájdenie rovnováhy medzi výkonom, spoľahlivosťou a nákladmi je nevyhnutné. To často zahŕňa kompromisy.
* kompatibilita: Všetky hardvérové komponenty musia byť navzájom kompatibilné a so zvoleným softvérom.
* Zabezpečenie: Musí sa zvážiť fyzická bezpečnosť hardvéru (napr. Serverové miestnosti, sieťové zariadenia) a bezpečnosť údajov (napr. Šifrovanie).
* špecifické hardvérové komponenty: To zahŕňa, ale nie je obmedzené na:
* Centrálna spracovateľská jednotka (CPU): Výkon spracovania, počet jadier, rýchlosť hodín.
* pamäť (RAM): Množstvo pamäte RAM potrebného na podporu aplikácie.
* Storage (HDD/SSD): Kapacita, rýchlosť a typ skladovania (napr. Pohony v tuhom stave pre rýchlejší výkon).
* Sieťové zariadenia: Smerovače, prepínače, karty sieťového rozhrania (NICS).
* Vstupné/výstupné zariadenia: Klávesnice, myši, tlačiarne, skenery, displeje.
* periférie: Akékoľvek iné zariadenia pripojené k systému.
II. Výber softvéru:
Zahŕňa to výber softvérových komponentov, ktoré budú spustené na vybranom hardvéri. Úvahy zahŕňajú:
* Aplikačný softvér: Toto je softvér, ktorý vykonáva hlavné funkcie systému. Môže to byť softvér na mieru alebo softvérové balíčky mimoškolských. Výber závisí od požiadaviek systému a dostupnosti vhodného softvéru.
* operačný systém (OS): OS riadi hardvér a poskytuje platformu pre aplikačný softvér. Výber závisí od hardvéru, požiadaviek na aplikačný softvér a prostredia systému.
* Systém správy databázy (DBMS): Ak systém potrebuje ukladať a spravovať údaje, musí sa zvoliť vhodné DBMS na základe faktorov, ako sú objem údajov, typ údajov a požadovaný výkon.
* middleware: Softvér, ktorý spája rôzne softvérové komponenty a uľahčuje medzi nimi komunikáciu.
* Programovacie jazyky a rámce: Ak sa vyvíja vlastný softvér, musia sa zvoliť vhodné programovacie jazyky a rámce na základe faktorov, ako sú odborné znalosti vývojárov, kompatibilita platformy a požiadavky na výkon.
* Utility Software: Softvér používaný na údržbu a správu systému (napr. Antivírusový softvér, záložný softvér).
* Licencovanie softvéru: Pochopenie modelov licencovania softvéru (napr. Open-Source, Commercial) a ich súvisiace náklady je nevyhnutné.
* Kompatibilita softvéru: Všetky softvérové komponenty musia byť navzájom kompatibilné a so vybraným hardvérom.
* Softvér: Zahŕňa to brány firewall, systémy detekcie narušenia a ďalšie bezpečnostné nástroje na ochranu systému pred počítačovými hrozbami.
iii. Integrácia:
Konečným a kritickým krokom je zabezpečenie toho, aby vybrané hardvérové a softvérové komponenty spolupracovali bez problémov. Zahŕňa to testovanie, konfiguráciu a integračné činnosti na zabezpečenie funkcií systému podľa plánu.
Celý proces je iteratívny a často zahŕňa revíziu možností na základe testovania a spätnej väzby. Správne plánovanie a dokumentácia počas celého procesu sú rozhodujúce pre úspešný vývoj systému.
* Microsoft Word * OpenOffice Writer * LibreOffice Writer * Dokumenty Google * Stránky (Mac)