PracticU

מחזור חיים של תוכנה

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

מחזור חיים של תוכנה
השיעור קצר ומציג מבוא למחזור החיים של תוכנה ולמודלי הפיתוח שילמדו בהמשך.
משולש הפרויקט
1. תקציב, זמן ומשאבים: שלושת הגורמים מתנגשים זה בזה. אי אפשר לקצר זמן בלי להגדיל משאבים או תקציב.
2. ניהול: מנהל הפרויקט צריך לשחק באיזון בין שלושתם.
מחזור החיים הכללי
1. דרישות לקוח.
2. תכנון ועיצוב של התוכנה.
3. בנייה.
4. בדיקות.
5. מסירה ללקוח לאישור סופי.
המודלים
1. תפקיד המודל: מציע דרך לפתור את בעיית המשולש, על ידי הנחיה לגבי סדר העבודה.
2. גמישות: בעולם האמיתי קשה לעבוד בדיוק לפי המודל, ולכן הוא משמש כעמוד אש שאליו הפרויקט מכוון.
3. בחירה: ארגון יכול לבחור מודל אחר לכל פרויקט, לפי מה שמתאים לו.
בתום השיעור הסטודנט מבין את מסגרת מחזור החיים ואת מטרת המודלים שיוצגו בהמשך.
השיעור הבא בקורס: Big Bang Model

פרקי ההרצאה: מחזור חיים של תוכנה

  1. 00:00

    מבוא למודלים של מחזור החיים

  2. 00:38

    משולש הפרויקט: זמן, תקציב ומשאבים

  3. 01:41

    שלבי מחזור החיים הכלליים של פרויקט

  4. 02:44

    המודל הוא חזון: בחירת מודל לארגון

תמלול ההרצאה: מחזור חיים של תוכנה

הטקסט המלא של הדקות הראשונות בהרצאה «מחזור חיים של תוכנה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:01

    בהרצאה הזאת אנחנו, זו תהיה איזושהי הרצאת מבוא שתדבר על קצת הכנה להרצאות שמדברים על מודלים בפיתוח תוכנה או מודלים במחזור החיים של תוכנה. introduction, קצת היכרות.

  2. 00:17

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

  3. 00:36

    It is impossible to be a balance point between three areas קשה מאוד או כמעט בלתי אפשרי או אחת הבעייתיות בניהול פרויקטים זה היכולת להיות מאוזן גם מבחינת תקציב גם מבחינת זמן גם מבחינת משאבים תמיד משהו בא על חשבון משהו וזה למה המשולש כי אם אני קרוב יותר לזמן אז או שזה יבוא על חשבון ה-resource או שזה יבוא על חשבון ה-budget משהו ייפגע אי אפשר להיות באיזון אי אפשר להיות נניח

  4. 01:08

    בתוך אמצע משולש לדוגמה אקזמפל last time means more resources כדי אם מורידים לי את הזמן או אם רוצים שאני אוכל לעשות משהו בפחות זמן צריכים להגדיל לי את הריסורסים את המקורות להביא לי יותר אנשים להביא לי יותר ציוד אם צריך להביא לי יותר אנשים ויותר ציוד צריך להביא לי יותר כסף צריך להגדיל את התקציב של הפרויקט אז כל הזמן מנהל הפרויקט וכל גוף צריך לשחק איכשהו

  5. 01:41

    בלנסות להיות כמה שיותר קרוב לאיזון בין שלושת הגורמים האלה in general project life cycle is built from costumer requirements designing the software build the software test the software send the final version to costumer באופן כללי מחזור החיים של תוכנה של פרויקט פיתוח נראה באופן הבא יש לנו דרישות לקוח אחרי זה לוקחים את הדרישות האלה ובעזרתם מאפיינים או מתכננים את התוכנה אחר כך בונים

  6. 02:20

    את התוכנה אחר כך בודקים את התוכנה ואחר כך שולחים את הגרסה הסופית ללקוח לאישור סופי.

  7. 02:28

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

  8. 03:06

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

  9. 03:30

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

  10. 03:47

    כל אחד בגלל שהתוכנה שנבנית,

לקורס המלא: קורס בדיקות ידניות אונליין

ההרצאה הקודמת: מבוא ל-QA ולבדיקות - חלק 2

ההרצאה הבאה: Big Bang Model

הרצאות קשורות מקורסים אחרים

  • מחזור חיים של פיתוח מוצר תוכנה
  • מחזור חיים של תקיפה
  • כתיבת קורות חיים - בודק תוכנה
  • מחזור חיים של תקלה - Bug Life Cycle - חלק 1

קורסים נוספים במסלול

  • קורס בדיקות ידניות - QA
  • קורס הכנה למבחן ההסמכה ISTQB