בית התפתחות מהו ניתוח ועיצוב מונחי עצמים (ooad)? - הגדרה מטכנולוגיה

מהו ניתוח ועיצוב מונחי עצמים (ooad)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ניתוח ועיצוב מונחי עצמים (OOAD)?

ניתוח ועיצוב מונחי עצמים (OOAD) היא גישה טכנית המשמשת בניתוח ועיצוב של יישום או מערכת באמצעות יישום הפרדיגמה המושגית-אובייקט הכוללת דוגמנות חזותית. זה מיושם לאורך מחזור חיי הפיתוח של היישום או המערכת, מטפח איכות מוצר טובה יותר ואף מעודד השתתפות ותקשורת של בעלי העניין.

Techopedia מסביר ניתוח ועיצוב מונחי עצמים (OOAD)

מערכות תוכנה ויישומי מחשב הם מושגים מורכבים להפליא מכיוון שיש מעט מגבלות חומריות והרבה שחזורים שרירותיים אפשריים. לעומת זאת, לדברים כמו עיצוב גשר או בניין, כאשר המושג של גשר או בניין מוגדר על ידי החומרים שיש להשתמש בהם ואופי הסביבה עליו הוא בנוי, מה שמביא למעט אפשרויות. התוכנה אינה נהנית מאותן מגבלות, והחדר למורכבות לצמוח גדול מאוד. כאן נכנס לתמונה ניתוח ועיצוב מונחי עצמים. היא משתמשת בהפשטה ככלי למעטפת מורכבות, וככל שמוצגות הפשטות, כך גדלה הפחתת המורכבות. פעולות ההפשטה וההתמצאות מאפשרות הדגשת בעיות מסוימות ודיכוין לאחר מכן.


OOAD מיושם בצורה הטובה ביותר באופן איטרטיבי מכיוון שאין תהליך ברור, אך כל היבט בו מיושם OOAD מעודן ככל שהוא נעשה בו שימוש חוזר. הסיבה לכך היא שחלקים עיקריים מהעיצובים מבוססים על כל היבטי המערכת ועל הישויות ולא על פונקציות וקוד בודדים. זה אוכף את הגישה המודולרית של OOAD שמטרתה לפרק את הבעיה או את המערכת ליחידות קטנות יותר, הנקראות אובייקטים, שיכולות לעמוד בפני עצמן ולהשתנות בלי להשפיע יותר מדי על הסובבים אותן. זה מקל על הוספת פונקציונליות והתנהגות ומאפשר למערכת לקבל בחינניות שינוי.

מהו ניתוח ועיצוב מונחי עצמים (ooad)? - הגדרה מטכנולוגיה