Skip to content

Inception

alexanderar edited this page Nov 7, 2011 · 13 revisions

:מידע כללי

  • שם הפרויקט: DrCleaner
  • מסגרת הזמן : סמסטר א

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

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

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

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

Useful links about Agile software development:

* The NOT list, רשימת מאפיינים:

* :בפנים

  1. Word, Exel, PowerPoint, PDF תמיכה במסמכי
  2. תמיכה במחיקה / העברה לארכיון כאפשרויות טיפול
  3. תמיכה במערכות הפעלה של מייקרוסופט

* : בספק

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

* :בחוץ

  1. תמיכה בסוגים נוספים של קבצים
  2. חיפוש של הקבצים בתוך קבצים דחוסים

* :פתרון טכני

  • את המערכת נבנה כאפליקציית ג'אווה תוך שימוש בגירסה האחרונה שלה שיצא לעולם ביולי 2011 - גירסה 7 - והמחלקות החדשות שלה המאפשרות גישה לתכונות הקבצים שלא היו נגישות בגירסאות קודמות יותר

  • תרשים:

  • Diagram

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

  • JDK7 ללמוד את השימוש במחלקות החדשות של
  • JDK7 להתקין את
  • לאסוף דרישות לקוח .
  •   לבצע בדיקות מול מאגר עצמי.
    
  •   מימוש תרחישים עיקריים
    
  •   בדיקות לקוח
    

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

סיכונים אפשריים במהלך הפרויקט:

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

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

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

Clone this wiki locally