Co je to modulární systém?
V informatice je integrace systémů sloučení více aplikací a zařízení k vytvoření kompletní softwarové aplikace. V rámci této integrace je každá komponenta považována za modul celé aplikace. Modulární systém je počítačová aplikace složená z komponent, které jsou integrovány do větší celkové aplikace.
modulární vývoj aplikací je podobný sestavení skládačky. Každý kus hádanky je rozhodující pro vytvoření koncového produktu. Pokročilé počítačové aplikace obvykle zahrnují produkty „Specialized Custom of the Shelf“ (COTS), které jsou integrovány do podnikové aplikace. Každý produkt COTS má obchodní pravidla navržená k dokončení konkrétního úkolu v aplikaci. Toto je příklad modulárního systému. Každá Devise má specifický účel pro celkový počítačový systém. Tato zařízení mohou být upgradována nebo modifIED bez dopadu na další modulární komponenty. Tento proces prosazuje logické hranice mezi složkami aplikace. Tyto komponenty interagují pomocí softwarových nebo hardwarových rozhraní.
Distribuce výpočtu je technika návrhu softwaru, která umožňuje distribuci softwarových modulů napříč hardwarovými platformami. Tento modulární systémový přístup má vestavěný potenciál expanze. Jak se poptávka zvyšuje, mohou být do distribuované architektury přidány nové servery, aniž by vyžadovaly změny softwaru.
Modulární osobní počítač (PC) je malé počítačové zařízení, které má pro provoz zaměnitelné komponenty. Toto zařízení vytváří nezávislost na standardních hardwarových konfiguracích nalezených v notebookech a stolních počítačích. S vytvářením cloud computingu budou modulární počítače v popu nadále růstUlarita.
Grid Computing je technika inženýrství, která využívá hardware a sílu zpracování více počítačových systémů k řešení složitých problémů. Model výpočtu mřížky představuje modulární systém. Každý počítač v mřížce má odpovědnost za řešení konkrétního problému pro celkovou aplikaci.
Existuje několik složitých problémů, které vyžadují modulární myšlení. V rámci počítačových aplikací je důležité rozdělit problémy na zvládnutelné komponenty. Jako příklad by vytvoření počítačové aplikace pro řešení více humanitárních problémů vyžadovalo extrémně složité algoritmy. Vytvořením samostatných hranic pro každý počítačový modul se kódování, testování a implementace stává snazší.
Objektově orientované programovací paradigma (OOP) je příkladem modulárního vývoje softwaru. Objekt je termín používaný k popisu počítačové komponenty, která se skládá z funkcí, definic a konkrétních hranic. V rámci OOP je důležité udržovat ODefinice Bject omezená na data relevantní pro tento objekt. V softwarové aplikaci se kombinuje více objektů a vytvoříte celý modulární systém.