בהנדסת תוכנה, מודל התחום הוא מושגי. זה כולל גם התנהגות וגם נתונים. באונטולוגיה טכנית, מודל תחום הוא ייצוג פורמלי של תחום עם מושגים, נחילים, סוגי נתונים, יחידים וכללים הנפוצים בשימוש בתיאור לוגיקה.
מידע כללי
מודל תחום הוא מערכת של הפשטות המתארת היבטים מסוימים של תחום של ידע, השפעה או פעילות. אז זה יכול לשמש כדי לפתור בעיות הקשורות לאזור זה. מודל תחום הוא ייצוג של מושגים משמעותיים בעולם האמיתי הנוגעים להיבטים חומריים שיש לעצב בתוכנה. המושגים כוללים את הנתונים שבהם נעשה שימוש בעסק ואת הכללים שהארגון מיישם על אותם רכיבים.
מודל הדומיין משתמש בדרך כלל באוצר מילים מקצועי. זהמאפשר לך להעביר דעות לבעלי עניין. אסור להתייחס למימושים טכניים כלשהם.
השתמש
מודל תחום מיושם בדרך כלל כתחום אובייקט בשכבה שמשתמשת בערכים נמוכים יותר לאחסון ולפרסום ממשקי API ברמה גבוהה כדי לגשת לנתונים ולהתנהגות של התחום.
שפת הדוגמנות המאוחדת (UML) משתמשת בתרשים מחלקה כדי לייצג מערכת.
תכונות ותכונות עיקריות
מודל מידע על תחום מספק ייצוג של תחום שלם, כגון מחקר קליני, שירותי בריאות או סיעוד. DIM נוצרים בדרך כלל באמצעות דיאגרמות מחלקות של Unified Modeling Language (UML) כדי לייצג את הסמנטיקה של הנושא כולו תוך שימוש בשפה המובנת לאלו המיומנים באומנות. דפוסים אלה מציגים שיפוטים כגון אנשים, מקומות ופעילויות, וכיצד כל אחד מהם קשור אחד לשני.
ניתן לפתח יישומים, ממשקי API, תוספות ארגוניות ומערכות אלקטרוניות אחרות באמצעות DIM. גם אם הם מיושמים באמצעות שפות תכנות שונות, לכל הספירות המשתמשות ב-DIM יש אותה סמנטיקה. הוא מספק מסגרת קריטית עבור יכולת פעולה הדדית של תוכנה וחילופי נתונים משמעותיים. ליישומים שנבנו באמצעות BRIDG יש מושג נפוץ של "מוטבע", מה שמבטיח תאימות בין הטרוגניות כאלהמערכות.
אף אחת מהתוכניות שבהן נעשה שימוש לא תטמיע את כל האובייקטים של מודל הדומיין. עם זאת, מקיפות מאפשרת למשתמשי קצה לדפדף ביקום הסמנטיקה של BRIDG ולבחור את המשאבים הספציפיים הדרושים ליישום כל פתרון. BRIDG משתמשת במושגים ובדוגמאות של מודלים של תחום שהגיוני למומחים כדי שיוכלו לעבוד בשיתוף פעולה הדוק עם מפתחי תוכנה ואנליסטים כדי לאמת את ה-DIM ולבחור אובייקטים המתאימים לפרויקט שלהם.
במקרים שבהם אף אחד מהפריטים ב-BRIDG לא מכסה את הסמנטיקה הנדרשת של פרויקט חדש, משתמשי קצה יכולים לעבוד עם ניתוח. שיתוף פעולה כזה יעזור לזהות את הפערים הללו, לספק מקרי שימוש לתיאורם, ולאחר מכן למלא את כל הניואנסים בסמנטיקה חדשה. לאחר מכן, צוות הפיתוח יכול להשתמש במודל מידע התחום המבוסס על BRIDG. זה רלוונטי, למשל, ליצירת מערכות אחרות.
ניתן להשתמש במודל התחום הלוגי מפרויקטים קיימים גם כדי לשפר יכולת פעולה הדדית. העיצוב הפיזי פותח על בסיס האמור לעיל. הוא כולל פרטים ספציפיים למערכת כגון סוגי נתונים ספציפיים לשפת תכנות, הגבלות גישה וכו'. ניתן יהיה לעקוב בקלות אחר כל ההטמעות הקונקרטיות לתקן הייחוס.
מאת ברוס ג'ונסון
המודל האינפולוגי של התחום הוא מרכיב מרכזי של הצלחהפיתחה תוכנית אחסון נתונים או הארכיטקטורה שלהם. לעתים קרובות, כאשר הוא נוצר, הוא משמש רק למטרת פילוח. בין אם מישהו מפתח אותו בעצמו או רוכש פתרון, יישום אפליקציה יכול לעזור בפעולות רבות. כאשר נעשה בו שימוש יעיל, הוא גם תומך ומסייע בפיתוח ופריסה.
יש צורך להסתכל לעומק על הרעיון של מודל תחום. חשוב שהמשתמשים יבינו כיצד להפיק את המרב ממנו.
מה זה SAM
מודל תחום אינפולוגי מוגדר בצורה היעילה ביותר כדי לפרק הגדרות עסקיות. אלו הם הדומיינים ברמה הגבוהה של הפתרון, למרות שהם משמשים לרוב להגדרת דומיינים של נתונים בארגון חדש או כזה שמפתח תוכנית ארכיטקטורה רשמית.
יש להשתמש במודל כבסיס למיפוי כל התחומים בארגון. המפתח לכל מודל תחום מוצלח הוא להבטיח שהטרמינולוגיה וההגדרות הקשורות אליו הם ספציפיים לעסקים ומובנים במבט חטוף. ישנן דרישות שונות למספר הפריטים היעילים או הרצויים. ככלל, צריך להיות לפחות 6 ולא יותר מ-20.
המושג הכללי מאחורי יצירת מודל בעל ערך הוא שאסור לפריטים להשתנות. ככל שהעסק מתפתח, הוא עשוי לגדול באופיו, אך הוא לא אמור להשתנות באופן משמעותי.
שיטות וגישות שונות להגדרת מודל התחום של צליליותר מדי וארוכים מדי מכדי להיות מכוסים במאמר קצר אחד.
איך אתה יכול להשתמש ב-SAM
אפליקציה מוגדרת היטב לא חייבת להיות משהו שנבנה ומונח על המדף. זה משהו שצריך להשתלב בארכיטקטורת נתונים התואמת את הסיבה ליצירתו. הגדרת מודל הפיקוח והממשל העסקי מבטיחה שהעסק לא רק מעורב באופן פעיל, אלא עוזר לנהל ולממש את הערך שהושג. חלק גדול מתמיכת ה-IT לאחר היצירה הראשונית כרוך בהצגת ומידול הרכיבים של תחום הנתונים המפורטים המרכיבים את החלק המורכב.
איך להשיג את המקסימום
לאחר יצירת SAM, ישנן מספר דרכים להשתמש בו כדי להפיק ממנו את המרב. להלן הקטגוריות שאולי יעזרו לך:
- תכנון. מכיוון שהצרכים מתועדים ומתוכננים, SAM יכול לספק מסגרת לתקשורת פרויקטים לפיתוח ופריסה. מנהיגות עסקית יכולה לעזור לספק קישור בין תכנון לפעולת נתונים כדי ליצור טרמינולוגיה משותפת התואמת את אופי היזמות.
- ביסוס שליטה. קביעה כיצד עסק שולט באיסוף, איכות ושימוש בנתונים היא יתרון מרכזי של SAM. לעתים קרובות הפרדת השליטה נעשית בצורה הטובה ביותר על ידי כל נושא בנפרד. משמעות הדבר עשויה להיות נוכחות של דיילים רשמיים, שכל אחד מהם אחראיעבור פריט או נוכחות של אדם האחראי עליהם.
- תכנון לאיסוף נתונים או אינטגרציה. כדי לבנות מודלים ופרקטיקות של תחום להגדרת עיצוב מכוונת תחום, המערכת יכולה לעזור להפריד באופן הגיוני בין הרכיבים. בכך הוא מספק פיצול המאפשר למשאבים להתמקד באיכות ובשלמות של אזורים ספציפיים ולקשר אותם לאפוטרופוסים המתאימים.
- תקשורת. תוכנית פעולה אפקטיבית מפחיתה לעתים קרובות את המכשולים שמאטים פרויקטים והגשה. שיתוף עיבוד נתונים משותף כנכס לארגון יכול לספק מספר יתרונות. ראשית, זה יעזור להפיג חששות לגבי הגנה. שנית, אתה יכול לראות כיצד האבולוציה של מערכות עומדת בקורלציה עם המשאבים שלהן, כמו גם כיצד זה ישפיע על ההצלחה הכוללת של העסק. ניתן להשתמש בתוכנית כדי לתאר מדוע יש צורך בנתונים כדי לבצע עבודה אנליטית.
- הגדר דרישות. בנתוני פרויקט בודד, כדאי שיהיה לך מודל ברמה גבוהה שתוכל להשתמש בו כדי למצוא במהירות רכיבים. במקרה זה, SAM משמש לתקשורת ולוודא כיצד הצרכים של כל מאמץ משתלבים בארכיטקטורה הכוללת. במאמצי אחסון מידע, זה מספק את הבסיס למיון וסדר המקור של תצוגת היעד.
פיתוח מודל נתונים
השימוש הנפוץ ביותר ב-SAM הוא לאפשר לצוות הסימולציה להתמקד ותעדוף בעת יצירת פרויקט אדריכלות. לאחר מכן הוא יכול להפוך לבסיס לבניית המודל הכולל, לאפשר למשאבים מרובים לעבוד על החלקים, וליצור תחום נתונים ארגוני בו-זמנית.
מודל נתוני דומיין הוא כלי שברגע שנוצר, ניתן וצריך להשתמש בו למטרות שונות. באופן אידיאלי, הכדור הופך לאבן הפינה של תוכנית ארכיטקטורת נתונים מוגדרת היטב. והכי חשוב, יש להשתמש בו יחד כדי ליצור תוכנית משולבת. יישור עסקים ו-IT, מודל בפיתוח ופיקוח יכול לעזור לגשר על הפער בין מאמץ לתכנון.
איכות נתונים
בסיס הנתונים כמודל תחום ממלא את אחד התפקידים העיקריים בעסק מצליח. מידע הוא נכס חשוב של מיזם. לכן, לאיכותו יש חשיבות מכרעת. נתונים מיותרים בודדים הם אחד הגורמים התורמים העיקריים לתעריפים נמוכים. EDM חשוב לאיכות הנתונים מכיוון שהוא מזהה חוסר עקביות הגלום בספירות מיותרות. ניתן לזהות בעיות קיימות על ידי השוואת מערכות עם EDM. מכיוון שהאזורים החדשים בנויים על גבי מודל הנתונים הארגוני, בעיות איכות פוטנציאליות רבות יזוהו ויפתרו לפני היישום.
Possession
בעלות על נתונים ארגוניים חשובה בשל אופיו המשותף, במיוחד בתחזוקה ובניהול שלהם. EDM משמש ככלי לניהול בעלות,זיהוי ותיעוד הקשר והתלות של מידע שחוצה גבולות עסקיים וארגוניים. זה תומך ברעיון של בעלות משותפת שקיים ביוזמת Corporate Spheres.
הרחבה של מערכת הנתונים
EDM תומך בארכיטקטורה הולכת וגדלה. הרחבה היא היכולת להרחיב את הפונקציונליות של מערכת כדי לענות ביעילות על הצרכים של סביבת משתמש משתנה. למערכות הניתנות להרחבה יש את היכולת להוסיף או להגביר פונקציונליות עם מעט תופעות לוואי. EDM, המבוסס על תפיסה עסקית אסטרטגית בלתי תלויה בטכנולוגיה, תומכת בהרחבה, ומאפשרת מעבר לאזורי הזדמנויות חדשים עם שינויים מינימליים ב-IT.
שילוב נתונים בתעשייה
אף עסק לא פועל בחלל ריק. מכיוון ש-EDM כולל מראה, הוא משפר את היכולת של ארגון לשתף נתונים משותפים בכל התעשייה שלו. ארגונים באותו תחום משתמשים לרוב באותם נתונים בסיסיים (לדוגמה, לקוחות, מיקום, ספקים). ארגונים עשויים גם לשתף מידע עם תעשיות קשורות או שותפים עסקיים. כך למשל, בתחום התעופה, אנשי מקצוע משתלבים לא פעם עם חברות השכרת רכב. EDM מנקודת המבט של התעשייה כוללת מודל תחום מבני לאינטראקציה עם נתונים.
שילוב של אפליקציות ארוזות
EDM ניתן להשתמש עבור התמיכה, התכנון והרכישה שלהם,כמו גם ליישום. זה מושג על ידי מיפוי היישום הארוז ל-EDM, ביסוס המיפוי התוך-ארגוני שלו. מכיוון שגם מערכות קיימות מתואמות, ניתן לזהות נקודות אינטגרציה בין האפליקציה הארוזה למערכות קיימות, מה שמספק מפת דרכים לזרימה של נתוני איכות עקביים דרך המוצר.
תכנון מערכות אסטרטגי
EDM מגדיר תלות בנתונים. מכיוון שמערכות מודל התחום הקיימות ממפות ל-EDM, ניתן לבצע ניתוח פערים כדי לקבוע את צרכי המידע של העסק. מניתוח פערים ותלות בנתונים, ניתן לתעדף מהדורות מערכת.
מודל תהליך התחום של Enterprise Data Modeling משתמש בגישה מלמעלה למטה ולמטה למעלה עבור כל עיצובי המערכת. EDM הוא חפץ הנגזר ממדרגות במורד הזרם. מיקודים חשובים גם מכיוון שהם משתמשים במקורות קיימים כדי ליצור פרויקטים בצורה יעילה ומעשית.
דומיין (ESAM) נוצר תחילה ולאחר מכן מורחב לבסיס המודל הקונספטואלי הארגוני (ECM). בעוד שהמודלים קשורים זה בזה, לכל אחד יש את הזהות והמטרה הייחודית שלו. יצירת EDM היא יותר אמנות ממדע.
מה זה ESAM
בואו נשקול מהו מודל דומיין ארגוני (ESAM). אזורי תאגיד הם כל מידע שחשוב לעסק ונשמר לשימוש נוסף. נתונים לא יישמרו אלא אם כןצוֹרֶך. לפיכך, רוב התחומים יכולים להיחשב כארגון, מה שהופך את קנה המידה שלו לעצום. זה נכון אפילו לצוותים חזקים שכמעט בלתי אפשרי לעצב, לפתח ולתחזק מבלי להתפרק לחלקים ניתנים לניהול.
המטרה העיקרית של מודל התחום הארגוני הוא הרעיון של "הפרד ומשול". ESAM מכסה את כל הארגון. כל הנתונים המופקים ומשמשים את העסק מיוצגים בתחום הנושא. המספר הממוצע עבור ארגון הוא 10 עד 12. תחומי נושא נוספים עשויים להידרש למערכות מורכבות יותר. ESAM היא הבסיס למידע ארגוני.
תיאור מודל הדומיין
כל אזור הוא סיווג נתונים ברמה גבוהה, המייצג קבוצה של מושגים הקשורים לנושא הראשי. זה משקף את האינטרס של הארגון. מודלים של יחסי תחום יכולים לייצג מושגים עסקיים כלליים (לקוח, מוצר, עובד וכספים) כמו גם מושגים בתעשייה.
ניתן לקבץ תחומים נושאיים לשלוש קטגוריות עסקיות ברמה גבוהה: הכנסה, פעילויות ותמיכה. קבוצות אלו משמעותיות מכיוון שכל אחת מהן מייצגת מיקוד עסקי שונה באופן מובהק. סוגי הכנסות מתמקדים ברווח, כולל תכנון, חשבונאות ואחריות. סוגי פעולות מייצגים את הפונקציות העסקיות העיקריות המעורבות בפעילויות היומיומיות.
ישויות תמיכה מסייעות לפעילות העסקית, לא מייצגות את הליבה של העסק. כל הארגונים חולקים קבוצות עסקיות ברמה גבוהה אלהרָמָה. לדוגמה, תחומי הנושא של חברות התעופה מקובצים באופן הבא:
- כרטיס הכנסה, הזמנה, מכירה, מלאי, מחירים.
- תפעול: טיסה, מיקום, ציוד, תחזוקה, לוח זמנים.
- תמיכה ב-IT, פיננסים, עובדים, לקוחות.
נושא הנתונים
טקסונומיה הוא המדע של מתן שמות, סיווג וסיווג של דברים בסדר היררכי על סמך מערכת קריטריונים. טקסונומיה של נתונים היא כלי סיווג המיושם על נתונים כדי להבין, לעצב, לתחזק ולבנות מודל תחום. הטקסונומיה כוללת מספר רמות היררכיות של סיווג. ברמה הגבוהה ביותר, ניתן למקם את כל הנתונים באחת משלוש מערכות: בסיסית, עסקה או אינפורמטיבית. הם שונים בדגמי הייצור ובקונספט, כמו גם במחזור החיים שלהם.
הנתונים הבסיסיים משמשים כדי להגדיר, לתמוך או ליצור אזורים אחרים. הם כוללים מידע על סוג הפניה, מטא נתונים ורשימות הנדרשות לביצוע פעולות עסקיות. נתוני עסקאות הם נתונים שנוצרו או מתעדכנים כתוצאה מעסקות עסקיות במערכת. הם דינמיים באופיים ורלוונטיים למערכות הפעלה.
נתוני המידע הם היסטוריים, מצטברים או נגזרים. הם נוצרים בדרך כלל ממודיעין שנמצא במערכות תומכות החלטות.
ניתן לסווג אזורי נושא לפי הקיבוץ השולט בהם. ברמת הפירוטתחומי הנושא מכילים את שלושת מחלקות הנתונים. שיטתיות מבוססת על גודל, שימוש ויישום. לדוגמה, ניתן לסווג את 14 נושאי חברות התעופה באופן הבא:
- כיתה בסיסית - ציוד, IT, עובד, מכירות, מיקום, לקוח.
- עסקאות - כרטיס, הזמנה, טיסה, כספים, שירות.
- אינפורמטיבי - תמחור, מלאי, תרשימים.
יצירת מודל מבני של תחום הנושא
ESAM פותח בשיתוף פעולה הדוק עם מומחים עסקיים ומונחה על ידי כל ידע קיים בארגון. יש להגדיר ולהבין את המבנים הארגוניים של מודל התחום והפונקציה העסקית. כל המידע משותף לרוב הארגונים (לקוח, עובד, מיקום וכספים). זה נקבע קודם. לאחר מכן ייעודו תחומי נושא נוספים, המסתיימים ברשימה מלאה של תחומים רשמיים. לאחר מכן הם נבדקים עם מומחים עסקיים.
תהליך ההגדרה והשם של כל תחום נושא חשוב מכיוון שהוא מאפשר להגיע לקונצנזוס על פני גבולות עסקיים בנושאים חיוניים לארגון. אם ניתן להגיע להסכמה ברמה גבוהה, יהיה הרבה יותר קל להגדיר את המושגים המפורטים יותר. תהליך זה נותן עדיפות לניתוח המפורט הנדרש לפיתוח העוקב של ה-EDM.
עשויות להתעורר שאלות בנוגע לתחומי נושא מסוג מידע, מכיוון שהם בדרך כלל מורכבים מכללים והיסטורייםמידע על ההעברה. הגדרת תחום מידע יכולה לגרום לו להיראות כאילו הוא שייך לתחום העסקאות המקורי. שקול זאת עם דוגמה של חברת תעופה:
הזמנה היא תחום עסקה, המלאי הוא תחום מידע.
המושג העיקרי נקרא היסטוריית הזמנות. הוא מכיל את הנתונים הדרושים כדי לקבל את רשימת המקומות הזמינים. הזמנות ומלאי הם תחומי נושא חשובים אך נפרדים של חברת התעופה.
כותרות צריכות להיות מאוד ברורות, תמציתיות ותמציתיות. באופן אידיאלי, תחום הנושא מורכב ממילה אחת. במידת האפשר, נעשה שימוש בשמות חברות סטנדרטיים בתעשייה (לקוח, עובד וכספים). ההגדרות מנוסחות מתוך ראייה אופקית שכן כל המידע הרלוונטי נלקח בחשבון. הם חשובים כי הם נלמדים על ידי הארגון כולו. לכן, ההגדרות צריכות להיות פשוטות וברורות ככל האפשר. לעולם אין להשתמש בשפה תיאורטית, אקדמית או קניינית.
יחסים בין תחומי נושא מייצגים אינטראקציות עסקיות משמעותיות ותלות. אין אופציונליות או ספירת פריטים ברמה זו. כל מערכות היחסים האפשריות אינן מיוצגות עקב פרקטיות. ESAM לא נועד להציג כל תחום נושא כמעין ממגורה. אפשר לחשוב עליו כתרשים עם חפיפות המסתיימות באזור נושא אחד בלבד.
צבע ממלא תפקיד חשוב ב-ESAM כמו גם בכל ה-EDM. כל אחדלתחום הנושא, למושגים הבאים ולאובייקטי הנתונים שלו יש קונוטציה משלהם. צבע אחד משמש לכל המושגים, החפצים והטבלאות הקשורים לאזור מסוים. החלת גוון מספקת תובנה מיידית בעת צפייה בכל אחד מהדגמים של הארגון.
בניית ESAM פועלת לפי הסטנדרטים הארגוניים, מתודולוגיית השמות ותהליך הניתוח. בסיס הנתונים כמודל תחום הוא מפתח, מכיוון שבעזרתו כל האובייקטים יהיו קשורים לאזור אחד.