Component דיאגרמת

1
Component ‫דיאגרמת‬
Component ‫הקדמה לדיאגרמת‬
Black Box View ‫דיאגרמות מסוג‬
White Box View ‫דיאגרמות מסוג‬
© 2009 Haim Michael. All Rights Reserved.
‫‪2‬‬
‫הקדמה לדיאגרמת ‪Component‬‬
‫כל מערכת ניתנת לתיאור באמצעות פירוקה לחלקים קטנים אשר ידועים בשם ‪ .components‬כל ‪ component‬מהווה‬
‫חלק קטן ממערכת גדולה יותר‪ .‬כל ‪ component‬ניתן לתיאור באמצעות ‪) interface‬רשימה של פונקציות אשר ניתן‬
‫להפעיל עליו(‪ .‬כל ‪ component‬ניתן להחלפה ב‪ component-‬אחר ובלבד שה‪ component-‬האחר מיישם את אותו‬
‫‪ .interface‬כל ‪ component‬עושה שימוש ב‪ components-‬אחרים באמצעות קריאה להפעלת הפונקציות שמוגדרות ב‪-‬‬
‫‪ interfaces‬שהם מיישמים‪ .‬כל ‪ component‬ניתן לתיאור באמצעות מלבן כדוגמת המלבן בתרשים הבא‪.‬‬
‫בתוך המלבן מקובל לרשום את שמו של ה‪ component-‬בצירוף >>‪ .<<component‬את קשרי התלות בין ה‪-‬‬
‫‪ components‬השונים ניתן לתאר באמצעות קווים מקווקווים שמסתיימים בחץ פתוח‪.‬‬
‫‪© 2009 Haim Michael. All Rights Reserved.‬‬
‫‪3‬‬
‫דיאגרמות מסוג ‪Black Box‬‬
‫כאשר יוצרים דיאגרמת ‪ component‬מסוג ‪ Black Box‬אז לא נכנסים לפרטים בנוגע לאופן שבו כל אחד מה‪-‬‬
‫‪ components‬ממומש ומשתמשים בסימולים המקובלים לייצוג של ‪ interfaces‬כדי לתת ביטוי לקשרים שיש בין ה‪-‬‬
‫‪ components‬השונים‪.‬‬
‫‪© 2009 Haim Michael. All Rights Reserved.‬‬
‫‪4‬‬
‫דיאגרמות מסוג ‪White Box‬‬
‫כאשר יוצרים דיאגרמת ‪ component‬מסוג ‪ White Box‬אז מציגים את האופן שבו כל ‪ component‬ממומש באמצעות‬
‫דיאגרמה נוספת אשר מציירים בתוכו‪.‬‬
‫‪© 2009 Haim Michael. All Rights Reserved.‬‬