Domov vývoj Čo je to objektovo orientovaná analýza a dizajn (ooad)? - definícia z technológie

Čo je to objektovo orientovaná analýza a dizajn (ooad)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená objektovo orientovaná analýza a dizajn (OOAD)?

Objektovo orientovaná analýza a návrh (OOAD) je technický prístup používaný pri analýze a návrhu aplikácie alebo systému prostredníctvom aplikácie objektovo orientovaného paradigmy a konceptov vrátane vizuálneho modelovania. Uplatňuje sa to počas celého životného cyklu aplikácie alebo systému, podporuje lepšiu kvalitu výrobkov a dokonca podporuje účasť a komunikáciu zúčastnených strán.

Techopedia vysvetľuje objektovo-orientovanú analýzu a návrh (OOAD)

Softvérové ​​a počítačové aplikačné systémy sú neuveriteľne zložité koncepcie, pretože existuje len niekoľko materiálnych obmedzení a veľa možných svojvoľných rekonštrukcií. V kontraste s tým, ako je návrh mosta alebo budovy, kde je koncept mosta alebo budovy definovaný použitými materiálmi a povahou prostredia, na ktorom je postavený, vedie k niekoľkým variantom. Softvér nemá rovnaké obmedzenia a priestor pre rast komplexnosti je veľmi veľký. Tu prichádza do úvahy objektovo orientovaná analýza a dizajn. Používa abstrakciu ako nástroj na enkapsuláciu komplexnosti a čím viac abstrakcií sa zavádza, tým väčšie je zníženie komplexnosti. Tieto akty abstrakcie a zapuzdrenia umožňujú zdôrazniť a následne potlačiť určité problémy.


OOAD sa najlepšie aplikuje iteratívne, pretože nejde o žiadny jasný proces, ale každý aspekt, v ktorom sa OOAD aplikuje, je vylepšený, pretože sa opakovane používa. Je to tak preto, že veľká časť návrhov je založená skôr na celých aspektoch systému a na entitách ako na jednotlivých funkciách a kóde. To vynucuje modulárny prístup OOAD, ktorého cieľom je rozdeliť problém alebo systém na menšie jednotky, nazývané objekty, ktoré môžu stáť samy od seba a môžu sa zmeniť bez toho, aby príliš ovplyvnili tie, ktoré sú okolo nich. To uľahčuje pridávanie funkcií a správania a umožňuje systému elegantne akceptovať zmeny.

Čo je to objektovo orientovaná analýza a dizajn (ooad)? - definícia z technológie