Domov Razvoj Kaj je objektno usmerjena analiza in načrtovanje (ooad)? - definicija iz tehopedije

Kaj je objektno usmerjena analiza in načrtovanje (ooad)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni objektno usmerjena analiza in oblikovanje (OOAD)?

Objektno usmerjena analiza in oblikovanje (OOAD) je tehnični pristop, ki se uporablja pri analizi in oblikovanju aplikacije ali sistema z uporabo objektno usmerjene paradigme in konceptov, vključno z vizualnim modeliranjem. To se uporablja v celotnem razvojnem življenjskem ciklu aplikacije ali sistema, saj spodbuja boljšo kakovost izdelkov in celo spodbuja sodelovanje in komunikacijo zainteresiranih strani.

Tehopedia razlaga objektno usmerjeno analizo in oblikovanje (OOAD)

Programska oprema in računalniški aplikacijski sistemi so neverjetno zapleteni pojmi, saj obstaja malo materialnih omejitev in veliko možnih samovoljnih rekonstrukcij. V nasprotju s tistimi, kot je zasnova mostu ali zgradbe, kjer je koncept mostu ali stavbe opredeljen z uporabljenimi materiali in naravo okolja, na katerem je zgrajen, kar ima za posledico malo možnosti. Programska oprema ne uživa enakih omejitev, prostor za naraščanje kompleksnosti pa je zelo velik. Tu se začnejo uporabljati objektno usmerjena analiza in oblikovanje. Abstrakcija uporablja kot orodje za kapsuliranje kompleksnosti, in večja odvzema je večja zmanjšanje zahtevnosti. Ta dejanja abstrakcije in enkapsulacije omogočajo, da se določeni problemi poudarijo in pozneje odpravijo.


OOAD je najbolje uporabiti iterativno, saj ni nobenega jasnega postopka, vendar je vsak vidik uporabe OOAD izpopolnjen, ko se ponovno uporabi. Razlog za to je, da glavni deli zasnov temeljijo na celotnih vidikih sistema in entitet, ne pa na posameznih funkcijah in kodi. To uveljavi modularni pristop OOAD, katerega cilj je razčleniti težavo ali sistem na manjše enote, imenovane predmete, ki se lahko postavijo sami in se spremenijo, ne da bi prizadenejo preveč okoli sebe. To olajša dodajanje funkcionalnosti in vedenja ter sistemu omogoča, da spretno spremeni spremembe.

Kaj je objektno usmerjena analiza in načrtovanje (ooad)? - definicija iz tehopedije