מודול (תוכנה)
מודול (בעברית תקנית: פִּרְקָן[1]) הוא תת-מערכת המהווה חלק מתוכנית מחשב ומבצעת פעולה מסוימת. לעיתים מודול נקרא בשם אחר (חבילה, ספרייה ועוד). מודול יכול להיות עצמאי (כלומר ניתן להרצה בנפרד) ואז הוא מכונה מודול ראשי או להוות חלק מתוכנית רחבה יותר הכוללת מודולים נוספים.
מודול מכיל לרוב יחידות קטנות יותר (פונקציות, מחלקות, משפטים וכיוצא באלו) והוא נכתב במרבית המקרים בקובץ נפרד (חלק מהשפות כמו שפת C משתמשות בכתיבה של קובץ נפרד כהגדרת מודול). עם זאת ישנם מקרים בהם מודול מחולק על קבצים רבים (למשל בשפת ADA מורכב מודול לרוב משני קבצים - הגדרה ומימוש) או כתובים מספר מודולים בקובץ אחד (מצב שלרוב נחשב לבעייתי מבחינה יכולת התחזוקה של התוכנה אולם הוא חוקי).
לרוב ההתייחסות למודול היא כיחידה הקטנה ביותר הניתנת לבדיקה עצמאית (בדיקות של פרוצדורות ייתכנו אולם פרוצדורות שאינן ניתנות לקריאה מחוץ למודול לרוב לא ייבדקו כיחידות).
ראו גם
[עריכת קוד מקור | עריכה]הערות שוליים
[עריכת קוד מקור | עריכה]- ^ פִּרְקָן במילון טכנולוגיית המידע: שפות תכנות (תשע"ה), באתר האקדמיה ללשון העברית
מוֹדוּל; חלק של תוכנית שפותח כך שיהיה נבדל או בר זיהוי בכל הקשור לפעולות כגון הידור, כריכה או ביצוע, והעשוי להדד (to interact) עם תוכניות אחרות או עם חלקים אחרים של אותה תוכנית