140 likes | 267 Views
RummyCube – 21/4/10. גלעד צ'פליק 066479882 דוד זיסמן 039714407 אולגה קרפוב 320490030. אופן שמירת נתונים. בחרנו לממש persistence על ידי מימוש serializable class אשר תשמור את נתוני המשחק, ניקוד ומשתתפים לקובץ. אין צורך לעבוד עם primary / secondary keys .
E N D
RummyCube – 21/4/10 גלעד צ'פליק 066479882 דוד זיסמן 039714407 אולגה קרפוב 320490030
אופן שמירת נתונים • בחרנו לממש persistence על ידי מימוש serializable class אשר תשמור את נתוני המשחק, ניקוד ומשתתפים לקובץ. • אין צורך לעבוד עם primary / secondary keys. • שיטה זו מתאימה עבור נפח תעבורה קטן כגון הפרוייקט שלנו. • רעיונות נוספים היו שימוש ב Java Persistence API או Java Data Objects. נדחו עקב בעיות טכניות עם Google App Engine ו-Java DB.
חלוקה לאיטרציות אבן דרך 14.4 שיפור יציבות Web Play ותיקון באגים ברשת, בחירת תצורת עבודה עבור הpersistence, למידה והכנת מנשק לעבודה מול מסד הנתונים. --- בוצע אבן דרך 21.4 מימוש UI עבור מבנה הנתונים, מבנה נתונים persistent עובד וחשבונות משתמשים וניקוד מחושב לפי הדרישה, היסטורית משחקים. -- בוצע
סיפורי לקוח • הייתי רוצה שהמשחק ברשת יהיה ללא תקלות. חשיבות 3. – בוצע • הייתי רוצה שהמספרים יופיעו בתור מספר ולא בתור השם של המספר. חשיבות 3 – בוצע • הייתי רוצה שניתן יהיה להתחבר עם שם משתמש וסיסמא, ושהניקוד ישמר בשרת. חשיבות 3 – בוצע • הייתי רוצה שהשרת יהיה מחובר לאינטרנט 24/7. חשיבות 2. – פתוח • הייתי רוצה שניתן יהיה לשחק ברשת נגד המחשב. חשיבות 1 - פתוח
מדדים • מדד 1: כמות שורות קוד • השבוע: 4294 • 7.4: 3235 • מדד 2: סיפורי לקוח - השבוע: 3/5 סיפורי לקוח הושלמו. עיקר העבודה התבצעה על סיפור הלקוח הקריטי – מימוש ה persistency. - 7.4:4/5 סיפורי לקוח הושלמו. • מדד 3: כמות שעות עבודה - דו-שבועי: 49 שעות צוותיות - 7.4: 27 שעות צוותיות