Dom Rozwój Co to jest analiza i projektowanie obiektowe (ooad)? - definicja z techopedii

Co to jest analiza i projektowanie obiektowe (ooad)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza obiektowa analiza i projektowanie (OOAD)?

Analiza i projektowanie obiektowe (OOAD) to podejście techniczne stosowane w analizie i projektowaniu aplikacji lub systemu poprzez zastosowanie obiektowego paradygmatu i koncepcji, w tym modelowania wizualnego. Jest to stosowane przez cały cykl życia aplikacji lub systemu, co sprzyja lepszej jakości produktu, a nawet zachęca interesariuszy do uczestnictwa i komunikacji.

Techopedia wyjaśnia analizę i projektowanie obiektowe (OOAD)

Oprogramowanie i systemy aplikacji komputerowych są niezwykle złożonymi koncepcjami, ponieważ istnieje niewiele ograniczeń materiałowych i wiele możliwych dowolnych rekonstrukcji. Porównaj to z takimi projektami mostów lub budynków, w których koncepcja mostu lub budynku jest zdefiniowana przez zastosowane materiały i naturę środowiska, na którym jest zbudowany, co daje kilka opcji. Oprogramowanie nie podlega tym samym ograniczeniom, a przestrzeń do wzrostu złożoności jest bardzo duża. W tym miejscu wkracza analiza obiektowa i projektowanie. Używa abstrakcji jako narzędzia do enkapsulacji złożoności, a im więcej wprowadzanych jest abstrakcji, tym większe jest zmniejszenie złożoności. Te akty abstrakcji i enkapsulacji pozwalają uwypuklić niektóre problemy, a następnie je stłumić.


OOAD najlepiej stosować iteracyjnie, ponieważ nie ma w tym żadnego wyraźnego procesu, ale każdy aspekt, w którym stosuje się OOAD, jest dopracowywany, ponieważ jest ponownie wykorzystywany. Wynika to z faktu, że główne części projektów opierają się na całych aspektach systemu i na elementach, a nie na poszczególnych funkcjach i kodzie. Wymusza to modułowe podejście OOAD, którego celem jest rozbicie problemu lub systemu na mniejsze jednostki, zwane obiektami, które mogą stać samodzielnie i mogą być zmieniane bez wpływu na otoczenie. Ułatwia to dodawanie funkcjonalności i zachowania oraz pozwala systemowi z wdziękiem akceptować zmiany.

Co to jest analiza i projektowanie obiektowe (ooad)? - definicja z techopedii