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

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

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

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

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

P Computer-science.png ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.