Skip to content
pinibn edited this page Nov 13, 2011 · 10 revisions

מידע כללי

  • שם הפרוייקט: STT - Student Time Table
  • 'מסגרת הזמן: סמסטר א

קהילת הפרוייקט:

  • חברי הצוות:
    • בת-אל היזמי
    • אבי מורלי
    • דימה גרישין
    • פיני בן נחום

לקוחות ובעלי עניין:

  • סטודנטים מהמכללה האקדמית להנדסה ירושלים

אופן העבודה המתוכנן:

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

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

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

מאפיינים:

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

פתרון טכני:

המערכת תיבנה בטכנולוגיית ASP .NET או בטכנולוגיית PHP, צד שרת. ב- JavaScript ו HTML, צד לקוח.
בעת ביצוע LogIn המערכת תאמת את שם המשתמש והסיסמא במסד הנתונים של המכללה.
אם המשתמש אומת, המערכת תשלוף ממסד הנתונים את כל המידע הרלוונטי לגביו לאותו שבוע – הודעות חדשות, תרגילים חדשים, מבחנים, אירועים חדשים – ותציג זאת בצורה נוחה למשתמש.
איזור הסכנה במערכת – ההתממשקות עם מסד הנתונים של המכללה.

- תרשים:

Diagram

תכנון והערכה ראשוניים:

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

ניהול סיכונים:

###סיכונים העלולים לעלות במהלך ביצוע הפרוייקט:

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

התמודדות עם סיכונים:

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

Clone this wiki locally