У дома развитие Какво е обектно-ориентиран анализ и дизайн (ooad)? - определение от техопедия

Какво е обектно-ориентиран анализ и дизайн (ooad)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава обектно-ориентиран анализ и дизайн (OOAD)?

Обектно-ориентираният анализ и дизайн (OOAD) е технически подход, използван при анализа и проектирането на приложение или система чрез прилагане на обектно-ориентираната парадигма и концепции, включително визуално моделиране. Това се прилага през целия жизнен цикъл на приложението или системата, като се насърчава по-доброто качество на продукта и дори се насърчава участието и комуникацията на заинтересованите страни.

Techopedia обяснява обектно-ориентиран анализ и дизайн (OOAD)

Софтуерните и компютърните приложни системи са невероятно сложни понятия, тъй като има малко материални ограничения и много възможни произволни реконструкции. За разлика от това като дизайн на мост или сграда, където концепцията за мост или сграда се определя от използваните материали и естеството на околната среда, върху която е изградена, което води до няколко възможности. Софтуерът не се радва на същите ограничения и пространството за увеличаване на сложността е много голямо. Тук играят обектно-ориентиран анализ и дизайн. Той използва абстракцията като инструмент за капсулиране на сложността и колкото повече абстракции се въвеждат, толкова по-голямо е намаляването на сложността. Тези актове на абстракция и капсулиране позволяват да се подчертаят определени проблеми и впоследствие да се потушат.


OOAD се прилага най-добре итеративно, тъй като няма ясен процес, но всеки аспект, в който се прилага OOAD, се усъвършенства, тъй като се използва повторно. Това е така, защото основните части на дизайна се основават на цялостните аспекти на системата и на съществата, а не на отделни функции и код. Това налага модулния подход на OOAD, чиято цел е да разбие проблема или системата на по-малки единици, наречени обекти, които могат да стоят самостоятелно и да се променят, без да засягат твърде много тези около тях. Това улеснява добавянето на функционалност и поведение и позволява на системата да приема грациозно промените.

Какво е обектно-ориентиран анализ и дизайн (ooad)? - определение от техопедия