Presentation is loading. Please wait.

Presentation is loading. Please wait.

דוד שוורץ, עידן זק, נטע צור וחיה כהן. סביבת העבודה הפרוייקט יפותח בסביבת המערכת תהיה נגישה כ - plug in ל - Eclipse.

Similar presentations


Presentation on theme: "דוד שוורץ, עידן זק, נטע צור וחיה כהן. סביבת העבודה הפרוייקט יפותח בסביבת המערכת תהיה נגישה כ - plug in ל - Eclipse."— Presentation transcript:

1 דוד שוורץ, עידן זק, נטע צור וחיה כהן

2 סביבת העבודה הפרוייקט יפותח בסביבת המערכת תהיה נגישה כ - plug in ל - Eclipse

3 מבט על המערכת תקבל כקלט קבצי.class יתבצע ניתוח של המחלקה הניתוח יוצג בצורת lattice: x getX() setX() setXY() Pnt3D() setXYZ() draw() C3 getX() setX() getY() getY() setXY() Pnt3D() getColor() setColor() getZ() setZ() setXYZ() draw() C1 x y setXY() Pnt3D() setXYZ() draw() C5 Pnt3D() setXYZ() draw() x y z C7 x y color z Pnt3D() draw() C8 color getColor() setColor() Pnt3D() Draw() C2 y getY() setY() setXY() Pnt3D() setXYZ() draw() C4 z Pnt3D() getZ() setZ() setXYZ() draw() C6 color getColor() setColor() setXY() setXYZ() Pnt3D() draw() z getZ() setZ() x getX() setX() y getY() setY() Sparse lattice Concept lattice

4 בחירת הקשר המשתמש יוכל לבחור את סוגי האוביקטים והאטריביוטים אשר יכללו ב - lattice. ניתוח המחלקה יתבצע עפ " י הקשר זה ParametersOptions static(yes|no|Ø) ParametersOptions read(yes|no|Ø) write(yes|no|Ø) ParametersOptions stataic(yes|no|Ø) Protected(yes|no|Ø) Default-access(yes|no|Ø) Private(yes|no|Ø) Inherited(yes|no|Ø) overridden(yes|no|Ø)

5 lattice תצוגת תוכן ה - המשתמש יוכל לקבוע תצוגה עבור ה-lattice כולו או עבור כל קונספט בנפרד: חתימת פונקציות, שמות אובייקטים, שם הקונספט ( עפ " י responsibility legend), רשימת מתודות, שמות שדות חלופיים, מס ' המתודות ומס ' השדות בנוסף יתאפשרו התצוגות הבאות עבור קונספט ספציפי : הצגת הקוד, צפייה בתיעוד

6 lattice תצוגת ה - על גבי ה-lattice ניתן יהיה למקם את התצוגות הבאות:  תצוגה אבסטרקטית (Abstracrtion lattice)  גרף קריאות (call graph) setXYZ getColorsetColorgetXsetXgetYsetY setXY drawPnt3D getZsetZ xcolor C3 yz C2C4C6 C1 C5 C8 C7

7 lattice פעולות על ה - המערכת תאפשר פירוק אופקי (horizontal decomposition) על ה -lattice תוצאת פירוק זה תהווה lattice, אשר עליו יתאפשרו כל הפעולות שתוארו לעיל

8 פעולות נוספות הצגת סדר מעבר על הקוד – סדר מבוסס lattice הצגת שלבי ניתוח המחלקה שמירה וטעינת נתוני המערכת הוספת ומחיקת הערות

9 שאלות ?


Download ppt "דוד שוורץ, עידן זק, נטע צור וחיה כהן. סביבת העבודה הפרוייקט יפותח בסביבת המערכת תהיה נגישה כ - plug in ל - Eclipse."

Similar presentations


Ads by Google