web services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה...

23
משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה תוכנית לימודים להתמחותWeb Services מבוא לתכנית הלימודים: מטרת התמחות זו הוא לרכוש ידע בפיתוח יישום מבוזרת, חלונאית ומבוססת רשת. התלמידים יתכננו ויעצבו מערכת מבוזרת מבוססת שירותי רשת. ממטרת על זו נגזרים היעדים הבאים:1 . להכיר את העקרונות של תכנות חוסר מצב.2 . להכיר את סביבת הפיתוח.Net אוJ2ee 3 . להכיר את העבודה עם מסדי נתונים.4 . להכיר עקרונות פיתוח תוכנה בשפת תכנות מונחת עצמים.5 . לבנות יישום בשפת תכנות מונחת עצמים המשלבת תכנות בסביבה מבוזרת6 . להכיר את מנגנון יצירת וצריכת שירותי רשת דרישות קדם( סיום לימודי "יסודות מדעי המחשב" בהצלחה3 הכוללו) יח"ל ת את סמלי הבחינות222222722212+ . במסגרת לימודי המעבדה רצוי לבחור אחת מהחלופות הבאות לפי סדר העדיפויות: א. תכנות בסביבית אינטרנט ב. מבוא למערכות מידע המלצה לשיטת ההוראה המורים יתמקדו בעיקר בהוראה מן הפרט אל הכלל. כלומר, הצגת דוגמה, צורך והסקת מסקנה לתמונה הכוללת. חלק נכבד מהתרגול יעשה כשיעורי בית ובמעבדה. התלמידים יריצו את שיעורי הבית ויציגו תקלות, בעיות ואפשרויות באופן התכנות. המורה יכול להשתמש בעבודות התלמידים כדי להסביר את טכניקות התכנות והשימוש ב- MSDN לצרכי למידה עצמית. חלק משיעורי הבית יכללו את לימוד העזרה באמצעות האינטרנט ושליטה בהשגת ידע לצורך תכנות ושימוש במחלקות קיימות. חלוקה השעות ושעות הפרויקט

Upload: others

Post on 18-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

תוכנית לימודים להתמחות

Web Services

מבוא לתכנית הלימודים:

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

יתכננו ויעצבו מערכת מבוזרת מבוססת שירותי רשת.

ממטרת על זו נגזרים היעדים הבאים:

להכיר את העקרונות של תכנות חוסר מצב. .1

J2eeאו Net.להכיר את סביבת הפיתוח .2

להכיר את העבודה עם מסדי נתונים. .3

להכיר עקרונות פיתוח תוכנה בשפת תכנות מונחת עצמים. .4

לבנות יישום בשפת תכנות מונחת עצמים המשלבת תכנות בסביבה מבוזרת .5

להכיר את מנגנון יצירת וצריכת שירותי רשת .6

דרישות קדם

ת את סמלי הבחינות יח"ל( הכוללו 3סיום לימודי "יסודות מדעי המחשב" בהצלחה )

222222722212+.

במסגרת לימודי המעבדה רצוי לבחור אחת מהחלופות הבאות לפי סדר העדיפויות:

תכנות בסביבית אינטרנט א.

מבוא למערכות מידע ב.

המלצה לשיטת ההוראה

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

לתמונה הכוללת.

חלק נכבד מהתרגול יעשה כשיעורי בית ובמעבדה. התלמידים יריצו את שיעורי הבית ויציגו

תקלות, בעיות ואפשרויות באופן התכנות. המורה יכול להשתמש בעבודות התלמידים כדי

לצרכי למידה עצמית. MSDN -להסביר את טכניקות התכנות והשימוש ב

חלק משיעורי הבית יכללו את לימוד העזרה באמצעות האינטרנט ושליטה בהשגת ידע לצורך

תכנות ושימוש במחלקות קיימות.

חלוקה השעות ושעות הפרויקט

Page 2: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

דה מעשית. חלקה מעצם טבעה של תוכנית לימודים זו, נדרשת התנסות רבה של התלמיד בעבו

. חלקה העיוני של התוכנית ש"ש 01מהשעות הנלמדות, דהיינו 76%המעשי של התוכנית הינה

.ש"ש 5מהשעות הנלמדות, דהיינו 33%הינו

זו בזו. משולבותשעות הלימוד העיוניות ושעות ההתנסות צריכות להיות

( 223522כנת עבודת הגמר )יש לשים לב שהנושא "הנחיית פרויקט" נכלל בשעות ההתנסות. את ה

( יש לבצע בשלבים ולא בסיום שנת הלימודים. 223588או 223388או פרוייקט הגמר )סמלי בחינה

