Skip to main content

Mi az összetevő szoftver?

Az összetevő szoftver, amelyet néha összetevő szoftvernek hívnak, külön modulra vagy programozási objektumra utal, amely a rendszer többi összetevőjétől függetlenül működik, miközben fenntartja a kommunikációt a teljes rendszerrel.Egyszerűbb módon egy alkatrészt építettek egy adott feladat vagy szolgáltatás biztosítására.Noha az ilyen típusú szoftverfejlesztés objektum-orientált programozáson alapul, külön és fejlettebb osztályozásnak tekintik, amelyet szolgáltatásorientált programozásnak hívnak.Az egyes összetevő modulok lehetővé teszik a rendszer számára, hogy továbbra is működjön, ha egyetlen program összeomlik.egész rendszer.Például vegye figyelembe az autó összeszerelésének módját sok különböző részből.Egyes részek alapvető fontosságúak a funkciójához, mint mások, de összességében, ha egy adott nem kritikus rendszer meghibásodik, például a rádió, az autó többi része továbbra is működni fog.Az összetevő szoftverprogramozás egy hasonló tervezési séma, amelyben több rész egész rendszert hoz létre.Az ilyen alkalmazások magukban foglalják a megrendelési és fizetési szoftvert, a nyilvántartási szoftvert és még az internetes böngészőket is.Az ilyen típusú szoftver által elvégzett egyes feladatok az egyes komponens szoftver darabokra delegálják.Ezek a darabok biztosítják a teljes rendszer folyamatos működését, miközben a rendszerek biztonságát is védik, mivel az egyes összetevőket szigeteljük a többiektől.Az átlagos felhasználó számára ez azt jelenti, hogy ha öt lap nyitva van, és a Rogue Java szkript miatt a webhely egy lapon megtekinthető, csak az a fül veszélye.A fület lezárásával a munkamenet többi része menthető.Ez a több folyamatrendszer növeli a modern internetes böngésző biztonságát is, mivel az egyes folyamatokat a saját különálló helyén tartja.Az egyik példa a Windows OS.Ebben a rendszerben a felhasználók engedélyezhetik vagy letilthatják az operációs rendszer összetevőit, hogy testreszabják az igényeikhez.Ezen túlmenően, ha egy program leáll, akkor vannak biztosítékok a kapcsolódó folyamat biztonságos megölésére és a program befejezéséhez a számítógép újraindítása nélkül.Ez a képesség a szoftverfejlesztés fontos részévé tette a Component Software -t.