בית שמע צלילה לתוך Dev: מחזור חיי פיתוח התוכנה

צלילה לתוך Dev: מחזור חיי פיתוח התוכנה

תוכן עניינים:

Anonim

מאת ג'סטין סטולצפוס

מקור: Wrightstudio / Dreamstime.com

מהו מחזור חיי פיתוח תוכנה?

אתה יכול להסתכל בדף התנאים שלנו כדי לראות כיצד SDLC מוגדר באופן כללי:

מחזור חיי פיתוח התוכנה (SDLC) הוא מסגרת המגדירה משימות המתבצעות בכל שלב בתהליך פיתוח התוכנה. "

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

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

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

עם זאת, הבנה טובה יותר של ה- SDLC עוזרת לנו לדעת מה קורה מאחורי הקלעים, או כמו שיש אומרים, "כיצד מייצרים הנקניקיות."

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

מחזור חיי פיתוח התוכנה יכול להשתנות גם הוא.

"יש מגוון גישות לביצוע העבודה, או כיצד נראה מחזור החיים הספציפי לפיתוח תוכנה, וזה תלוי בארגון לגבי הצעדים הספציפיים, " אומר ג'ון קוויגלי מ- Value Transformation, המתאר כיצד ה- SDLC מציב את הבמה עבור כל כך הרבה מהנוחות הצרכנית שאנו נהנים מהם. "בחיים המודרניים, יש תוכנה בהרבה יותר מוצרים ממה שאתה חושב. השעון המעורר שלך, ככל הנראה, כולל בתוכו מיקרו-בקר שמריץ תוכנה. במיקרוגל שלך יש בקר מיקרו שמקבל כניסות מהמשתמש ומתבצע לפי אותן פקודות. יש בסמארטפון שלך, בטלוויזיה ובמכונית שלך תוכנה. כמו שיש יישומים רבים, ישנם מגוון וריאציות במוצרי תוכנה. "

אחת הדוגמאות הפופולריות היא המכונית המודרנית, שכל מכונאי כנראה יגיד לך שבא להיראות הרבה יותר כמו מחשב מפואר בעשור האחרון בערך.

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

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

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

שתף זאת:

תוכן העניינים

מהו מחזור חיי פיתוח תוכנה?

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

דגמי SDLC

מפל מסורתי SDLC: דוגמא

עוד אודות SDLC זריז

SDLC זריז: דוגמא

DevOps ו- SDLC

בינה מלאכותית ו- SDLC

סיכום

צלילה לתוך Dev: מחזור חיי פיתוח התוכנה