לדוגמה, יש לבקש את תכנון מסד הנתונים בשלבים מתקדמים )תוך אפשרות לשינויים בהמשך(.

הלימוד שונים הערכה לביצוע פרויקט צריכה להיעשות ע"י מורה תוך כדי למידה של נושאי

במסגרת שעות התנסות.

חלוקה מומלצת

( ש"ש 7) שעות 081 – כיתה י"א

( ש"ש 9 )שעות 061 – כיתה י"ב

אפשר לבצע חלוקה אחרת פנימית של ביה"ס.

ראשי פרקים

Page 3: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

מספר השעות המוקצות ראשי פרקים

מעשי עיני

04 11 בסביבת אינטרנט ומסדי נתוניםתכנות –. חזרה 1

21 24 . מחלקות ועצמים2

14 14 . אוספים3

Events & deledates 14 24 –. אירועים ומשלחות 0

14 14 . טיפול בחריגים1

SQL 11 21. מסדי נתונים ושפת 6

7 .XML 11 1

11 ומסדי הנתונים. הגדרת עבודת הגמר 8

14 34 (web frms. תכנות אתר אינטרנט מבוסס פקדים )9

24 14 . מודל השכבות14

Web Services 14 24 –. שרותי רשת 11

11 14 . תכנות חלונאי12

84 . הגשת עבודת הגמר13

344 114 סה"כ

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

זו. אולם אפשר להפעיל את תכנית הלימודים בכל טכנולוגיה מתחרה בעקרונות השייכים לאותה טכנולוגיה.

תכנות בסביבת אינטרנט ומסדי נתונים –פרק ראשון: חזרה מטרות כלליות

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

בסיבת אינטרנט ללמד חלופה בתכנון ותכנות מערכות.

מטרות ביצועיות ( מבוסס צד שרת ומסד נתונים.pagelad)מלבד קדיםללא פהתלמיד יבנה אתר אינטרנט בסיסי

Page 4: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

JavaScriptהתלמיד יבנה דף אינטרנט שבו מופעלת לפחות פונקציית בדיקה אחת באמצעות Request-Respnseופעולת HTTPהתלמיד יסביר מהו מפרוטוקול

קה(התלמיד יפעיל על מסד הנתונים פעולות )עדכון, מחיקה, שליפה, איחוד של טבלאות, מחי Dataset -התלמיד יבנה אתר הכולל שימוש ב

in memryכמסד נתונים Datasetהתלמיד יסביר תפקיד

מושגים והכוונה לימוד היחידה במדעי המחשב, תכנות בסיבת אינטרנט או מערכות מידע, עדיף ויכול לעזור

בשיפור רמת התלמידים. חזרה( על תפקיד תגיות שלב הראשון בלמידה )אוHTML ,CSS ו- JavaScript

:מבנה דף אינטנרט html, head, script ,bdy, br, p, div, span Table, tr, td טופס: Input (buttn, text,hidden, submit, name, id, radi, checkbx) textaria

Methd pst Methd get מבנהCSS )פשוט(

חיבור למסד נתונים יצירת מחרוזת החיבור בקוד )הסבר שטחי, רק כדי לאפשר את החיבור– (:SQLהסבר מלא יגיע בפרק מסדי נתונים ושפת

CnnectinString Data Surce Initial Catalg Integrated Security Passwrd שדה מפתח שמקודם אוטומטי. - database (int, nvarchar, ntext) -משתנים בסיסיים ב SQLServerאו MySQLרצוי שתנתן לכל התלמידים מסד נתונים אחיד במחשב מרכזי על ידי

שאילתותSQL בסיסיות–Insert Select *, Update, Delete,

כדי להבין את התהליכים וההבדלים בין פקד שרת לבין תגיתHTML רצוי לקרא לנתוני טבלה ,ואז ליצור "ידנית" טבלה שתיראה בצד הלקוח )בשלב מסויים בהמשך התכנית datasetלתוך

הפקד יחליף את פעולה היצירה הידנית הזו(. השימוש ב- dataset טכני בלבד כמכולה לקליטת הרשומות במסד הנתונים בלבד ולא מעבר יהיה

מלבד ההוראות: dataset -לכך. אין ללמד פונקציות הפועלות על הRespnse.write(ds.tables[0].rws[i]["fildname"].TString()

דרכי הערכה

IP, מהי גלישה, כתובת dataset -. בחינה עיונית, תפקידי ה1 בניית אתר שכולל את כל האלמנטים. –ת, עבודת כיתה משולבת עבודת בית . בחינה מעשי2

פרק שני: מחלקות ועצמים

Page 5: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

מטרות כלליותהפרק הוא המשך ללימודי מדעי המחשב ביחידה הרביעית ומטרתו להקנות לתלמיד עקרונות

מתקדמים בתכנות מונחה עצמים תוך התנסות בבנית מחלקות.

מטרות ביצועיות התלמיד ייצור מחלקה הכוללת לפחות שני בנאים )שאינם ברירת המחדל(.

התלמיד יסביר וייצור מחלקה הכוללת את עקרונות הכימוס התלמיד ייצור לפחות שלוש מחלקות שיש בין שתיים מהן יחסי הורשה

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

מושגים והכוונה

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

הלימודים יעשה בהמשך.ללימוד הפרק הנוכחי בנפרד. תהליך השילוב עם מטרת תכנית

המורה יעבור על המושגים האים תוך הסבר תיאורטי ומעשי: מבנה מחלקה. –כימוס

( משתני מחלקהData Members ,)

( שיטותMethds ,)

( בנאיםCnstructrs ,) הרשאות גישהPrivate, Prtected ו- Public

( מאפייניםPrperties ,)

( משתנים סטאטייםStatic Data Members )

( שיטות סטאטיותStatic Methds)

בניית עץ הורשה, שיפור רכיבים קיימים. –הורשה רב צורתיות– ( שיטות וירטואליותVirtual Methd( מחלקות מופשטות ,)Abstract Class ,)

(, Abstract Methdמתודות אבסטרקטיות )

( ממשקיםInterface )– בניית ומימוש ממשק .שימוש בממשק כחוזה בין מחלקות

-או ב MSDN -חלק מן הלימוד יעשה באמצעות הדגמה של אפיוני השפה והגדרת המחלקות ב

J2EE .בהתאמה כתרגיל פשוט הכולל מחלקות פשוטות כאשר התרגיל הופך להיות מורכב. אין ניתן להתחיל ללמד

לערב בכל שלב בהוראת הפרק מסדי נתונים או מערכות שמסבכות את ההוראה.

שמורכב -דוגמה לתרגיל שהשלמתם תעשה שלב אחרי שלב על ידי התלמידים: יומן בית ספר דומה. מיומני הכיתה, תלמידים, שיעורי בית, הרשאות וכ

אין להגדיש את הפעולות של כל מחלקה אלא להסביר ולהבהיר את האפשרויות השונות. בשלב

מסויים יכול המורה להציג ממשק שיהיה החוזה למחלקות שיצטרכו לממש התלמידים.

או על ידי windws frm –רצוי הרצת התרגילים תעשה על ידי כלי הפיתוח בסביבה חלונאית cnsle applicatin .לשיקול המורה ,Windws applicatin דורש הסברים נרחבים יותר ואין לכך

הכרח.

דרכי הערכה . בחינה עיונית, תכנון מערכות הכוללת לפחות ארבע מחלקות. ללא יצירת המחלקות בפועל1 .1בניית מערכת המיישמת את סעיף –. בחינה מעשית, עבודת כיתה משולבת עבודת בית 2

Page 6: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

פרק שלישי: אוספים

מטרות כלליותהפרק הוא המשך ללימודי מדעי המחשב ביחידה הרביעית ומטרתו להקנות לתלמיד עקרונות

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

מטרות ביצועיות

ויריץ תוכנית שתכלול פעולות על מערך של אובייקטים התלמיד ייצור ArrayListהתלמיד ייצור ויריץ תוכנית שתכלול פעולות על

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

מושגים והכוונה

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

את המחלקה המתאימה לביצוע המטלות שהוגדרו במטרות הביצועיות.

דרכי הערכה מת תלמידים(. בחינה עיונית, תכנון מערך אובייקטים )כדוגמת רשי1תוך למידת המחלקה ויישומה. לדוגמה, MSDN -. בחינה מעשית, מטלה מעשית של שימוש ב2

DESCryptgraphyשימוש בהצפנה של מידע ופענוחו על ידי המחלקה

Events & deledates –פרק רביעי: אירועים ומשלחות

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

)כלומר אירוע שגורר הפעלת פונקציה המטפלת באירוע(. הפרק callback -יכיר את מנגנות ה( שכמעט הכרחית להכרת מנגנון הקריאה לפונקציה כתוצאה dellegateמשמש להכרת המשלחת )

מאירוע.

מטרות ביצועיות )כיצד נוצר במחשב מנגנון המאפשר התייחסות לאירוע( התלמיד יסביר תהליך אירוע

(delegateטריוויאלי )כלומר ללא delegateהתלמיד יכתוב תכנית המשתמשת באירועים עם delegates -התלמיד יכתוב תכנית הכוללת אירועים ו

מושגים והכוונה

, כחוליה ברשימה )אוסף(event –אירוע ה כאירוע הכוללת כתובת ומשתנים והצבעה על כתובת הקודחולי

Callback פשוט )ללא משתנים/תכונות( delegateפיתוח לא –( cnstractrs, prperties, functinsהכולל מחלקה על מרכיביה העקריים ) delegateפיתוח

ללמד סיבוך נוסף הכולל ירושה.

דרכי הערכה )כלומר משלחת ריקה( delegtaesניתוח תכנית הכוללת אירועים ללא . בחינה עיונית, 1

Page 7: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

)שאלה קצרה שכוללת רק את מרכיבי האירוע delegate. בחינה עיונית, ניתוח תכנית הכוללת 2 והמשלחת(

delegate. בחינה מעשית, כתיבת תכנית הכוללת כתיבת אירוע עם 3

פרק חמישי: טיפול בחריגים

מטרות כלליות Try Catch -יכרות שטחית עם טיפול באירועים ושימוש בה

מטרות ביצועיות התלמיד יפרט אלו פעולות תלויות בגורמים אקראיים שיכולים לגרום לתקלה בזמן ריצה

התלמיד יכתוב שימוש באירוע כדי להציג הודעות שגיאה

מושגים והכוונה מהם חריגים? , מדוע נחוץ לטפל בהם?

מנגנון הטיפול בחריגים, כיצד המערכת מטפלת בחריגים. (.try, catch, thrw ,finallyהמילים השמורות )

. Exceptinהמחלקה יותר ממחלקה ההנחיה הזו היא המשמעותית ביותר. אך אין להסביר –מחלקות לטיפול בחריגים

.MSDN -אחת הכוללת ירושה והתלמיד צריך לרכוש את היכולת להשתמש בעצמו בגם כאן, אין להראות את התהליך ביותר ממחלקה אחת – Custm Exceptinיצירת מחלקות

.MSDN -והתלמיד צריך לרכוש את היכולת להשתמש בעצמו ב

עיקר ההכוונה של התלמיד היא היכולת לאתר מחלקות וללמוד את אופן פעולתן בעצמו באמצעות MSDN -ה

דרכי הערכה ניתוח קוד שיוצר שגיאה, לכידת השגיאה ותיאור התוצאה . בחינה עיונית,1)למתקדמים כולל ירושת Custm Exceptin. בחינה מעשית, כתיבת מחלקה המטפלת בשגיאה 2

עבודת בית הכוללת הגנה בכיתה. –מחלקה המטפלת בחריגים(

SQLפרק שישי: מסדי נתונים ושפת

מטרות כלליות

visual -השימוש במסדי נתונים ולהכיר את השימוש בהם בחיבור למטרת הפרק להכיר את

studi יש להניח שחלק נכבד מעבודת הגמר יכיל התייחסות למסדי נתונים ועל התלמיד להכיר . -, אלא ליצור את היכולת להשתמש בDBA –את האפשרויות. אין הכוונה להפוך את התלמידים

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

מטרות ביצועיות

התלמיד יבצע שאילתא מורכבת )מההוראות שפורטו במושגים והכוונה( ולהציג את נתוני מסד הנתונים

על פני שימוש בקבצים רגילים Data Base -התלמיד יסביר את הצורך בשימוש ב יסביר את השימוש במפתחות התלמיד

Page 8: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

התלמיד יבצע נירמול במסד נתונים שבו שלוש טבלאות לפחות. , נירמול טבלאות וסיבה ליצירת משתנה חדש בטבלהDSDהתלמיד יסביר יצירת

(.ntext, nchar, nvarchar, int, lngintהתלמיד יבחין בין סוגי המשתנים במסד הנתונים ) וצרת טבלת ביניים חדשה כדי לבצע עליה שאילתא נוספת.התלמיד יבצע שאילתה מורכבת הי

מושגים והכוונה

קבצים מול מסד נתונים. –ניהול נתונים . רצוי מאוד לא להשתמש באקסס )אם כי אין SQLServerאו MySQLמסד נתונים כדוגמת

דרישה קטגורית(. יצירת המסד נתונים

visual studi -חיבור המסד ליצירת מחרוזת החיבור בקוד )כאן יש לתת הסבר מלא ולא להסתפק בהסברים שניתנו בפרק

המבוא(:CnnectinString

Data Surce Initial Catalg

Integrated Security passwrd

VS -( דרך הvarchar, blean, ntext, integerיצירת טבלה במסד נתונים ויצירת משתנים במסד ) או דרך מסד הנתונים עצמו.

(Visual studi -)ללא ה DSDיצירת ביצוע שאילתה על המסד נתונים/טבלה/טבלאות )דרך ממשק המשתמש של מסד הנתונים(

תעוד המשתנים נירמול נתונים )שלושת הרמות הראשונות(

.SQLמבוא לשפת

? SQLמהי שפת

מכל נושא/תת נושא שלהלן ולאפשר לתלמיד סוגי שאילתות )יש לתת שתי דוגמאות לכל היותר לחפש/למצוא/להבין/להפעיל בעצמו דוגמאות אחרות לאותו נושא/תת נושא(

קריאת מידע

. SELECTמשפטי הגבלת שדות

הגבלת רשומות. שדות חישוביים.

כינויים. מיון התוצאות.

שינוי מידע

. INSERTמשפט . UPDATEמשפט . DELETEמשפט

צירופים

. INNER JINמשפט CRSS JIN.

שימוש בכינויים לטבלאות.CMPSITE JIN.

Page 9: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

משפטים נוספים .GRUP BYמשפט . HAVINGמשפט

ביצוע שאילתה כאשר השאילה היא בקוד stred prcedure -ביצוע שאילתה כאשר השאילתה היא ב

דרכי הערכה ניתוח שאילתה והצגת תוצאות על טבלה. בחינה עיונית, 1 . בחינה מעשית, כתיבת מחלקה המטפלת ביצירת שאילתא ומציגה את הנתונים.2

XMLפרק שביעי:

להעברה ושמירת נתונים XML. מסמך XML Schema -ו XMLנועד ליצור היכרות עם מסמך זה יכיר התלמיד את (. בפרקdatabaseטקסטואליים באופן היררכי )ולא רלציוני בטבלאות

elementsוהפשרה שבין namespaces, הבנה של W3Cהגדרות הנתונים כפי שמוצגות על ידי .attributesלבין

מטרות ביצועיות

ויצור טבלה מהנתונים XML 7XML Schemaהתלמיד יפענח דף מטבלת נתונים. XMLהתלמיד יצור דף

XMLהקוראת לנתונים מתוך קובץ התלמיד יכתוב תכנית XMLלקובץ datasetהתלמיד יכתוב תכנית הממירה

attributes -ו namespaces ,elementsהתלמיד יסביר ויתאר וההיפך. attributes -ל elemntsוימיר atrributes -ל elementsהתלמיד ימיר

מושגים והכוונה

XMLמהו XMLמדוע

Namespaces Elements attrbutes

XMLתחביר Schemaומדוע צריך Schemaמהי

)מבלי להיכנס לפירוט לתכני מרכיבי הסכימה( Schema -מרכיבי ה

XML הוא מסמך טקטואלי ויש להדגיש את היותוfirewall friendly .XML כמבנה נותנים cnfig.sysכגון היררכי, מהווה חלופה נאמנה למסד נתונים והשימוש בו נפוץ גם בהגדרות מערכת

והגדרות של מערכת ההפעלה.ניתן להחליף הסבר ארוך על מבנה מסד הנתונים העובד XML Schema -ו XMLבאמצעות

ברשת. מתוך מסדי נתונים. XMLיש לתרגל את התלמידים ליצור בעצמם דפי

דרכי הערכה מממסד נתונים XML Schema -ו XML. בחינה עיונית, יצירת דף 1 XML Schema -ו XML. בחינה עיונית, יצירת מסד נתונים מדף 2

Page 10: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

ממסד XML. בחינה מעשית, כתיבת מחלקה והרצתה על ידי אובייקט: קריאה וכתיבה לקובץ 2 נתונים.

פרק שמיני: הגדרת עבודת הגמר ומסדי הנתוניםשאי הפרויקטים עבור פרק זה נועד להתחיל את העשייה בתחום עבודת הגמר ולהגדיר את נו

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

מסדי הנתונים ואופן הכנת מסד הנתונים לפרוייקט. בעבודותיהם יוכלו לקשר את הלמידה לשלבי הפרויקט.מכאן ואילך התלמידים

על המורה לדרוש מהתלמידים את מטרת הפרוייקט, אלו נתונים ישמשו את הפרויקט ומהם שיקולי התכנון בעת בניית מסד הנתונים.

שיגיעו בשלב הנוסף של תכנון web services -התכנון בשלב זה יהיה עבור צד השרת ללא ה

הפרוייקט.

רות ביצועיותמט התלמיד יגדיר את שם הפרויקט ואת מטרתו

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

התלמיד ירשום דפים מפורטים המתארים ומגדירים את קלט פלט הפרוייקט.

מושגים והכוונה יקטמטרות הפרוי

מסמך הגדרת הפרוייקטDSD

מפת האתר שיקולי תכנון והתפתחות עתידית

דרכי הערכה . הנחיה אישית תוך קבלת פרטי הפרוייקט מהתלמיד כולל לוחות זמנים1

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

כאן יחשפו התלמידים לשדרוג הטכנולוגי net. -ומטרת השימוש במחלקות ב HTMLלבין תגית )ולא התיאורטי( של כתיבה בסביבה טכנולוגית לאחר שהם מבינים את עקרון שרת לקוח, הטיפול

.XMLוייצוג המעמיק במסדי נתונים, מחלקות

מטרות ביצועיותהתלמיד יבנה ויריץ פקד צד שרת )כדוגמת יצירת טבלה(. כלומר יכתוב פקד צד שרת היוצר

.datalistטבלה )פשוטה( אך כמו HTMLבאמצעות כתיבת

Page 11: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

תוך שימוש בפקדי שריג נתונים dataהתלמיד יצור דף אינטרנט מבוסס פקדי (datagrid/gridviewבאמצעות אשפי ה )- visual studi

תוך שימוש בפקדי שריג נתונים dataהתלמיד יצור דף אינטרנט ללא שימוש בפקדי (datagrid/gridview)

התלמיד ירשום את הפקדים ללא שימוש באשפים.תוך הפעלת אירועים )פונקציות צד שרת וצד gridviewהתלמיד ייצור פקדים ותגיות בתוך שורות

לפחות פונקציה אחת(. –לקוח (page life cycelהתלמיד יסביר את מחזור זמן החיים של דף האינטרנט )

או פקד דומה. gridviewמתוך pstebackהתלמיד יתאר את ביצוע האירועים בצד השרת לביצוע או באינטרנט בכלל הוראות והסברים לגבי MSDN -התלמיד יוכל לאתר באמצעות חיפוש ב

פקדים. ad.net -התלמיד ייבנה אתר ויסביר אופן השימוש ב

XMLאו פקד דומה מתוך קובץ gridviewהתלמיד יאחזר נתונים לפקד : IIS -יורש את הגדרות ה web.cnfigהתלמיד יסביר כיצד

שכולל את האפיונים הבאים: web.cnfigהתלמיד ידע לנתח ולהסביר דף <?xmlversin="1.0"?> <cnfiguratin …> <cnnectinStrings/> <system.web>

<httpRuntimerequestValidatinMde="…" maxRequestLength="…"/> <sessinStatetimeut="20"/> <custmErrrsdefaultRedirect="ErrrPage.aspx" mde="Remtenly"> <errrstatusCde="403"redirect="Page1.aspx"/> <errrstatusCde="404"redirect="Page2.aspx"/> </custmErrrs> <glbalizatinrequestEncding="windws-1255" respnseEncding="windws-1255" fileEncding="windws-1255" culture="he-IL" uiCulture="he-IL"/> <cmpilatintargetFramewrk="4.0"> </cmpilatin> </system.web> </cnfiguratin>

web.cnfigהתלמיד יוכל לאתר באמצעות שימוש באינטרנט אפשרויות נוספות של קובץ

מושגים והכוונהAd.net .)טבלאות, קשרים(

בלבד ולדרוש את היכולת ללמוד פקדים ללא הסברים נוספים.יש ללמד חמישה פקדים יש ללמד את הפקדים הבאים )בלבד(:

Gridview DrpdwnList

פקד אימות שני פקדים נוספים לבחירת המורה )כדי לחדד את היכולת ללמוד לבד(

, יש ליצור מחלקה בצד השרת htmlכדי להבהיר את היות הפקד מחלקה בצד השרת המייצרת

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

, לשם כך עליו לכתוב בעצמו דוגמת פקד כזה.htmlהשרת היוצרות תגיות

Page 12: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

.rwfilter -והשימוש ב dataviewיש ללמד את המחלקה באחזור הנתונים ממסד הנתונים על התלמידים לכתוב שאילות מורכבות המאחדות מסדי נתונים

מלפחות שני מקורות שונים.

.gridview, יכולת הפעלת פונקציה מתוך שורת evalלבין bindעל התלמיד להכיר את ההבדל בין

טרות הפרק הזה כדי להבהיר את זהו זמן טוב לחזרה על חלק מהפרקים הקודמים תוך שימוש במ השימוש בפקדים.

Master page,

Pagelad Page.init

Page.isPstBack

Viewstateיש ללמדת את ה :- viewstate כולל שמירת מסד נתונים שלdataset ותוך בדיקת גודל. כמו כן התלמיד viewsurceהדף )כמות המידע המונחת בדף( ושיקולי התכנון בעת מבט על

.hidenfieldלבין viewstateיאבחן את ההבדל שבין

אין ללמד יצירת פקדים דינמית אך התלמיד יכול להשתמש באפשרות זו בעבודת הגמר ולהיבחן לא מומלץ. –על כך

.glbalאין ללמד קובץ

הקשרים בין והגדרת Dataset כדי לאחזר נתונים על התלמיד להעמיק את לימודיו במחלקה

DataTables

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

.SQLכפי שנלמדו בפרק SQLמורכבת על שאילתות

דרכי הערכה. בחינה מעשית: פיתוח אתר אינטרנט הכולל את כל האפשרויות והגנה על מיני פרויקט שיבוצע 1

בבית.. בחינה מעשית: תיקון תקלה באתר אינטרנט )תקלה באחזור הנתונים, שינוי סדר הפעולות של 2

(pagelad -, שימוש לקוי בweb.cnfig -, תקלה בviewstate -אכלוס פקד, שימוש לקוי ב

פרק עשירי: מודל השכבותפרק זה נועד לשכלל את הנדסת התכנה וליצור את שלושת שכבות העבודה העיקריות: שכבת

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

הגמר.

מטרות ביצועיות

Page 13: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

אתר אינטרנט המשתמש במחלקה המגדירה את הקישור lcalhst -התלמיד יכתוב ויריץ דרך ה .1למסד הנתונים. בעת יצירת קישור למסד הנתונים/מסדי נתונים מחרוזות הקישור יהיו במחלקה

זו בלבד.או/ו datasetאתר אינטרנט המשתמש במחלקה המחזירה lcalhst -התלמיד יכתוב ויריץ דרך ה .2

datareader ,תוך שימוש במחלקה המקשרת למסד הנתונים, במחלקה יהיו פונקציות עדכון שליפה, מחיקה והוספה.

אתר אינטרנט )מספיק דף אחד( המשתמשת בשתי lcalhst -התלמיד יכתוב ויריץ דרך ה .3מטופס דף האינטרנט לצורך עיבוד המידע )לדוגמה ניהול המחלקות הקודמות ולקליטת מידע מסד נתוני משרד החינוך ומסד נתוני בית הספר והכיתה(. –יומן כיתה שכולל שני מסדי נתונים

מושגים והכוונה חלוקה לשכבות

database -ופעולות על טבלאות ב database -היתרון של ההפרדה לקישור ל העברת שאילתות למחלקה

(dataview -ור הפעולה בשרת וזמן החיים של האובייקטים )שמירת נתונים במחז Full cnnected, Discnnectedטבלאות, קשרים, – AD.NETארכיטקטורת

דרכי הערכה . בחינה מעשית: כתיבת אתר תוך שימוש במחלקות המידע1ת )לדוגמה אי יכולת . בחינה מעשית: תיקון תקלה באתר אינטרנט המשתמש במחלקות השכבו2

ליצור קשר עם מסד הנתונים, פלט שגוי של דף האינטרנט(

Web Services –פרק אחד עשר: שרותי רשת פרק זה הוא השילוב של הפרקים הקודמים והפרקים שיבואו. בפרק זה התלמיד ילמד את מטרות

, SAPברשת והשימוש בהם. התלמיד יעמיק את ידיעותיו בפרוטוקול שירותי הרשת, איתורם והשימוש בהעברת אובייקטים של מידע בין הלקוח לשרת )מדוע פרוטוקול זה קיים(. התלמיד

בצד הלקוח )לקוח פירושו: מבקש שירות( וההבנה של prxy -יבין את כל תהליך יצירת מחלקת הWSDL .בכל התהליך

יח"ל. יצירת שני צדדים 0או 3צד אחד של שירותי רשת נחשבת לרמת הערה חשובה: יצירת יח"ל. 5של שירותי רשת נחשבת לרמת

מטרות ביצועיות התלמיד יסביר את מטרות שירותי הרשת. .1ברחבי האינטרנט )אפשר של חבר לכיתה או שרות רשת אמיתי ברשת( התלמיד יאתר שירות רשת .2

ויציג את תוצאות המידע שנצרך משרות הרשת. ההוספה של מחלקת prxyויצור עבורו מחלקת .Visual studi -תעשה דרך ה prxy -ה

ויציג dll -ימירה ל prxy -את יצירת מחלקת ה wsdl.exe -התלמיד יבצע בעצמו תוך שימוש ב .3 .Visual studiנתונים שנצרכו משירות הרשת. כלומר ללא שימוש אוטמטי של

כדי לאפשר שירותי רשת. המחלקה תוכל לטפל במסדי asmxהתלמיד ייצור מחלקה בקובץ .4 נתונים תוך ביצוע פעולות:

a. הפונקציה תקבל( עדכון מסד נתוניםparmeter – value) b. סד הנתונים )הפונקציה תקבל אובייקט נתונים המוגדר במחלקה נפרדת(.עדכון מ c. שליפה ממסד נתונים d. מחיקה של רשומה במסד נתונים Pstוההבדל בינו לבין פרוטוקול sapהתלמיד יסביר את מטרתו של הפרוטוקול .5 הפונקצויות ותכונות הפרמטרים.מהם הפרמטרים, sapהתלמיד יבחין בפרוטוקול .6 deserializatin -ו serializatinהתלמיד יסביר וידגים מהו תהליך .+

Page 14: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

.wsdl -משפיעה על ה asmx -וכיצד שינוי במחלקה ב wsdl -התלמיד יסביר מהו תפקידו של ה .2 דמים.התלמיד ישלב שירותי רשת בדף אינטרנט שנותר בעקבות הפרקים הקו .2

מושגים והכוונה

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

XML ה- Sap ו- WSDL. . יש להסביר שבקשת השלב הבא יהיה הסבר על שליחת נתון לשירות הרשת ואחזור נתונים

ויש לבנותה. prxyהלקוח אינה מתבצעת מול שירות הרשת ישירות אלא באמצעות מחלקה שוב יש לחזור על אותו תהליך לאחר שהתלמיד בונה שירות רשת בעצמו ולאחר מכן שירות רשת

מורכב. יש לשים לב שהתלמיד יפנים את התהליך באמצעות יצירה בעצמו של שירותי הרשת.

כי הערכהדר

sap -ו wsdlניתוח שירות רשת ומסמך –. בחינה עיונית 1 שימוש בשירות רשת מורכב )כולל העברת אובייקט לשרת( שיצר המורה. –. בחינה מעשית 2 יצירת שירות רשת מורכב. –. בחינה מעשית 2

פרק שנים עשר: תכנות חלונאימטרת הלימודים של שירותי רשת ומטרתו היא להבהיר את הדמיון התכנות החלונאי אינו

שכתיבת תכנה עבור אתר אינטרנט ושימוש במסדי נתונים דומה לתכנות חלונאי. עקר הפרק נועד להדגיש ששירותי רשת אפשרי שישמשו גם בתכנות חלונאי ולא רק עבור לקוח שהוא שרת

אינטרנט בעצמו.

מטרות ביצועיות .dataset -התלמיד יכתוב ויריץ תכנית הכוללת טופס בתכנות חלונאי הכולל הבאת נתונים מ .1 web service -התלמיד יכתוב ויריץ תכנית הכוללת טופס בתכנות חלונאי הכולל הבאת נתונים מ .2 web -התלמיד יכתוב ויריץ תכנית הכוללת טופס בתכנות חלונאי הכולל שליחת נתונים אל .3

service באותו הטופס( 3 -ו 2)יש לבצע את

מושגים והכוונה cnsle applicatin -תכנות חלונאי, גרפיקה המתווספת ל

בטופס חלונאי listפקד והצגת נתונים בטופס dataset -קישור הפקד ל

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

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

.MSDN -ה

דרכי הערכה

Page 15: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

)שיעורי בית והגנה בכיתה(: יצירת טופס תוך שימוש בפקד שלא נלמד בכיתה . בחינה מעשית 1

להצגת נתונים ממסד נתונים שמוצג על ידי המורה.לקליטה ושליחה של נתונים web service -. בחינה מעשית )שיעורי בית והגנה בכיתה(: שימוש ב2

מ/ואל השרת.

פרק שלושה עשר: הגשת עבודת הגמרהיא גולת הכותרת של לימוד המקצוע בהתמחות תכנות ותכנות מערכות שרותי רשת עבודת הגמר

(. Web Servicesאינטרנט )התלמיד מציג ידע תיאורטי ויחד עם יכולת מעשית לתכנת מערכת מורכתב הכוללת שימוש בכלים

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

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

של דבר. תוצרי הפרוייקט ישקפו את תכנית הלימודים כולל מורכבות הפרקים.

יח"ל: 0, 3, 5בין רמות העבודה: ההבדלים

ההבדל ברמת העבודה הינו פועל יוצא של

תיחום המערכת באמצעות כמות הפעילויות אותן ממחשבים. -א. הקף הפרויקט

ב. תכנות:

(.Prvider( וגם צד ספק )Clientעל ידי התלמיד. צד משתמש ) serviceבניית –יח"ל 5

.Prviderאו Clientצד אחד בלבד –יח"ל 1,3

בכל רמה של עבודה, יש להעדיף מערכת המטפלת ל"עומק" במספר מצומצם של פעולות, על פני

מערכת המטפלת באופן שטחי במספר רב של פעולות.

תיעוד העבודה והגשתה:

באתר הפיקוח הגשת עבודה במדיה דיגיטליתיש להגיש את העבודה כמפורט במסמך

.יש להגיש לבוחן את קבצי המקור של התוכנית

משימות ולוח זמנים

שלב ראשון של עבודת הגמר נעשה תוך מהלך הלימודים בכיתה יא` והוקדש לכך פרק בתכנית

הלימודים.

Page 16: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

Web Services -הנחיות לפרויקט / עבודת גמר

תיק המערכתא.

12פורמט הכתיבה: אותיות דוד, צבע שחור, גודל

הקדמה )עמוד אחד(:

.שער, שם

תיאור מילולי קצר של תוכן ומטרות העבודה. –הקדמה

.קהל היעד של העבודה

.תוכן עניינים ממוספר

:רפלקציה

יתעד את התפתחות הפרוייקט בשלבים עיקריים המצדיקים )לדעתו של התלמיד וכוללים התלמיד

נימוק( הסברים על מעבר בין שלבי הפיתוח.

התלמיד יתעד את לוח הזמנים של ביצוע הפרוייקט בטבלה

התלמיד יתעד את התובנות מכתיבת הקוד )גם אם החליט למחוק מחלקה מיותרת(.

המערכת ומטרותיה : תיאור

הפעולות במערכת ישקפו את המערכת הנבנית. המערכת יכולה להיות ארגון קיים כדוגמת סוכנות

נסיעות, מערכת משחק או מערכת מדעית

נתונים:

תיעוד בסיסי נתונים טבלאיים ע"יdsd מנורמל. )מספיקBCNF יש חשיבות לשימוש בשרת על( .)

(acsess -פני שימוש ב התלמיד יסבירשיקולי תכנון של כל משתנה התלמיד יסביר שימוש של כל טבלה במסד הנתונים כולל תהליך הנרמול של הטבלאות.

התלמיד יתאר את מבנה קבציxml המשמשים כמקור נתונים באמצעות קובץschema סיומת(

(.xsd

יסביר את חלוקת הקבצים השונים לספריות. שיקולי התכנון.התלמיד

תיאור המחלקות תוך שימוש ב-uml אופציונלי( או תוך שימוש ביכולות התיעוד הנמצאות כבר ב(-

visual studi ומייצרות קבצי תיעוד ב- html.

ב. תכנות

התוצר של פרק זה הוא אתר עובד התואם לאפיונים שנקבעו.

Page 17: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

שמות משמעותיים לשגרות ושדות, עימוד פנימי, תיעוד פנימי, הערות קריאות התכנית :

.והסברים בגוף התכנית

שלמות המבניות, מיקום הקטעים בתכנית. –: שילוב טכנולוגיות מבניות ומודולריות

עיצוב מסכים והנדסת אנוש, : ממשקים נוחים, ממשקים והתאמתם לדרישות המערכת עיצובהאתר לנוחות המשתמש, עיצוב הפלטים.

ב פיתוח מונחה עצמים- C#.

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

את תכנית הלימודים.

ג. הצגה

.התלמיד יריץ את עבודתו תוך מתן הסברים נלווים על התכנה ותהליך יצירתה

.הוכחת ידע והבנת החומר הינם תנאי הכרחי לקבלת ציון עובר

דריכי משתמשים:מ הסבר קצר על מהות המערכת ותזמון הפעלתה הסבר כיצד להריץ את המערכת תיאור ממשק המשתמש תיאור הפונקציות למנהל האתר

Page 18: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

יח"ל( 1גיליון הערכה לפרויקט גמר )

שם בית הספר:

שם התלמיד:

נושא הפרויקט:

השפה/הכלים התכנותים בה כתוב הפרויקט:

נימוקים והערות ניקוד בפועל 144ניקוד מרבי מתוך

(03) תיק המערכת –חלק א`

2 קריאות תיק העבודה

8 תיאור המערכת ומטרותיה

הנתונים, המודולים והקשרים תיאור ועיצוב בסיס

ביניהם.

תרשים זרימת הנתונים.

7

7 מפת תרשים האתר

6 מדריכי משתמשים )מנהל אתר, משתמש רגיל(

(55) תכנות -חלק ב`

0 קריאות התכנית ותיעודה

6 מבניות, מדולריות וחלוקה למחלקה/ות

14 בסיסיות לתשאול מסד הנתונים SQLשאילתות

Asp.net 24שימוש

9 ממשקים והתאמתם לדרישות המערכת

מוצגות )הנדסת אנוש, אסתטיקה, נוחות שימוש,

שימושיות, ממשק ברור(

6

(15) הצגה* -חלק ג`

11 הצגת התוכנית ושליטה בחומר

Page 19: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

ציון סופי*

4. אם לא, ציון העבודה יהיה עבודהבזמן ההרצה על התכנית להיות במצב.

.תלמיד חייב להכיר לעומקה את העבודה שהגיש, אחרת ציונו יהיה נכשל

חתימה: שם הבוחן: תאריך:

Page 20: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

יח"ל( 0גיליון הערכה לפרויקט גמר )

שם בית הספר:

שם התלמיד:

נושא הפרויקט:

השפה/הכלים התכנותים בה כתוב הפרויקט:

נימוקים והערות ניקוד בפועל 144ניקוד מרבי מתוך

(03) תיק המערכת –חלק א`

2 קריאות תיק העבודה

8 תיאור המערכת ומטרותיה

הנתונים, המודולים והקשרים תיאור ועיצוב בסיס

ביניהם.

תרשים זרימת הנתונים.

7

7 מפת תרשים האתר

6 מדריכי משתמשים )מנהל אתר, משתמש רגיל(

(55) תכנות -חלק ב`

0 קריאות התכנית ותיעודה

6 מבניות, מדולריות וחלוקה למחלקות

14 הנתוניםלתשאול מסד SQLשאילתות

Asp.net 14שימוש

web services 14שימוש ב

9 ממשקים והתאמתם לדרישות המערכת

מוצגות )הנדסת אנוש, אסתטיקה, נוחות שימוש,

שימושיות, ממשק ברור(

6

(15) הצגה* -חלק ג`

Page 21: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

11 הצגת התוכנית ושליטה בחומר

ציון סופי*

4. אם לא, ציון העבודה יהיה עבודהבזמן ההרצה על התכנית להיות במצב.

.תלמיד חייב להכיר לעומקה את העבודה שהגיש, אחרת ציונו יהיה נכשל

חתימה: שם הבוחן: תאריך:

יח"ל( 5גיליון הערכה לעבודת גמר )

שם בית הספר:

שם התלמיד:

נושא העבודה:

השפה/הכלים התכנותים בה כתובה העבודה:

Page 22: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה

נימוקים והערות ניקוד בפועל 144ניקוד מרבי מתוך

(03) תיק המערכת –חלק א`

2 קריאות תיק העבודה

8 תיאור המערכת ומטרותיה

הנתונים, המודולים והקשרים תיאור ועיצוב בסיס

ביניהם.

תרשים זרימת הנתונים.

7

7 מפת תרשים האתר

6 מדריכי משתמשים )מנהל אתר, משתמש רגיל(

(55) תכנות -חלק ב`

3 קריאות התכנית ותיעודה

1 מבניות, מדולריות וחלוקה למחלקות

14 הנתוניםלתשאול מסד SQLשאילתות

Asp.net 14שימוש

web services 14שימוש ב

9 ממשקים והתאמתם לדרישות המערכת

מוצגות )הנדסת אנוש, אסתטיקה, נוחות שימוש,

שימושיות, ממשק ברור(

1

3 מקוריות, יצירתיות, תחכום התוכניות

(15) הצגה* -חלק ג`

11 הצגת התוכנית ושליטה בחומר

ציון סופי*

4. אם לא, ציון העבודה יהיה עבודהבזמן ההרצה על התכנית להיות במצב.

.תלמיד חייב להכיר לעומקה את העבודה שהגיש, אחרת ציונו יהיה נכשל

חתימה: שם הבוחן: תאריך:

Page 23: Web Services...ךוניחה דרשמ היגולונכטו עדמ להנמ הנכות תסדנה תמגמ תוחמתהל םידומיל תינכות Web Services:םידומילה תינכתל

משרד החינוך מנהל מדע וטכנולוגיה מגמת הנדסת תוכנה