Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
inžinierstvo je široké pole, ktoré zahŕňa návrh, konštrukciu a prevádzku akéhokoľvek typu systému vrátane softvéru. Zvyčajne to zahŕňa:
* Aplikácia vedeckých princípov a matematických metód: Inžinieri používajú tieto nástroje na analýzu, navrhovanie a optimalizáciu systémov.
* so zameraním na efektívnosť, spoľahlivosť a bezpečnosť: Inžinieri sa snažia vytvárať systémy, ktoré sú pre používateľov funkčné, robustné a bezpečné.
* Práca so zložitými systémami: Inžinieri často pracujú na projektoch s mnohými vzájomne prepojenými časťami.
softvérové inžinierstvo , Konkrétne, je odvetvie inžinierstva, ktorá sa zameriava na návrh, vývoj a údržbu softvérových systémov. Zahŕňa:
* Pochopenie a uplatňovanie metodík vývoja softvéru: To by mohlo zahŕňať agilné, vodopád alebo iné prístupy.
* Využívanie programovacích jazykov a nástrojov na vývoj softvéru: Inžinieri píšu kód, vytvárajú softvér a používajú rôzne nástroje na správu vývojového procesu.
* Zameranie na kvalitu softvéru: Softvéroví inžinieri sa snažia vytvárať softvér, ktorý je funkčný, efektívny, bezpečný a užívateľsky prívetivý.
Objektelovo orientované softvérové inžinierstvo je špecifický prístup v softvérovom inžinierstve, ktorý zdôrazňuje použitie objektov ako základných stavebných blokov softvéru. Zameriava sa na:
* enkapsulácia: Kombinácia údajov a operácií, ktoré pôsobia na tieto údaje, do jednotiek s názvom Objekty.
* abstrakcia: Predstavuje komplexné systémy prostredníctvom jednoduchších rozhraní, ktoré skrývajú zbytočné detaily.
* dedičstvo: Umožnenie nových objektov zdediť vlastnosti a správanie z existujúcich.
* polymorfizmus: Umožňuje objektom reagovať na tú istú správu rôznymi spôsobmi na základe ich typu.
Stručne povedané:
* inžinierstvo je široká oblasť, ktorá zahŕňa rôzne disciplíny vrátane softvéru.
* softvérové inžinierstvo je špecifická vetva zameraná na vývoj softvéru.
* Objektelovo orientované softvérové inžinierstvo je špecifický prístup v rámci softvérového inžinierstva, ktorý využíva objektovo orientované princípy pre návrh a vývoj softvéru.
Pomysli na to takto:
* inžinierstvo je základ, ktorý zahŕňa všetky druhy systémov.
* softvérové inžinierstvo je špecifická budova v rámci nadácie so zameraním na softvérové systémy.
* Objektelovo orientované softvérové inžinierstvo je konkrétna miestnosť v budove softvérového inžinierstva, ktorá využíva objektovo orientované princípy pre návrh softvéru.