Будинки Розвиток Що таке об'єктно-орієнтований аналіз та проектування (ooad)? - визначення з техопедії

Що таке об'єктно-орієнтований аналіз та проектування (ooad)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає об'єктно-орієнтований аналіз та проектування (OOAD)?

Об'єктно-орієнтований аналіз та дизайн (OOAD) - це технічний підхід, що застосовується при аналізі та проектуванні програми чи системи за допомогою застосування об'єктно-орієнтованої парадигми та концепцій, включаючи візуальне моделювання. Це застосовується протягом життєвого циклу розробки програми або системи, сприяючи кращій якості продукції та навіть заохочуючи участь та комунікацію зацікавлених сторін.

Техопедія пояснює об'єктно-орієнтований аналіз та дизайн (OOAD)

Програмні та комп'ютерні прикладні системи - це надзвичайно складні поняття, оскільки існує незначні обмеження та багато можливих довільних реконструкцій. На відміну від таких речей, як конструкція мосту чи будівлі, де концепція мосту чи будівлі визначається матеріалами, які будуть використовуватися, та природою навколишнього середовища, на якій вона будується, що призводить до мало варіантів. Програмне забезпечення не користується тими ж обмеженнями, і приміщення для зростання складності дуже велике. Тут грає об'єктно-орієнтований аналіз та дизайн. Він використовує абстракцію як інструмент для інкапсуляції складності, і чим більше введено абстракцій, тим більше зменшення складності. Ці акти абстрагування та інкапсуляції дозволяють висвітлити та згодом придушити певні проблеми.


OOAD найкраще застосовувати повторно, оскільки не існує чіткого процесу, але кожен аспект, де застосовується OOAD, удосконалюється під час його повторного використання. Це пояснюється тим, що основні частини конструкцій базуються на всіх аспектах системи та на об'єктах, а не на окремих функціях та коді. Це застосовує модульний підхід OOAD, мета якого - розбити проблему або систему на більш дрібні одиниці, які називаються об'єктами, які можуть стояти самостійно і змінюватися, не зачіпаючи занадто сильно оточуючих. Це полегшує додавання функціональності та поведінки та дозволяє системі витончено приймати зміни.

Що таке об'єктно-орієнтований аналіз та проектування (ooad)? - визначення з техопедії