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