Computer-Aided Software Engineering - כלי פיתוח ותחזוקה הם כלים ממוכנים (בעיקר תוכנות) המסייעים בפיתוח מערכות ממוחשבות (בעיקר מערכות מידע) ותחזוקתן ומשמשים את אנשי המחשוב עצמם.
ISO 9000 היא קבוצת תקנים בינ"ל אשר מגדירה את דרישות האיכות ממפעל או ארגון המבקש לקבל הסמכה בנושא איכות. המקבילה בישראל היא קבוצת התקנים ת"י 2000. תקן ISO‑9000‑3 (או ת"י 2000.3), בקבוצה, מגדיר את דרישות האיכות מארגון העוסק בתוכנה והמבקש לקבל הסמכה ל- ISO‑9001. תקן אחרון זה הוא הרלוונטי לתחום בו עוסק גם מפת"ח.
אבטחת איכות (א"א) היא מכלול פעולות ותוצרים המיועדים לוודא שהמערכת הנבנית היא איכותית, היינו, עומדת בדרישות ארבעת מדדי האיכות המרכזיים: פונקציונאליות, איכות הנדסית (יעילות), כלכליות ועמידה בדרישות חוק ומינהל תקין. אבטחת איכות היא נושא "רוחבי" החוצה את הארגון ואת הפרויקט כולו.
בדיקת תוצרים, בכללם תוצרי תיעוד ומסמכים שהופקו לאורך מחזור החיים: מסמך ייזום, תיק אפיון, מפרט, מפ"ל, תיק עיצוב וכו'. בבדיקת תוצרי תיעוד אלה יש לפעול לפי ההנחיות המפורטות בקיט בדיקת תיעוד. הנחיות אלה נכונות לכל מי שמבצע בדיקת תיעוד מכל סיבה שהיא: פונקצית אבטחת איכות מרכזית בארגון, פונקצית אבטחת איכות בפרויקט (נאמן א"א), מבקר חיצוני, מבקר פנימי וכו'. הנחיות אלה טובות גם למי שכותב את המסמך (אנשי הפרויקט) לצורך בדיקה עצמית
מדדים (metrics) הם פרמטרים (מאפיינים, קריטריונים, פרמטרים) של ישות כלשהיא שניתן לתת להם ערכים (מספריים) ולהסיק מערכים אלה מסקנות באשר לתכונות אותה ישות. ישות לעניין זה היא בדרך כלל מוצר או תהליך הקשור בפיתוח המוצר. מדדי תוכנה (Software Metrics) הם נושא מעניין במיוחד משום שתוכנה היא מדיום חסר תכונות טבע אובייקטיביות ולכן קשה מאד למדוד אותה. למרות זאת (או דווקא בשל כך), יש מאמץ מתמשך, באקדמיה ובתעשייה, לגבש מדדים בעזרתם ניתן למדוד (measure) ולהעריך(evaluate) תוכנה, החל ממודול בודד וכלה במערכת מידע שלימה.
מומחה היישום, נקרא גם הלקוח, מייצג יחידה בארגון שהיא המעוניינת ביותר במערכת, היא "המשתמש העיקרי" והיא הגורם המוסמך לאשר את אפיון המערכת, את בדיקתה, התקנתה וכו'. בעולם מקובל גם המונח sponsor, היינו, מי שלא רק "רוצה ומעוניין במערכת", אלא גם מוכן (ויכול) לתקצב את המערכת או לפחות להצדיקה בפני ההנהלה ולגרום למימושה. במערכות מידע "מומחה היישום" הוא בד"כ גורם מחוץ ליחידת המיכון, במערכות תשתית המומחה עשוי להיות מתוך יחידת המחשוב. אם אין מומחה יישום - אין מערכת.
מחזור חיים הוא אוסף כל השלבים (תחנות) המרכיבים את תהליך הפיתוח והתחזוקה של מערכת ממוחשבת (של כל מערכת). שמות נרדפים: "עץ פרויקט", "תהליך הבנייה והפיתוח" או "תהליך" סתם. במפת"ח מקובלת ההבחנה בין מחזור חיים גדול (Macro Life Cycle) הנקרא בקיצור מחזור חיים ובין מחזור חיים קטן (micro life cycle). הראשון הוא במשמעות הכוללת של מעבר על שבעת השלבים המרכזיים של הפרויקט: ייזום, אפיון וכו' והשני הוא במשמעות הניהול הפנימי של שלב מסוים, בעיקר שלב התחזוקה המאופיין ע"י חזרה על פעולות תיקונים והכנסת שינויים רבות.
שם התוצר | עבודה | לימוד |
---|