Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Moduly:Modul je logická jednotka softvéru, ktorá vykonáva špecifickú funkciu. Moduly je možné ďalej rozkladať na podmoduly.
Komponenty:Komponent je fyzická jednotka softvéru, ktorú možno nezávisle vytvoriť, nasadiť a spustiť. Komponenty môžu byť zložené z viacerých modulov.
Balíky:Balík je kolekcia súvisiacich modulov alebo komponentov, ktoré sú pre pohodlie zoskupené.
Triedy:Trieda je plán na vytváranie objektov. Objekty sú inštancie tried, ktoré majú svoj vlastný stav a správanie.
Rozhrania:Rozhranie definuje množinu metód, ktoré musia byť implementované akoukoľvek triedou, ktorá implementuje rozhranie.
Enumerácie:Enumerácia definuje množinu pomenovaných konštánt.
Pojem "softvérová entita" sa často používa vo všeobecnom zmysle na označenie akejkoľvek časti softvérového systému bez ohľadu na jeho špecifický typ. Dalo by sa napríklad povedať:„Softvérová entita zodpovedná za správu používateľského vstupu je správca vstupu“.
Koncept softvérovej entity je dôležitý z viacerých dôvodov .
1). Poskytuje spôsob, ako organizovať a štruktúrovať softvérové systémy do spravovateľných častí.
2). Umožňuje nezávislý vývoj, testovanie a nasadzovanie softvérových komponentov.
3). To uľahčuje pochopenie a údržbu softvérových systémov.
4) Pomáha pri definovaní hraníc softvérového komponentu a jeho zodpovedností, zvyšuje modularitu a opätovnú použiteľnosť v rámci softvérového systému.**