המצגת נטענת. אנא המתן

המצגת נטענת. אנא המתן

מעבדה 2- עיצוב (עבור חלק ג)

מצגות קשורות


מצגת בנושא: "מעבדה 2- עיצוב (עבור חלק ג)"— תמליל מצגת:

1 מעבדה 2- עיצוב (עבור חלק ג)
Power Designer ניתוח ועיצוב מערכות מידע

2 1. Class Diagram 2. Sequence Diagram
נושאי המעבדה 1. Class Diagram 2. Sequence Diagram ניתוח ועיצוב מערכות מידע

3 1. יצירת Class Diagram Power Designer ניתוח ועיצוב מערכות מידע

4

5

6 כלים שימושיים Classחדש קשר (Association) הוספת NOTE, להערות אם צריך
הורשה איך לפתוח קובץ הוספת NOTE, להערות אם צריך

7 הוספת תכונות (Attributes)
יש להגדיר תכונות (שם וסוג- DATA TYPE)

8 הגדרת בנאי

9 הוספת שיטות

10 Preview את השיטות יש לכתוב ללא רווחים(ניתן להשתמש בקו תחתון)
את השיטות יש לממש בקוד! (בחלק התכנות)

11 יצירת enumerator 1. יצירת class 2. לחיצה כפולה על הclass 3. הגדרת שם
והגדרת סוג (כתום) 4. בלשונית "Attributes" יש להגדיר את הערכים האפשריים (אדום) חובה לשמור על סדר זה! אחרת האינומרטור לא יעבוד

12 שימוש ב - enumerator 1. פתיחת מאפייני ה-class.
2. לחיצה על לשונית Attributes. 3. הגדרת השדה הרצוי (מתן שם) 4. בסוג (Data Type) ללחוץ על "..." 5. לבחור את הClass שמהווה enumerator

13 הגדרת קשרים קשר בינארי ללא מחלקת קשר קשר בינארי עם מחלקת קשר
קשר טרינארי

14 1. קשר בינארי ללא מחלקת קשר
יש ללחוץ על הכפתור ולמתוח קו בין 2 המחלקות לחיצה כפולה על הקשר תפתח את המאפיינים שלו

15 הגדרת קשר Association בקשר של רבים לרבים יש לתת שם משמעותי לקשר (זה יהיה שם הטבלה בבסיס הנתונים)

16 הגדרת קשר Association Role Name- יש להגדיר שם ביחיד או ברבים בהתאם לקרדינליות של צד זה קרדניליות קשר דו כיווני תיאום הקוד

17 1. קשר בינארי ללא מחלקת קשר
לאחר הגדרת הקשר, ניתן ללחוץ על לשונית ה-"Preview" במאפייני המחלקה. ודאו כי ההכלה נוצרה כמו שצריך! (בהתאם לנלמד בתרגול 7)

18 2. קשר בינארי עם מחלקת קשר מתיחת קו קשר רגיל ממחלקת הקשר אל תוך קשר קיים הגדרת מאפייני הקשר (כמו בשקף הקודם). הפעם יש להגדיר בRole Name שמות ביחיד.

19 2. קשר בינארי עם מחלקת קשר ניתן לראות בPreview של מחלקת הקשר כי ההכלה בוצעה כראוי: זהו ה- Role Name- שהוגדרו במאפייני הקשר (ולכן כשיש מחלקת קשר, תמיד נגדיר אותם ביחיד) קשר דו כיווני

20 2. קשר בינארי עם מחלקת קשר עבור 2 המחלקות האחרות בקשר, יש לגשת לPreview ולשנות את הקוד: יש לשנות את סוג המחלקה כך שזו תהיה מחלקת הקשר קשר דו כיווני

21 3. קשר טרינארי לא ניתן להגדיר בתוכנה. לכן יש לעשותו כך:
א. יצירה של Class פיקטיבי בשם "טרינארי" (ניתן לצמצמו שיראו רק את הכותרת) וחיבור שלושת הClasses אליו. ב. הגדרת קרדינאליות

22 יצירת Sequence Diagram
Power Designer ניתוח ועיצוב נערכות מידע

23 לפני שמתחילים... יש לפתוח בתוכנה את ה-Class Diagram שיצרנו קודם!

24

25 פתיחת SD חדש איך לפתוח קובץ שפת התכנות

26 כלים שימושיים אובייקט חדש (בשביל GUI בלבד!)
יצירת חץ עצמי פלט- הצגת מידע בGUI איך לפתוח קובץ הוספת NOTE, להערות אם צריך

27 עבור ה- Business Class:
יש להרחיב בצד (חלונית הניווט) את ה-CD ולגרור את המחלקות הרצויות איך לגרור קלאס

28 הגדרת שיטה כאשר נרצה לממש שיטה (חץ) בסיקוונס דיאגרם. נמתח חץ בין 2 אובייקטים (על פי הכללים שנלמדו) ונלחץ עליו לחיצה כפולה.

29 אם זה לא create (יצירת מופע חדש), או destroy (מחיקת מופע קיים), לא בוחרים בaction כלום.

30 שם לשיטה באנגלית בלבד וללא רווחים !!! לחיצה על יצירת שיטה חדשה (שלב רביעי מהשקף הקודם) תפתח את חלון האפשרויות: בחירת מה מחזירה השיטה

31 לעומת זאת, לחיצה על שליפת שיטה קיימת תפתח את חלון האפשרויות:
בחירת שיטה מהשיטות הקיימת כבר (בקלאס שאליו נכנס החץ)

32 בחלון שיפתח יש לבחור את ה-SD אליו נרצה לקרוא
יצירת קישור ל- sequence diagram נוסף: במקרים בהם SD, קורא ל-SD אחר (למשל, בקשר של Include), ניעזר בכפתור "REF" שלב 1- יצירת ה- SD הנוסף (זה שאליו נרצה לקרוא), בתוך אותו הפרויקט שלב שלב 3 בחלון שיפתח יש לבחור את ה-SD אליו נרצה לקרוא ניתוח ועיצוב מערכות מידע

33 יצירת case, if, loop ניתוח ועיצוב מערכות מידע

34 סיום יש לוודא כי כל השיטות השונות אכן נוצרו במחלקות!


הורד את "ppt "מעבדה 2- עיצוב (עבור חלק ג)

מצגות קשורות


מודעות Google