מודול (תוכנה)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

מודול (בעברית תקנית גם פִּרְקָן[1]) הוא תת-מערכת המהווה חלק מתוכנית מחשב ומבצעת פעולה מסוימת. לעיתים מודול נקרא בשם אחר (חבילה, ספרייה ועוד). מודול יכול להיות עצמאי (כלומר ניתן להרצה בנפרד) ואז הוא מכונה מודול ראשי או להוות חלק מתוכנית רחבה יותר הכוללת מודולים נוספים.

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

לרוב ההתייחסות למודול היא כיחידה הקטנה ביותר הניתנת לבדיקה עצמאית (בדיקות של פרוצדורות ייתכנו אולם פרוצדורות שאינן ניתנות לקריאה מחוץ למודול לרוב לא ייבדקו כיחידות).

ראו גם

הערות שוליים

  1. ^ טכנולוגיית המידע (תשע"ה, 2015) פִּרְקָן מוֹדוּל; חלק של תוכנית שפותח כך שיהיה נבדל או בר זיהוי בכל הקשור לפעולות כגון הידור, כריכה או ביצוע, והעשוי להדד (to interact) עם תוכניות אחרות או עם חלקים אחרים של אותה תוכנית]
P Computer-science.svg ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0