חבילת תוכנה

מתוך הנקודאי

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

דוגמה בולטת לחבילת תוכנה היא סביבת שרתים המורכבת מחבילת תוכנות שרת; מערכת הפעלה תואמת, שרת ווב, שרת בסיס נתונים, שרת שפת התנהגות (שהוא תוכנת שפת ההתנהגות בעצמה ודוגמה תהיה PHP), שרת אימייל וכדומה.
דוגמה נוספת היא חבילת תוכנות דרייברים במערכת הפעלה אשר מאפשרים הפעלה ושימוש נאות בחומרה דרך מערכת ההפעלה של המחשב, למשל כדי שנוכל להריץ בו תוכנה מסוימת ובזה גם משחק מחשב מסוים שאלמלא דרייברים אלה לא יכלנו להריץ או לא להריץ ביעילות (מערכת ההפעלה לא הייתה מזהה או לא הייתה מזהה היטב את החומרה הדרושה להרצה תקינה של המשחק).

ראו גם

הערות שוליים

  1. ^ באנגלית, לרוב software bundle או software stack