ארכיטקטורת תוכנה
ארכיטקטורת תוכנה היא תכנון של תוכנות גדולות. תכנון זה מראה איך חלקים עובדים יחד. "מופשט" אומר תיאור כללי, לא פירוט. החוקרים התחילו בשנות ה-60. בשנות ה-90 זה הפך חשוב יותר בגלל תוכנות גדולות ומסובכות. יש שפה מיוחדת לתיאור חלקים חשובים, והיא נקראת UML. זוהי כותרת המצביעה על תחומים שונים שעוסקים בארכ...
Unified Modeling Language
UML (שפת מידול מאוחדת) היא שפה של ציורים לתכנון תוכנה. היא עוזרת להסביר איך תוכנה עובדת בלי לכתוב קוד. השפה נוצרה על ידי מהנדסי תוכנה בחברת Rational. היום Rational היא חלק מחברת IBM. בסוף שנות ה־90 ארגון בשם OMG הפך את UML לתקן. דיאגרמות הן ציורים שונים בתוך UML. כל ציור בנוי משלוש אבני בניין: גו...
תרחיש שימוש
תרחיש שימוש הוא סיפור קצר על איך תוכנה עובדת עם אנשים. "שחקנים" הם האנשים או המערכות שעושים את הפעולות. הרעיון נוצר על ידי איוואר יאקובסון בשנות ה־80. אחרי זה הרעיון נכנס לשפות מודל כמו UML. אין דרך אחת נכונה לכתוב תרחיש. יש כמה חלקים שחשוב לכלול: שם קצר שבא בפועל-שם-עצם, למשל "משוך כסף". משפט או...