דף הבית  >> 
 >> 

הרשם  |  התחבר


פיתוח מונחה מודלים 

מאת    [ 27/09/2012 ]

מילים במאמר: 400   [ נצפה 2070 פעמים ]

מאמר בנושא Model Driven Architecture

נכתב ע"י: אבישי לייבנזון, מנכ"ל החברה

בשונה מהנהוג במרבית הפרויקטים בישראל, בעבודה על פי המתודולוגיה MDA  (Model Driven Architecture) כל המעורבים בתהליך הפיתוח לא עובדים על מסמכי Word. הם עובדים מול כלי מודלים.  מהו כלי מודלים? כלי המודלים מכיל שילוב של מידע ויזואלי וטקסטואלי המאפשר ניתוח מסודר ויעיל של המידע בפרויקט ומאפשר תקשורת טובה יותר בין הגורמים השונים בתהליך הפיתוח.

 

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

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

PandaTech מבצעת פרוייקטים החל משלב הייזום ועד מסירה ללקוח תוך הקמה של סדרת מודלים המקושרים זה לזה. השיטה עושה שימוש בכלי המודלים עם התאמות ושינויים שמאפשרים את מימוש המתודולוגיה.

המתודולוגיה כוללת בנייה של סדרת מודלים (מודל הוא מידע ויזואלי וטקסטואלי). כל מודל מכיל מידע מסוים הנדרש כדי לבנות את המערכת.

כל אחד מהמודלים מקושר לכל אחד מהמודלים האחרים. קישור זה מאפשר להנהלת הפרויקט להישאר תמיד מחוברת לפרויקט ולתכולות הפרויקט. להלן דוגמא לסדרת מודלים כזו. כמובן שכל ארגון יבחר סדרת מודלי המתאימה לו ולשיטות הפיתוח הנהוגות אצלו.

 


    • 1.      מודל 1- מודל דרישות מערכת

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


    • 2.      מודל 2 – מודל תהליכים הנדסיים

מודל זה נבנה ע"י מנתח מערכת ומשקף הסכמות בין הלקוח לספק על תהליכי המערכת המרכזיים.


    • 3.      מודל 3- מודל יכולות תוכנה

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


    • 4.      מודל 4- מודל עיצוב תוכנה

באמצעות מודל זה מייצגים את יישויות התוכנה באופן מפורט.


    • 5.      מודל 5- מודל בדיקות

מודל זה נבנה ע"י אנשי הבדיקות. במקום לכתוב את מסמכי הבדיקות מאפס, Panda מייצרת מודל תכנון בדיקות המקושר למודלים שנכתבו. 

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

 

ליצירת קשר: avishai@pandatech.co.il

 

אבישי לבנזון


 


מנכ"ל פנדה-טק


מייל: avishai@pandatech.co.il


חברת פנדה טק בע"מ הינה חברת תוכנה ישראלית אשר הוקמה בשנת 2005. החברה עוסקת בפיתוח ואינטגרציה של מערכות תוכנה לשוק האזרחי ולשוק הבטחוני - צבאי.


פנדה טק שותפה עסקית של החברות Centerity (מערכות שו"ב)  ו Sparx system  (מערכות מיפוי תשתית ומידול)  והמפיצה העיקרית של Sparx system בישראל .



http://www.pandatech.co.il 




מאמרים חדשים מומלצים: 

חשבתם שרכב חשמלי פוטר מטיפולים? תחשבו שוב! -  מאת: יואב ציפרוט מומחה
מה הסיבה לבעיות האיכות בעולם -  מאת: חנן מלין מומחה
מערכת יחסים רעילה- איך תזהו מניפולציות רגשיות ותתמודדו איתם  -  מאת: חגית לביא מומחה
לימודים במלחמה | איך ללמוד ולהישאר מרוכז בזמן מלחמה -  מאת: דניאל פאר מומחה
אימא אני מפחד' הדרכה להורים כיצד תוכלו לנווט את קשיי 'מצב המלחמה'? -  מאת: רזיאל פריגן פריגן מומחה
הדרך שבה AI (בינה מלאכותית) ממלאת את העולם בזבל דיגיטלי -  מאת: Michael - Micha Shafir מומחה
ספינת האהבה -  מאת: עומר וגנר מומחה
אומנות ברחבי העיר - זרז לשינוי, וטיפוח זהות תרבותית -  מאת: ירדן פרי מומחה
שיקום והעצמה באמצעות עשיה -  מאת: ילנה פיינשטיין מומחה
איך מורידים כולסטרול ללא תרופות -  מאת: קובי עזרא יעקב מומחה

מורנו'ס - שיווק באינטרנט

©2022 כל הזכויות שמורות

אודותינו
שאלות נפוצות
יצירת קשר
יתרונות לכותבי מאמרים
מדיניות פרטיות
עלינו בעיתונות
מאמרים חדשים

לכותבי מאמרים:
פתיחת חשבון חינם
כניסה למערכת
יתרונות לכותבי מאמרים
תנאי השירות
הנחיות עריכה
תנאי שימוש במאמרים



מאמרים בפייסבוק   מאמרים בטוויטר   מאמרים ביוטיוב