181024 - פיתוח מערכות תוכנה
מרצה: אוהד
ברזילי ()
צוותים ופרויקטים
שיעור ראשון: 01.03.2009
נושא השיעור: מבוא ותכנות בצוות בגישת eXtreme
Programming
מצגות:
חומר עזר: CVS
חומר עזר: SVN
קריאה (צפייה) נדרשת לקראת השיעור הבא:
תרגיל בית:
לא הייתי בשיעור או לא ברור לי מה עליי לעשות?
- קודם כל תרגע
- קרא את הוראות התרגיל
ואופן ההגשה
- עליך למצוא צוות ולהצטרף לפרוייקט
שיפתח עבורו ב- Google Code Project Hosting (להלן: "אתר הפרוייקט")
- על הצוות לחלק את המשימות ולתכנן את העבודה לשבועיים הקרובים.
על תכנון זה להופיע באתר הפרוייקט
- על כל חבר צוות לתאר את תרומתו לפרוייקט במצגת וכן באתר בפרוייקט בלשונית Issues (כולל זמנים)
- על הצוות לתכנן את הצגת ההתקדמות לשיעור הקרוב בעזרת המצגת הזו (שימו לב להערות לגבי חלק מהשקפים) ולמנות חבר צוות
שיציג אותה
- את המצגת יש להעלות לאתר הפרוייקט ללשונית Downloads
שיעור שני: 08.03.2009
נושא השיעור: מימנויות אישיות ותכנון פרויקט בגישת eXtreme
Programming
מצגות:
חומר עזר נוסף:
תרגיל בית:
לא הייתי בשיעור או לא ברור לי מה עליי לעשות?
- קודם כל תרגע
- קרא את הוראות התרגיל
ואופן ההגשה
- עליך למצוא צוות ולהצטרף לפרוייקט
שיפתח עבורו ב- Google Code Project Hosting (להלן: "אתר הפרוייקט")
- על הצוות לחלק את המשימות ולתכנן את העבודה לשבוע שנותר.
על תכנון זה להופיע באתר הפרוייקט
- על כל חבר צוות לתאר את תרומתו לפרוייקט במצגת וכן באתר בפרוייקט בלשונית Issues (כולל זמנים)
- על הצוות לתכנן את הצגת ההתקדמות לשיעור הקרוב בעזרת המצגת הזו (שימו לב להערות לגבי חלק מהשקפים) ולמנות חבר צוות
שיציג אותה
- את המצגת יש להעלות לאתר הפרוייקט ללשונית
שיעור שלישי: 15.03.2009
נושא השיעור: רזולוציה של תוכנה ותפקידי רוחב בצוות
חומר עזר נוסף:
קריאה (צפייה) נדרשת לקראת השיעור הבא:
תרגיל בית:
לא הייתי בשיעור או לא ברור לי מה עליי לעשות?
- קודם כל תרגע
- קרא את הוראות התרגיל
ואופן ההגשה
- על הצוות לחלק את המשימות ולתכנן את העבודה לשבוע שנותר.
על תכנון זה להופיע באתר הפרוייקט
- על כל חבר צוות לתאר את תרומתו לפרוייקט במצגת וכן באתר בפרוייקט בלשונית Issues (כולל זמנים)
- על הצוות לתכנן את הצגת ההתקדמות לשיעור הקרוב בעזרת המצגת הזו (שימו לב להערות לגבי חלק מהשקפים) ולמנות חבר צוות
שיציג אותה
- את המצגת יש להעלות לאתר הפרוייקט ללשונית
שיעור רביעי: 22.03.2009
נושא השיעור: הוספת כח אדם לפרויקט מאחר וגם הפצה, התקנה ועדכון של
תוכנה (חלק א')
מצגות:
חומר עזר
נוסף:
- JARs, Applets, Web Start
- Start Eclipse => Help =>
Welcome => Tutorials
- => Create an Eclipse
plug-in
- => Create a Rich Client Platform (RCP) application
תרגיל
בית:
לא הייתי בשיעור או לא ברור לי מה עליי לעשות?
- על הצוות לחלק את המשימות ולתכנן את העבודה למהלך השבועיים הקרובים וכן את אבן
הדרך לשבוע הבא. על תכנון זה להופיע בפורום הפרוייקט
- על כל חבר צוות לתאר את תרומתו לפרוייקט באתר הפרוייקט ובמצגת (סיפורים, תפקיד רוחבי, כולל
זמנים)
- על הצוות להציג את התקדמות העבודה בשיעור הקרוב בעזרת המצגת הזו
שיעור חמישי: 29.03.2009
נושא השיעור: הפצה, התקנה ועדכון של
תוכנה (חלק ב'), חתכי רוחב בתוכנה
מצגות:
קריאה
(צפייה) נדרשת לקראת השיעור הבא:
תרגיל בית:
לא הייתי בשיעור או לא ברור לי מה עליי לעשות?
- על הצוות להשלים את העבודה עד לשיעור הבא (לאחר חופשת הפסח!). אם
היו שינויים בתכנון בעקבות אבן הדרך הראשונה על השינויים להופיע
בפורום הפרוייקט (אין למחוק את התכנון המקורי אלא להציג את השינויים בנפרד)
- על כל חבר צוות לתאר את תרומתו לפרוייקט במצגת ובאתר הפרוייקט (סיפורים, תפקיד רוחבי, כולל זמנים)
- מלאו ושילחו את שאלת הרפלקציה השנייה בהקדם (עכשיו!)
- על הצוות להציג את התרגיל השלם בשיעור הקרוב בעזרת המצגת הזו
- חופש שמח!
שיעור שישי: 19.04.2009
נושא השיעור: מקביליות
מצגות:
קריאה
(צפייה) נדרשת לקראת השיעור הבא:
תרגיל בית:
שיעור שביעי: 26.04.2009
נושא השיעור: תקשורת (חלק א'), מתכנתים בהוליווד
מצגות:
קריאה נוספת:
שיעור שמיני: 10.05.2009
נושא השיעור: תקשורת (חלק ב'), יישומי XML
מצגות:
קריאה נוספת:
תרגיל בית:
- תרגיל מספר 5 - בניית שרת משחקים ומאגר משתמשים - תאריך הגשה: 14.06.2009 (אבן דרך: 07.06.2009)
שיעור תשיעי: 24.04.2009
נושא השיעור: Persistency and Example Embedding
מצגות:
לקראת השיעור הבא: יש לקרוא על Servlets and JSP. לשם כך יש מגוון גדול של מקורות. למשל:
שיעור עשירי: 31.05.2009
נושא השיעור: Web Applications
מצגות:
תרגיל בית:
שיעור אחד עשר: 07.06.2009
נושא השיעור: Web Applications II and Dependency Injection
מצגות:
תרגיל בית:
- על הצוות להציג את התרגיל השלם בשיעור הקרוב בעזרת המצגת הזו
שיעור שניים-עשר (אחרון): 14.06.2009
נושא השיעור: מסיבת סיום (הצגת פרויקטים): Hatrick ,
RISK