Gaphor, יישום לדוגמנות UML, SysML, RAAML ו- C4

לגבי גאפור

במאמר הבא אנו נסתכל על גאפור. זה יישום דוגמנות UML, SysML, RAAML ו- C4. התוכנית תוכננה להיות קלה לשימוש, מבלי לאבד כוח.

גאפור הוא יישום דוגמנות שנכתב ב- Python. התוכנית מיישמת מודל נתונים תואם לחלוטין של UML 2, כך שהוא הרבה יותר מכלי ציור תמונות. משתמשים יכולים להשתמש ב- Gaphor כדי להמחיש במהירות היבטים שונים של מערכת, כמו גם ליצור מודלים שלמים ומורכבים.

מאפיינים כלליים של גאפור

עובד גאפור

  • זו תוכנית חוצה פלטפורמה, שעובד בכל הפלטפורמות הגדולות.
  • הממשק ייתן לנו את האפשרות להשתמש ב- מצב חשוך.
  • האם קוד פתוח. Gaphor כתוב ב- Python והוא 100% קוד פתוח. הוא זמין תחת רישיון Apache 2.
  • יאפשר לנו ליצור דיאגרמות מכונה של מעמד, אינטראקציה ומדינה לתרשימי תוכנה או דרישות, והגדרת בלוקים למערכות. אם אתה רוצה לערבב ולהתאים, אתה יכול אפילו להוסיף אלמנטים שונים של דיאגרמה לאותו תרשים, כדי לקבל את התצוגה הדרושה לנו.
  • זוהי תוכנית הניתנת להרחבה. אנו יכולים לחבר מחולל קודים או לייצא את התרשימים שלנו לתיעוד. גַם זה יאפשר לנו ליצור הרחבות משלנו וגש אליהם באמצעות GUI או CLI.
  • תהיה לנו האפשרות למצוא בקלות את כל מרכיבי המודל שלנו ב- נוף עץ.
  • התכנית עומדת בתקנים. גאפור מיישמת את תקני UML, SysML ו- RAAML OMG. הוא כולל גם תמיכה במודל C4 להדמיה של ארכיטקטורות תוכנה. הוא תואם גם לדיאגרמות UML v2.0 וללא UML.
  • אנחנו גם נמצא תמיכה בהדבקת העתקים.
  • תמיכה בפורמט קובץ XML.
  • התוכנית תאפשר לנו להשתמש ב- בטל מנהל.
  • יש לו א פרוטוקול חיבור עשיר.
  • סגנונות דיאגרמה עם מנוע בסגנון מובנה.

קיצורי מקשים

  • יהיו לנו כמה קיצורי מקשים לעבוד מהר יותר.
  • ממשק התוכנית ייתן לנו את אפשרות יישור והתאמה.
  • תהיה לנו האפשרות להשתמש בדברים הבאים אלמנטים; שיעורים, רכיבים, פעולות, מקרי שימוש, סגנונות, אינטראקציות ופרופילים.
  • נוכל ייצוא ל; SVG, PDF, PNG ו- XMI.
  • זה גם ייתן לנו את האפשרות של ליצור מסמך חדש מתבניות, שיכול להאיץ את הייצור.

התקן את Gaphor באובונטו ונגזרות

כחבילה של Flatpak

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

כאשר אתה יכול להתקין סוגים אלה של חבילות, יש צורך רק בפתיחת מסוף (Ctrl + Alt + T) ו- הפעל את פקודת ההתקנה של Gaphor:

התקן gaphor כ- flatpak

flatpak install flathub org.gaphor.Gaphor

עם סיום ההתקנה, כעת תוכל לחפש את מפעיל התוכניות במחשב שלך. בנוסף, ניתן לבצע את הפקודה הבאה במסוף (Ctrl + Alt + T) ל- התחל את התוכנית:

משגר גפור

flatpak run org.gaphor.Gaphor

הסר את ההתקנה

כדי הסר את חבילת flatpak מתוכנית זו, במסוף (Ctrl + Alt + T) יהיה צורך להשתמש רק בפקודה:

הסר את החבילה של flatpak

flatpak uninstall org.gaphor.Gaphor

בתור AppImage

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

הורד appimage של גפור

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

בסיום ההורדה, רק לתת את ההרשאות הדרושות לקובץ. ניתן להשיג זאת על ידי הקלדת אותו מסוף:

chmod +x Gaphor-*.AppImage

ועכשיו ל התחל את התוכנית, פשוט לחץ פעמיים על הקובץ, או הקלד את הטרמינל:

התחל יישום

./Gaphor-*.AppImage

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

למידע נוסף אודות תוכנית זו או השימוש בה, משתמשים יכולים להתייעץ עם אתר התוכנית, מאגר ב- Github של הפרויקט, או שלך תיעוד רשמי.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.