Cuprins:
- Definiție - Ce înseamnă analiza și designul orientat pe obiecte (OOAD)?
- Techopedia explică analiza și designul orientat pe obiecte (OOAD)
Definiție - Ce înseamnă analiza și designul orientat pe obiecte (OOAD)?
Analiza și designul orientat pe obiecte (OOAD) este o abordare tehnică folosită în analiza și proiectarea unei aplicații sau a unui sistem prin aplicarea paradigmei și a conceptelor orientate pe obiect, inclusiv modelarea vizuală. Aceasta se aplică pe tot parcursul ciclului de viață de dezvoltare al aplicației sau sistemului, favorizând o calitate mai bună a produsului și chiar încurajând participarea și comunicarea părților interesate.Techopedia explică analiza și designul orientat pe obiecte (OOAD)
Sistemele de aplicații software și computer sunt concepte incredibil de complexe, deoarece există puține restricții materiale și o mulțime de reconstrucții arbitrare posibile. Contrastă-l cu lucrurile precum podul sau proiectarea clădirii, unde conceptul de pod sau clădire este definit de materialele care vor fi folosite și de natura mediului pe care este construit, ceea ce are ca rezultat câteva opțiuni. Software-ul nu se bucură de aceleași restricții, iar spațiul pentru a crește complexitatea este foarte mare. Aici intră în joc analiza și designul orientat pe obiecte. Utilizează abstracția ca instrument pentru a încapsula complexitatea și cu cât sunt introduse mai multe abstractizări, cu atât este mai mare reducerea complexității. Aceste acte de abstractizare și încapsulare permit evidențierea și suprimarea anumitor probleme.
OOAD este cel mai bine aplicat iterativ, deoarece nu este implicat un proces clar, dar fiecare aspect în care se aplică OOAD este rafinat pe măsură ce este reutilizat. Acest lucru se datorează faptului că porțiuni majore ale desenelor sunt bazate pe ansamblul aspectelor sistemului și pe entități, mai degrabă decât pe funcții și coduri individuale. Acest lucru impune abordarea modulară a OOAD al cărui obiectiv este de a descompune problema sau sistemul în unități mai mici, numite obiecte, care pot sta singure și pot fi schimbate fără a-i afecta prea mult pe cei din jurul lor. Acest lucru face ușor să adăugați funcționalitate și comportament și permite sistemului să accepte cu grație schimbarea.
