ההבדל בין Stlc ו- sdlc ההבדל בין
stlc לעומת sdlc
SDLC מתייחס מחזור החיים בפיתוח תוכנה, בעוד STLC מתייחס בדיקות תוכנה מחזור החיים. שני אלה מכילים שישה שלבים המראים הבדלים לוגיים ביניהם. שני תהליכים אלה מושווים להלן בפירוט עם סקירה יסודית של ההבדלים שלהם ואת קווי הדמיון.
אחד השלבים שעוברים שני תהליכים אלה הוא איסוף הדרישות. איסוף הדרישות נעשה על ידי אנליסט עסקי ב- SLDC, שבו צוות הפיתוח מנתח את הדרישות ישירות מארכיטקטורת התכנון ועד לקידוד אל נקודת המבט. STLC מצד שני משתמשת דרישות איסוף לבדיקה, סקירה וניתוח של הדרישות. צוות הבדיקות מוצא את הדרישות הנדרשות, כגון סוגי הבדיקות הנדרשות, ובדיקה יסודית של הדרישות מבטיחה קשר פונקציונאלי לוגי בין תכונות ומודולים. זה מבטיח כי כל בעיה או פערים נתפסים בשלב מוקדם.
-> ->בשלב התכנון, SLDC יש אדריכל טכני שתפקידו להבטיח כי עיצובים ברמה גבוהה נמוכה של התוכנה נפגשו. האנליסט העסקי מגיע גם כאן כדי ליצור עיצוב ממשק משתמש עבור היישום. STLC יש את האדריכל הבדיקה מתנהג כמנהל להוביל את עושה את תכנון הבדיקה ואת זיהוי של נקודות בדיקה ברמה גבוהה. בשלב זה יש פירוט של הדרישות.
ואז מגיע שלב קידוד או פיתוח אשר צוות הפיתוח SDLC מטפל. בשלב זה הפיתוח בפועל המתייחס קידוד מתרחשת וזה מבוסס על הארכיטקטורה עיצוב. צוות הבדיקה STLC, לעומת זאת, ואז מקבל להתמקד האנרגיה שלהם על כתיבת מקרי הבדיקה המפורטת.
השלב הרביעי הוא שלב הבדיקה שבו SDLC יש בדיקה בפועל של הקוד שפותח. במסגרת שלב זה, בדיקות יחידה, בדיקות אינטגרציה ובדיקות מערכת נעשה. כל בדיקות אחרות שיש לעשות הם מטופלים כאן SLDC. ב STLC, יש ביצוע הבדיקה גם בשלב זה בנוסף לדיווח על שגיאות שנמצאו. כמו כן זהו שלב שבו הדיווח ידני, אוטומציה, בדיקות מבוצעת על מנת להבטיח את הקוד שפותח פונקציות כפי שהוא צריך. כמו כן מבוצעת בדיקה של רסטרינג ורגרסיה. הפונקציה הכללית של שלב בדיקות STLC היא לקבל סקירה של מקרי מבחן ותרחישים של הבדיקה.
הבא הוא שלב פריסת היישום שבו SDLC פורסת יישומים שעברו את 4 השלבים האחרונים. הפריסה נעשית באמצעות סביבת הייצור למשתמשי הקצה האידיאליים והממשיים. ב STLC, זהו שלב בדיקות ויישום הסופי. הבדיקה נעשית ודוח סופי מוכן.
השלב האחרון הוא שלב התחזוקה שהוא שלב מתמשך. ב SLDC, הוא כולל שלאחר הייצור ופריסה תמיכה ומעקב עם שיפורים כפי שהם ממשיכים להתפתח. STLC מצד שני תכונות עדכון ותחזוקה של תוכניות הבדיקה, בדיקות ותמיכה שלבי הבדיקה, כמו גם שיפורים כחלק תחזוקה.
סיכום
SLDC ו- STLC מסתכלים על שלבי הפיתוח והבדיקות של התוכנה
הבדלים מתרחשים בשישה תחומים עיקריים המתארים את סביבת הייצור כולה, כלומר, איסוף דרישות, קידוד, תכנון, בדיקת פריסה ותחזוקה < שישה שלבים בבירור לתעד את התפקידים הספציפיים של אנשים וצוותים בכל תהליך הפיתוח והבדיקות.
חשוב לציין כי STLC נכלל SDLC, כמו בדיקות בעיקר המקיף את המטרייה של פיתוח תוכנה
למרות בדיקה תחת SDLC, יש להבין כי בדיקה היא פונקציה עצמאית בתהליך פיתוח התוכנה ויש לכנות זאת ככזו.