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

Slides:



Advertisements
Similar presentations
The Point Class public class Point { public double x; public double y; public Point(double x0, double y0) { x = x0; y = y0; } public double distance(Point.
Advertisements

Object Oriented 33 MCSD DORON AMIR
ממיבחניםC שאלות ++.
תוכנה 1 סמסטר א ' תשע " ב תרגול מס ' 7 * מנשקים, דיאגרמות וביטים * לא בהכרח בסדר הזה.
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts סכימה לדוגמא.
Square draw() rotate() setLength() getLength() Circle draw() getRadius() setRadius() Shape Erase() Move() setX() setY() setColor() getPos()
סמינר על סוגיות במדעי המחשב מרצה : עמי ברלר מכללת " אחווה " 2003.
הוכן ע " י יפה פלמון, ספרנית במכללה, בשנת 2003 המכללה האקדמית גליל מערבי.
סמינריון מסדי נתונים בסביבת האינטרנט הנחיות למשתתף בסמינר.
מערכת הרכש מדריך למשתמש המתחיל הזמנת הסעות 2 שלום וברוכים הבאים למערכת הרכש החדשה באוניברסיטת תל-אביב למסך הבא >>
Graph Toolkit G-2 group Volansky Vered Hadas Yaron Ben Ezra Asaf Sharov Artyom.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
ARD presentation Application for Clients in a Mobile-IP Environment Rinat, Guy, Oz and Vitaly.
הגנה במערכות מתוכנתות תרגול 1 – המחשב האישי הערה: שקפים אלה אינם מהווים תחליף לחומר התרגולים המפורסם באתר הקורס, ומשמשים כעזר הוראה בלבד.
פרויקט מחקרי בנושא יחס הזהב ואסתטיקה של מנשקים ARD מנחה : פרופ ' נעם טרקטינסקי מנחה אקדמי : פרופ ' יובל אלוביץ ' מגישים : אפרת דוד ארסני קרופניק.
מבנה כללי של דוח הסיור. רקע כללי והצגת מטרות העבודה ושאלת המחקר.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
UML Interaction Diagrams
שאילת שאלות שאלת חקר המפתח למנעול 1. שאילת שאלות – שאלת חקר מה ניתן לשנות ? :  בתנאים : טמפ ' או לחץ או הכלים, או הציוד  בחומרים : איכות או כמות או.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
חלון הפקודות מיועד לבצע פעולה אחת בכל פעם. כיצד אפשר לבצע רשימת פקודות או אפליקציות מורכבות ?
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות:  המשתמש בוחר קובץ שעליו הוא רוצה לבצע את האנליזה, ולוחץ עליו עם כפתור ימני בעכבר.  נפתח תפריט.
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
Backpatching 1. תזכורת מתרגול קודם קוד ביניים - שפת הרביעיות שיטות לייצור קוד ביניים –שימוש בתכונת code –כתיבה ישירה ל-buffer של פקודות שיטות לתרגום מבני.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
פרויקט שנתי במערכות מידע /6
ישום מערך רמות חשיפה (TLV) של גורמי סיכון ארגונומיים לפעולות ידניות במפעלי תעשייה בישראל למניעת מחלות שריר שלד ע " פ הנחיות ACGIH חברי הצוות : ד " ר יאיר.
מבוא ל matlab שיטות נומריות תרגול 3.
The Cyclic Multi-peg Tower of Hanoi מעגלי חד-כווני סבוכיות הפתרון בגרסאות עם יותר מ-3 עמודים.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
©Silberschatz, Korth and Sudarshan4.1Database System Concepts SQL n מבנה שאילתה n פונקציות צבירה.
איך למצוא ספר על המדף בספריה לחינוך ועבודה סוציאלית ? כדי לדעת מהו מיקומו של הספר שהנכם מעוניינים בו, יש לגשת לקישור " כל העותקים " הקיים בכל פריט בקטלוג.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
1 חישוב ואופטימיזציה של שאילתות חלק 1 Query Evaluation and Optimization Part 1.
תחשיב היחסים (הפרדיקטים)
מגישות: עדי שנפיר נטליה פברמן, ויקטור קוליקוב מנחה:
© המרכז להוראת המדעים האוניברסיטה העברית בירושלים
1 By Yuval Sittin & Shay Schlafman Technion 2 יעדי הפרוייקט בנית כלי תקשורת רב-תכליתי בדגש על פשטות הפעלה. הכרת השלבים בתכנון פרויקט תוכנה. לימוד שפת.
1 Formal Specifications for Complex Systems (236368) Tutorial #3 Z introduction and notation (contd.); Birthday book example (Chapter 1 in the book)
מבוא לעיבוד מקבילי הרצאה מס ' 9 17/12/2001. נושא ההרצאה עיבוד תמונה מקבילי Parallel Image Processing.
שיטות מחקר איכותניות שיעור מס' 10.
Write-N-Cite הוספת הפניות ביבליוגרפיות בתוך מסמכי Word © 2012 All rights reserved to the Mechanical Engineering Library, Technion – Israel Institute of.
Copyright © 2003 Fair Isaac Corporation and Ness AT Corp. All rights reserved. מנוע חוקים עסקיים Blaze Advisor מציג: גיל ששון, מנהל המוצר
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל- Windows 8.1 ואפליקציות ל- Windows Phone 8 Control (Part II)
Yaron Doweck Yael Einziger Supervisor: Mike Sumszyk 1.
Contents Building Web Services כתב אקת'ם חאג' יחיא BuildingWeb Services Building Web Services
קופת ההימורים הקופה שלי קופה כללית תמונה מושג פצחו אותיכתב חידה.
 שאלות ממבחנים - C++.  בשאלה זאת עליכם לסייע בכתיבת תוכנית לניהול צי רכב של חברת השכרה.  סעיף א ' (10 נקודות )  סעיף א ' (10 נקודות ): עליכם לכתוב.
Combo Box שלושה סוגים של Combo Box: Style 0 (default) - drop-down combo box המשתמש יכול להוסיף אפשרויות לרשימה או ללחוץ על החץ לבחירה מרשימת האפשרויות.
ייצוגים גרפיים ב - MATLAB. 2 יעדים לימודיים סרטוט גרפים עם מערכת צירים xy  בחירת רזולוציה לציר ה- x  סרטוט כמה גרפים על אותה מערכת צירים  סרטוט כמה.
עקרונות תכנות מונחה עצמים תרגול 11: OOP in C++. Outline  Where do the objects live ?  Inheritance  Slicing  Overriding vs Shadowing.
פיתוח אפליקציות אסינכרוניות Windows 10 Layout controls 2 ארז קלר.
תרגול 7: מנשקים, פולימורפיזם ועוד
תכנות מכוון עצמים ו- C++ יחידה 11 תבניות - templates
Operators Overloading
תרגול 7: מנשקים, פולימורפיזם ועוד
גרסה 2015/3 תוכן עניינים 1 מאפיינים חדשים
תכנות מונחה עצמים.
SQL בסיסי – הגדרה אינדוקטיבית
Computer Programming Fall 2012 תרגול
MATLAB הכרת סביבת העבודה.
עבודה עם נתונים באמצעות ADO.NET
ניתוח ועיצוב אובייקטים תהליכים ממשק משתמש התאמת המודל לסביבת הפיתוח.
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
ממשקים - interfaces איך לאפשר "הורשה מרובה".
מבוא לתכנות בWINDOWS ב#C
מבוא לתכנות מונחה עצמים Object Oriented Programming
Engineering Programming A
הכלת אובייקטים קרן כליף.
Presentation transcript:

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

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

מבט על המערכת תקבל כקלט קבצי.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

בחירת הקשר המשתמש יוכל לבחור את סוגי האוביקטים והאטריביוטים אשר יכללו ב - 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|Ø)

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

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

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

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

שאלות ?