170 likes | 286 Views
Progress 5.5 : Web Server. טכנולוגיית Client. באילו טכנולוגיות ספריות השתמשתם? השתמשנו ב- ( jQuery ) CSS, HTML, Javascript מדוע? רצינו הפרדה מוחלטת בין קוד השרת ללקוח, ובצורה זו התקשורת מתבצעת באמצעות XML ויוצרת את ההפרדה באופן טבעי. טכנולוגיית Server.
E N D
טכנולוגיית Client • באילו טכנולוגיות \ ספריות השתמשתם? השתמשנו ב- (jQuery)CSS, HTML, Javascript • מדוע? רצינו הפרדה מוחלטת בין קוד השרת ללקוח, ובצורה זו התקשורת מתבצעת באמצעות XML ויוצרת את ההפרדה באופן טבעי.
טכנולוגיית Server • באיזו טכנולוגיות \ ספריות השתמשתם? • השתמשנו ב- SERVLETS • מדוע? • חשבנו לעבוד עם APPLETS בשילוב עם RMI • אבל עבור טכנולוגית ה-SERVLETS היה יותר • מידע נגיש ברשת (ו Appletזהמכוער(ולכן בחרנובשיטה זו.
ONLINE GAME: LOCAL GAME: RMI Client Profiled Game Profiled Game Game Profiled Game Game Profiled Game Server Threads Game Game IUI History Profile PROFILES History Profile History Profile History Profile SQL Layer 1: DBAccess Layer 2: DBLogic Game Strings SQL SYNTEX
ONLINE GAME: Java Script Take over Company Convert/Buy Stocks Game Data String[] Game Logic Execute Buy Stocks Servlet Choose Tile Log Writer String Choose Company to make XML String Profile Game Data PROFILES Profile Game Data GAME DATA Profile Game Data Profile Game Data SQL Layer 1: DBAccess Layer 2: DBLogic Strings SQL SYNTEX
תכונות, חלוקה לאיטרציות וחלוקת העבודה • אילו תכונות תוכננו לאבן הדרך? • LAYOUT של העמודים • ניהול ההתחברות מצד השרת(SERVLETS ) ומצד הלקוח (JAVASCRIPT,CSS ) • אילו לגרסה הסופית? • GAME • אילו תכונות לא נכללות כלל בגרסה? למה דוקא תכונות אלו? • משחק מול מחשב • איך מתחלקת העבודה בין חברי הצוות? מדוע? • דן וניר עוסקים ב-LAYOUT של העמודים ובניהול ההתחברות, כי הם מכירים JAVASCRIPT, CSS . השאר עבדו על חלוקת GAME כי זה דרש המון עבודה.
מדדים • מדד 1: מס' גרסאות פר אבן דרך • מה נמדד? 227 (+6) • האם יש הסבר למספר? צפוי, הרבה עבודה בוצעה ולא סוימה נכון לעכשיו, טרם הועלתה ע"מ לא לשבור את הגרסה הקיימת. • מדד 2: מס' שורות קוד (לא כולל בדיקות) • מה נמדד? 7,105 ( +2359 – קודJava : + 799, צד קליינט (Html,css,javascript, xml) :+1583) • האם יש הסבר למספר? קוד רב נכתב עבור צד השרת. • מדד 3: מספר נושאים פתוחים באתר, ופרק זמן הארוך ביותר של נושא שטרם נסגר: • מה נמדד? 2 נושאים פתוחים, הוותיק מביניהם פתוח חודש. • האם יש הסבר למספר? ניתנה עדיפות מקסימאלית למימוש הפונקציונאליות הדרושה באבן הדרך הנוכחית.
DEMO And Regression Test