מוויקיפדיה, האנציקלופדיה החופשית
במחשבים, המושג פריסת תוכנה (באנגלית: software deployment, ובעברית לעיתים קרובות: דיפלויימנט) מתייחס לכלל הפעולות שהופכות מערכת תוכנה זמינה לשימוש.
הנדסת תוכנה |
---|
ערך זה שייך לקטגוריית הנדסת תוכנה |
פעילויות ושלבים |
דרישות • ניתוח • אפיון • ארכיטקטורה • עיצוב • תכנות • ניפוי שגיאות • בדיקה • אימות • בנייה • פריסה • תפעול • תחזוקה |
מתודולוגיות |
זריזות • מפל המים • תכנת ותקן • Crystal Clear • Scrum • Unified Process • Extreme Programming • אינטגרציה רציפה • DevOps |
תחומים תומכים |
ניהול פרויקטים • ניהול תצורה • תיעוד • הבטחת איכות • Profiling |
כלים |
מהדר • מקשר • מפרש • IDE • ניהול גרסאות • אוטומציית בנייה |
התהליך הכללי של פריסת תוכנה מורכב מכמה פעילויות מקושרות עם מעברים אפשריים ביניהן. פעילויות אלו יכולות להתרחש באתר המפתח או באתר הצרכן, או בשניהם. כיוון שכל מערכת תוכנה היא ייחודית, קשה להגדיר את התהליכים או הפרוצדורות המדויקים שבמסגרת כל פעילות. לפיכך, יש לפרש את המושג "דיפלויימנט" כתהליך כללי אשר יש להתאים אותו לדרישות או לאפיונים ספציפיים. תיאור קצר של כל פעילות יוצג בהמשך.
המורכבות והשונות של מוצרי תוכנה הצריכה יצירת תפקידים מיוחדים לתיאום והינדוס של תהליכי הפריסה. במערכות המיועדות למחשבים אישיים, לעיתים קרובות משתמש הקצה הוא גם "פורס התוכנה" כאשר הוא מתקין את חבילת התוכנה על המחשב שלו. עבור תוכנות enterprise, קיימים תפקידים רבים נוספים. בנוסף לכך, התפקידים המעורבים בתהליך זה בדרך כלל משתנים עם התקדמות היישום מסביבות בדיקה (pre-production) לסביבות ייצור (production). בין בעלי התפקידים בהקשר זה הם: מפתחי תוכנה, system administrator, database administrator, מתאמי דיפלויימנט (ראו: DevOps), מנהלי תפעול (ראו: מתודת ITIL), ועוד.
Seamless Wikipedia browsing. On steroids.